Allereerst, de HGW heeft een eigen IPv6 adres:
2a021:188a6f2:cb12:9c3
Dan krijg je een /56 subnet:
2a023216:f00::/56
Waarvan het 1e /64 subnet gebruikt wordt voor je LAN:
2a023216:f00::/64
Dus, ik neem het 2e /64 subnet voor mijn eigen LAN:
2a023216:f01::/64
Het lukt mij om deze te adverteren binnen mijn LAN, maar ik krijg de routering niet in orde.
Output ifconfig DD-WRT:
Code: Selecteer alles
br0 Link encap:Ethernet HWaddr 58:6D:8F:AF:09:4B
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: 2a02:1810:3216:f01:5a6d:8fff:feaf:94b/64 Scope:Global
inet6 addr: fe80::5a6d:8fff:feaf:94b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2704 errors:0 dropped:0 overruns:0 frame:0
TX packets:3021 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:485107 (473.7 KiB) TX bytes:1489603 (1.4 MiB)
br0:0 Link encap:Ethernet HWaddr 58:6D:8F:AF:09:4B
inet addr:169.254.255.1 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0 Link encap:Ethernet HWaddr 58:6D:8F:AF:09:4B
inet6 addr: fe80::5a6d:8fff:feaf:94b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3470 errors:0 dropped:0 overruns:0 frame:0
TX packets:3876 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:884725 (863.9 KiB) TX bytes:1584888 (1.5 MiB)
Interrupt:4 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 58:6D:8F:AF:09:4D
inet6 addr: fe80::5a6d:8fff:feaf:94d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:568 errors:0 dropped:0 overruns:0 frame:328
TX packets:760 errors:23 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:123249 (120.3 KiB) TX bytes:345862 (337.7 KiB)
Interrupt:3 Base address:0x1000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:546 (546.0 B) TX bytes:546 (546.0 B)
vlan1 Link encap:Ethernet HWaddr 58:6D:8F:AF:09:4B
inet6 addr: fe80::5a6d:8fff:feaf:94b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2108 errors:0 dropped:0 overruns:0 frame:0
TX packets:2496 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:374746 (365.9 KiB) TX bytes:1225981 (1.1 MiB)
vlan2 Link encap:Ethernet HWaddr 58:6D:8F:AF:09:4C
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 2a02:1810:3216:f00:5a6d:8fff:feaf:94c/64 Scope:Global
inet6 addr: fe80::5a6d:8fff:feaf:94c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1362 errors:0 dropped:0 overruns:0 frame:0
TX packets:1373 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:447519 (437.0 KiB) TX bytes:358289 (349.8 KiB)
Br0 = LAN
2a023216:f00::/64 = Subnet tussen eigen router en HGW
Startup script voor DD-WRT:
Code: Selecteer alles
sleep 5
ip -6 route add 0::/0 via 2a02:1810:3216:f00:5e35:3bff:feb8:75c5/128 dev vlan2
kill -HUP $(cat /var/run/radvd.pid)
Het enige dat ik mij kan bedenken van oorzaak is dat als de HGW pakketjes krijgt voor mijn eigen LAN (2a023216:f01::/64) deze probeert naar zijn WAN te sturen. Maar dit moet uiteraard naar mijn router. Maar ik kan dat nergens specifieren in de HGW dat net vernoemd subnet te vinden is op een intern adres.
Jullie ideetjes?