dslreports logo
site
 
    All Forums Hot Topics Gallery
spc

spacer




how-to block ads


Search Topic:
uniqs
913
share rss forum feed

electroglyph

join:2012-12-24

1 edit

[IPv6] I have gateway but no connectivity

Router with latest nightly of OpenWRT, doing DHCP duty for SBG6580.

Decided to try and get direct IPv6 up and going. I've read lots of stuff but most examples are for static ips.

Right now I'm getting an IPv6 gateway, and I can resolve IPv6 addresses via my router's shell, but I can't ping the addresses via ping6. (network unreachable)

IPv6 packets are forwarded. No ip6tables installed yet.

using wide-dhcpv6-client + radvd.

/etc/config/radvd:
config interface
        option interface        'lan'
        option AdvSendAdvert    1
        option AdvManagedFlag   0
        option AdvOtherConfigFlag 0
        list client             ''
        option ignore           0
 
config prefix
        option interface        'lan'
        # If not specified, a non-link-local prefix of the interface is used
        list prefix             ''
        option AdvOnLink        1
        option AdvAutonomous    1
        option AdvRouterAddr    1
        option ignore           0
 
config route
        option interface        'lan'
        list prefix             ''
        option ignore           0
 
config rdnss
        option interface        'lan'
        # If not specified, the link-local address of the interface is used
        list addr               ''
        option ignore           0
 
config dnssl
        option interface        'lan'
        list suffix             ''
        option ignore           1
 

/etc/config/dhcp6c:
config 'dhcp6c' 'basic'
        option 'enabled' '1'                            # 1 = enabled; 0 = disabled
        option 'interface' 'wan'                        # This is the interface the DHCPv6 client will run on
        option 'dns' 'dnsmasq'                          # Which DNS server you run (only dnsmasq currently supported)
        option 'debug' '0'                              # 1 = enable debugging; 0 = disable debugging
 
        # Send options (1 = send; 0 = do not send)
        option 'pd' '1'                                 # Prefix Delegation
        option 'na' '0'                                 # Non-Temporary Address
        #option 'rapid_commit' '1'                      # Rapid Commit
 
        # Request options (1 = request; 0 = do not request)
        option 'domain_name_servers' '1'
        option 'domain_name' '0'
        option 'ntp_servers' '0'
        option 'sip_server_address' '0'
        option 'sip_server_domain_name' '0'
        option 'nis_server_address' '0'
        option 'nis_domain_name' '0'
        option 'nisp_server_address' '0'
        option 'nisp_domain_name' '0'
        option 'bcmcs_server_address' '0'
        option 'bcmcs_server_domain_name' '0'
 
        # Override the used DUID, by default it is derived from the interface MAC
        # The given value must be uppercase and globally unique!
        #option 'duid' '00:03:00:06:D8:5D:4C:A5:03:F2'
 
        # Script to run when a reply is received
        #option 'script' '/usr/bin/dhcp6c-state'
 
# Define one or more interfaces on which prefixes should be assigned
config 'interface' 'loopback'
        option 'enabled' '1'                            # 1 = enabled; 0 = disabled
        option 'sla_id' '0'                             # Site level aggregator identifier specified in decimal (subnet)
        option 'sla_len' '0'                            # Site level aggregator length (64 - size of prefix being delegated)
                                                        # e.g. /60 from ISP -> 64 - 60 = 4
 
config 'interface' 'wan'
        option 'enabled' '0'
 
config 'interface' 'lan'
        option 'enabled' '1'
        option 'sla_id' '1'
        option 'sla_len' '0'
 


IPv6_NOT

@comcast.net
Unless your SBG6580 is in bridge mode (gateway router functions totally disabled), you may not be able to get IPv6 to function properly.

»mydeviceinfo.comcast.net/




The only Motorola modems that Comcast has certified for IPv6 are the SB6120 and SB6121. Comcast does not appear to currently support IPv6 using any cable gateway boxes from any vendor.

electroglyph

join:2012-12-24
It's bridged.

My router clones the modem MAC and handles all DHCP.


graysonf
Premium,MVM
join:1999-07-16
Fort Lauderdale, FL
kudos:2
Cloning the modem MAC is pointless, it's not read by the system on the router, it's read on the modem.


IPv6_NOT

@comcast.net
reply to electroglyph
said by electroglyph:

It's bridged.

My router clones the modem MAC and handles all DHCP.

That makes no sense at all, and it has nothing to do with whether or not your SBG6580 is in bridge mode.

Look at your router's WAN interface status. If it is getting a Comcast public IPv4 address from the Comcast DHCP server, then your SBG6580 is in bridge mode. If the router's WAN IPv4 address is in the 10/8 subnet, or the 172.16/12 subnet, or the 192.168/16 subnet, (see »en.wikipedia.org/wiki/Private_ne···s_spaces ) then your SBG6580 is not in bridge mode.

Oedipus

join:2005-05-09
kudos:1
Technically, if the external router "handles all DHCP," the 6580 is in bridge mode. I'm not sure that's actually the case, but that is what he said.


IPv6_NOT

@comcast.net
said by Oedipus:

Technically, if the external router "handles all DHCP," the 6580 is in bridge mode. I'm not sure that's actually the case, but that is what he said.

The phrase "handles all DHCP" could also just mean that the OP is using the external router's DHCP server to supply DHCP to the LAN. When you do tech support for a living you learn to read between the lines and hear the unspoken.

Oedipus

join:2005-05-09
kudos:1
reply to electroglyph
"Read between the lines," aka, don't trust what the customer is telling you. That's all well and good, but the OP was smart enough to figure out how to use OpenWRT and Linux.


NetDog
Premium,VIP
join:2002-03-04
Parker, CO
kudos:79
reply to electroglyph
SBG6580 will not have CPE IPv6 support till the next release, and I don't have a ETA on the next release.


IPv6_NOT

@comcast.net
reply to Oedipus
said by Oedipus:

"Read between the lines," aka, don't trust what the customer is telling you...

That might be your interpretation, but mine is "don't trust what the customer is NOT telling you".