cancel
Showing results for 
Search instead for 
Did you mean: 

V6 on the TG589 v3

MJN
Pro
Posts: 1,318
Thanks: 160
Fixes: 5
Registered: ‎26-08-2010

Re: V6 on the TG589 v3

Boiling it down won't be too difficult - despite going round the houses we haven't actually ventured that far!
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

just the ipv6 only test.
Quote
Firefox can't find the server at v6.testmyipv6.com.

I answered your q in on the cli bit in the other thread
MJN
Pro
Posts: 1,318
Thanks: 160
Fixes: 5
Registered: ‎26-08-2010

Re: V6 on the TG589 v3

A 404 is a file not found i.e. an application layer problem - it's not a network issue. I'd stick to test-ipv6.com if I were you.
Once the dust settles there are still a few things left to sort out:
- Assigning a GUA IPv6 address to the router itself (this at least allows local tests, e.g. ping, to be performed from the router)
- Ensuring that IPv6-accessible DNS server details are being passed to the LAN
I am hoping to also get as far as splitting out the /56 to give different /64 subnets to each switch port... But one step at a time!
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

Still 0/10 on that site:
Quote
IPv6 connections work, but connections using DNS names do not use IPv6. For some reason, your browser or your OS is not doing IPv6 DNS 'AAAA' lookups. [more info]
Your DNS server (possibly run by your ISP) appears to have no access to the IPv6 Internet, or is not configured to use it. This may in the future restrict your ability to reach IPv6-only sites. [more info]
Your readiness score
0/10
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

Ok changing the bit in about:config fixes it almost:
Quote
Since you have IPv6, we are including a tab that shows how well you can reach other IPv6 sites. [more info]
Your browser has real working IPv6 address - but is avoiding using it. We're concerned about this. [more info]
Good news! Your current configuration will continue to work as web sites enable IPv6.
Your DNS server (possibly run by your ISP) appears to have no access to the IPv6 Internet, or is not configured to use it. This may in the future restrict your ability to reach IPv6-only sites. [more info]
Your readiness score
9/10
MJN
Pro
Posts: 1,318
Thanks: 160
Fixes: 5
Registered: ‎26-08-2010

Re: V6 on the TG589 v3

Quote from: Hairy
I answered your q in on the cli bit in the other thread

I wondered what you meant by that.... Forgot about the other thread! Thanks though for the tips - will give them a try when I'm home.
Re the DNS server bit - don't worry about that for the time being (this will be because we've not configured DHCPv6 to pass the IPv6-accessible DNS server details on yet).
I don't know why your browser isn't performing AAAA lookups. You say Chrome is working okay? You hadn't previously disabled IPv6 within Firefox have you? (It was a common step to take a few years back as it could cause delays if the browser thought it had IPv6 transport but actually didn't). [Edit: I see you've fixed this now - we both posted at the same time].
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

OK Changed the dns server to google's one.
Now:
Quote
10/10

So I have saved it and will download the config  Wink
Then we can start again  Embarrassed Tongue
Hopefully we can get a simple way of doing this on the this "new" router.
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

Just checked my laptop (server  :'()
It has an ipv6 address and pings this pc (and google's v6 dns) happily  Grin
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

Thanks MJN for all the help.
If you can condense it than I will try it tomorrow.
I have a backup so can get back to here and now. So any/all commands needed in the cli will be tried then.
MJN
Pro
Posts: 1,318
Thanks: 160
Fixes: 5
Registered: ‎26-08-2010

Re: V6 on the TG589 v3

Just one more thing - out of interest, does your router now have a GUA IPv6 address of its own? (i.e. and can therefore ping remote IPv6 hosts) You can check it with ip iplist
Given you've got a router advertisement daemon now running on the LAN port I'm wondering if the router, just like the clients, might configure an address for itself because of it...
MJN
Pro
Posts: 1,318
Thanks: 160
Fixes: 5
Registered: ‎26-08-2010

Re: V6 on the TG589 v3

Here's a starter for ten:
1. Disable WAN-side (PN) auto-configuration of router settings:
service system modify name=CWMP-S state=disabled

2. Change the username/password to the IPv6 trial credentials via the GUI. [Could do with seeing how this is done via CLI given we're here]
3. Enable IPv6CP on the PPP interface:
ppp ifdetach intf=Internet
ppp ifconfig ipv6=enabled intf=Internet
ppp ifattach intf=Internet

4. Configure a DHCPv6 client on the router to fetch an IPv6 delegated prefix and DNS server details from PN (IPv6CP will only fetch gateway details and allow link-local IPv6 connectivity):
dhcp ifdetach intf=Internet
dhcp clientv6 ifconfig intf=Internet listenra=enabled raflagslifetime=1800 stateless=disabled rapidcommit=disabled leasetime=7200 irt=86400 iana=0 iapd=1 duidtype=duid-llt leasehist=enabled dnsmetric=10 qoslabel=Management
dhcp clientv6 oro add intf=Internet option=domain-name-servers required=disabled
dhcp clientv6 oro add intf=Internet option=ia-prefix-delegation required=disabled
dhcp ifattach intf=Internet

(Be careful of line wrap - all commands above should start 'dhcp')
5. Configure RA's (Router Advertisements) to be sent on the LAN to advertise the first /64 prefix from the /56 delegated prefix to allow clients to create their own GUA IPv6 addresses and to tell them how to reach the router (as the gateway):
ip rt6advd ifdetach intf=LocalNetwork
ip rt6advd ifconfig intf=LocalNetwork maxinterval=600 mininterval=200 mflag=disabled oflag=enabled preference=medium reachabletime=0 curhoplimit=64 deflifetime=1800
ip rt6advd pdadd intf=LocalNetwork subnet-id=::/64 interface-id=slaac origin=Internet types=dhcp+6rd+6to4+ula aflag=enabled lflag=enabled
ip rt6advd ifattach intf=LocalNetwork

(Be careful of line wrap - all commands above should start 'ip')
6. Configure a DHCPv6 server to allow LAN clients to request a GUA IPv6 address and/or details of available IPv6 DNS servers to use:
dhcp serverv6 pool add name=LAN6_pool
dhcp serverv6 pool config name=LAN6_pool state=enabled intf=LocalNetwork localdns=enabled

(Be careful of line wrap - all commands above should start 'dhcp')
7. Save the config!
saveall

And I reckon that could be it apart from ensuring the router itself has a GUA IPv6 address for troubleshooting if nothing else and the inclusion of some additional verification steps. There's also plenty of tweaking that can be done but let's not run before we can walk!

HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

Will give it a try later this am.
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

Quote from: MJN
Just one more thing - out of interest, does your router now have a GUA IPv6 address of its own? (i.e. and can therefore ping remote IPv6 hosts) You can check it with ip iplist

Quote
{Administrator}=>:ip iplist
Flags legend:

referred  primar    oute    ost route  dprecated  nvalid
              entative  dplicated  nycast  autoonf    ynamic    perational
            Prefix Interface        Type          Flags    ...












MJN
Pro
Posts: 1,318
Thanks: 160
Fixes: 5
Registered: ‎26-08-2010

Re: V6 on the TG589 v3

That's good. The router has assigned a GUA IPv6 address (2a02:16c8:2000:n.a.:e9ff:fe98:142e/64) to its LAN interface, most likely as a result of you assigning a prefix to the LAN for other clients to create their own address and so the router has followed suit also.
You should be able to ping an IPv6 endpoint (e.g. the HE DNS server) from the router now whereas it was previously failing despite us actually having IPv6 connectivity (but only effectively on the local link to PN).
HairyMcbiker
All Star
Posts: 6,792
Thanks: 266
Fixes: 21
Registered: ‎16-02-2009

Re: V6 on the TG589 v3

Nope doesn't like your commands:-
Quote
{Administrator}=>service system modify name=CWMP-S state=disabled
{Administrator}=>ppp ifdetach intf=Internet
{Administrator}=>ppp ifconfig ipv6=enabled intf=Internet
{Administrator}=>ppp ifattach intf=Internet
{Administrator}=>dhcp client ifdetach intf=Internet
DHCP client for this interface does not exist.
{Administrator}=>dhcp clientv6 ifconfig intf=Internet listenra=enabled raflagsl
ifetime=1800 stateless=disabled rapidcommit=disabled leasetime=7200 irt=86400 i
ana=0 iapd=1 duidtype=duid-llt leasehist=enabled dnsmetric=10 qoslabel=Manageme
nt
DHCPv6 client for this interface does not exist.
{Administrator}=>dhcp clientv6 oro add intf=Internet option=domain-name-servers
required=disabled
Failed to add option 23 to the ORO list!
{Administrator}=>dhcp clientv6 oro add intf=Internet option=ia-prefix-delegatio
n required=disabled
Failed to add option 25 to the ORO list!
{Administrator}=>dhcp client ifattach intf=Internet
Lease for this dynamic interface does not exist.
{Administrator}=>ip rt6advd ifdetach intf=LocalNetwork
{Administrator}=>ip rt6advd ifconfig intf=LocalNetwork maxinterval=600 mininter
val=200 mflag=disabled oflag=enabled preference=medium reachabletime=0 curhopli
mit=64 deflifetime=1800
{Administrator}=>ip rt6advd pdadd intf=LocalNetwork subnet-id=::/64 interface-i
d=slaac origin=Internet types=dhcp+6rd+6to4+ula aflag=enabled lflag=enabled
Prefix delegation already exists.
{Administrator}=>ip rt6advd ifattach intf=LocalNetwork
{Administrator}=>dhcp serverv6 pool add name=LAN6_pool
Error : Name clash with existing DHCPv6 server pool.
{Administrator}=>dhcp serverv6 pool config name=LAN6_pool state=enabled intf=Lo
calNetwork localdns=enabled
{Administrator}=>