Author Topic: IPv6 problems with WZR-HP-G300NH running DD-WRT v24SP2-MULTI (07/15/12) std - bu  (Read 3231 times)

docsmooth

  • Calf
  • *
  • Posts: 19
AT&T Uverse turned on IPV6 on my network 2 weeks ago.  If I plug my laptop directly into the Uverse router, I recieve an IPv6 address, and am able to reach IPv6 addresses.  If I plug my laptop directly into the Buffalo router, I recieve an IPv6 address, but do *NOT* get access to IPv6 devices on the internet.  I *can* ping6 and traceroute6 those devices from the Buffalo telnet interface.

I just can't figure out why the buffalo won't route the IPv6 packets from inside the lan (18+ clients) properly.  I've so far had no answers from #dd-wrt on Freenode.

Troubleshooting details follow:

radvd.conf:
interface br0 {
   MinRtrAdvInterval 3;
   MaxRtrAdvInterval 10;
   AdvLinkMTU 1480;
   AdvSendAdvert on;
   prefix 2602:306:31db:2f00::1/64 {
    AdvOnLink on;
    AdvAutonomous on;
    AdvRouterAddr on;
   };
   RDNSS 2602:<hidden>
   {
     AdvRDNSSLifetime 30;
   };
   DNSSL totalnetsolutions.net child1.lwtest.corp child2.lwtest.corp lwtest.corp mda.edu
   {
     AdvDNSSLLifetime 30;
   };
};


Behind my dd-wrt router:

rob@kubuntu4:~$ ping6 centos6-1
PING centos6-1(2602:306:31db:2f00:<hidden>) 56 data bytes
64 bytes from 2602:306:31db:2f00:<hidden>: icmp_seq=1 ttl=64 time=84.8 ms
64 bytes from 2602:306:31db:2f00:<hidden>: icmp_seq=2 ttl=64 time=0.424 ms
^C
--- centos6-1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.424/42.621/84.818/42.197 ms
rob@kubuntu4:~$ ping6 tns02
PING tns02(2602:306:31db:2f00:<hidden>) 56 data bytes
64 bytes from 2602:306:31db:2f00:<hidden>: icmp_seq=1 ttl=64 time=1.32 ms
^C
--- tns02 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.324/1.324/1.324/0.000 ms
rob@kubuntu4:~$ dig AAAA dl.google.com +short
dl.l.google.com.
2607:f8b0:400e:c01::5b
rob@kubuntu4:~$ ping6 dl.google.com
PING dl.google.com(pb-in-x5b.1e100.net) 56 data bytes
^C
--- dl.google.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms

rob@kubuntu4:~$ ip -6 route
2602:306:31db:2f00::/64 dev eth0  proto kernel  metric 256  expires 86399sec
2602:306:31db:2f00::/64 dev wlan0  proto kernel  metric 256  expires 86399sec
fe80::/64 dev vmnet1  proto kernel  metric 256
fe80::/64 dev vmnet8  proto kernel  metric 256
fe80::/64 dev eth0  proto kernel  metric 256
fe80::/64 dev wlan0  proto kernel  metric 256
default via fe80::<hidden> dev eth0  proto ra  metric 1024  expires 29sec
default via fe80::<hidden-same-as-above> dev wlan0  proto ra  metric 1024  expires 29sec
rob@kubuntu4:~$ traceroute6 dl.google.com
traceroute to dl.l.google.com (2607:f8b0:4003:c01::5d) from 2602:306:31db:2f00:6267:20ff:fea4:b874, port 33434, from port 40060, 30 hops max, 60 bytes packe
ts
 1  * * *         
 2  * * *         
 3  * * *         
 4  * * *         
 5  * * *         
 6  * * *         
 7  * * *         
 8  * * *         
 9  * * *         
10  * * *         
11  * * *         
12  * * *         
13  * * *         
14  * * *         
15  * * *         
16  * * *         
17  * * *         
18  * * *         
19  * * *         
20  * * *         
21  * * *         
22  * * *         
23  * * *         
24  * * *         
25  * * *         
26  * * *         
27  * * *         
28  * * *         
29  * * *         
30  * * *         


And outside the dd-wrt router (connected directly to AT&T's Uverse router):

rob@kubuntu4:~$ traceroute6 dl.google.com
traceroute to dl.l.google.com (2607:f8b0:4002:c02::88) from 2602:306:31db:3770:221:ccff:fecf:e078, port 33434, from port 36343, 30 hops max, 60 bytes packets
 1  2602:306:31db:3770::1 (2602:306:31db:3770::1)  1.730 ms  * 2.938 ms
 2  * * *         
 3  * * *         
 4  * * *         
 5  * * *         
 6  * * *         
 7  * * *         
 8  * * *         
 9  * gg-in-x88.1e100.net (2607:f8b0:4002:c02::88)  47.503 ms  45.860 ms
rob@kubuntu4:~$ ip -6 route
2602:306:31db:3770::/64 dev eth0  proto kernel  metric 256  expires 2591700sec
fe80::/64 dev vmnet1  proto kernel  metric 256
fe80::/64 dev vmnet8  proto kernel  metric 256
fe80::/64 dev eth0  proto kernel  metric 256
default via fe80::<hidden> dev eth0  proto static  metric 1
default via fe80::<hidden> dev eth0  proto ra  metric 1024  expires 1500sec

When I manually added:
route -A inet6 add ::/0 gw fe80::36ef:44ff:fe79:9521 dev eth1
to the dd-wrt router, I get success from the router's telnet interface, but the same results from clients behind the router:


root@robhome:/jffs/tmp# route -A inet6
Kernel IPv6 routing table
Destination                                 Next Hop                                Flags Metric Ref    Use Iface
2001:470:1:18::119/128                      fe80::36ef:44ff:fe79:9521               UGC   0      94       0 eth1   
2404:6800:4008:c01::be/128                  fe80::36ef:44ff:fe79:9521               UGC   0      120       0 eth1   
2600:3c00::2:b401/128                       fe80::36ef:44ff:fe79:9521               UGC   0      1        0 eth1   
2602:306:31db:3770::/64                     ::                                      UA    256    0        0 eth1   
fe80::/64                                   ::                                      U     256    0        0 eth0   
fe80::/64                                   ::                                      U     256    0        0 br0     
fe80::/64                                   ::                                      U     256    0        0 ath0   
fe80::/64                                   ::                                      U     256    0        0 eth1   
::/0                                        fe80::36ef:44ff:fe79:9521               UG    1      0        0 eth1   
::1/128                                     ::                                      U     0      0        1 lo     
2602:306:31db:3770::/128                    ::                                      U     0      0        1 lo     
2602:306:31db:3770:<hidden>/128   ::                                      U     0      2        1 lo     
fe80::/128                                  ::                                      U     0      0        1 lo     
fe80::/128                                  ::                                      U     0      0        1 lo     
fe80::/128                                  ::                                      U     0      0        1 lo     
fe80::/128                                  ::                                      U     0      0        1 lo     
fe80::<hidden>/128                ::                                      U     0      1492       1 lo     
fe80::<hidden>/128                ::                                      U     0      0        1 lo     
fe80::<hidden>/128                ::                                      U     0      0        1 lo     
fe80::<hidden>/128                ::                                      U     0      2        1 lo     
ff02::1/128                                 ff02::1                                 UC    0      16938       0 br0     
ff02::fb/128                                ff02::fb                                UC    0      41       0 br0     
ff02::1:<hidden>/128                        ff02::1:<hidden>                        UC    0      1        0 br0     
ff02::1:<hidden>/128                       ff02::1:<hidden>                       UC    0      3        0 br0     
ff02::1:<hidden>/128                       ff02::1:<hidden>                       UC    0      1        0 br0     
ff02::1:<hidden>/128                       ff02::1:<hidden>                       UC    0      1        0 br0     
ff00::/8                                    ::                                      U     256    0        0 eth0   
ff00::/8                                    ::                                      U     256    0        0 br0     
ff00::/8                                    ::                                      U     256    0        0 ath0   
ff00::/8                                    ::                                      U     256    0        0 eth1   
root@robhome:/jffs/tmp# traceroute6  dl.google.com
traceroute to dl.google.com (2607:f8b0:4001:c05::5b), 30 hops max, 16 byte packets
 1  2602:306:31db:3770::1 (2602:306:31db:3770::1)  1.546 ms  *  0.996 ms
 2  *  *  *
 3  *  *  *
 4  *  *  *
 5  *  *  *
 6  *  *  *
 7  *  *  *
 8  *  *  *
 9  ig-in-x5b.1e100.net (2607:f8b0:4001:c05::5b)  35.134 ms  34.517 ms  35.110 ms