Sinds de F@ST modem nu ook MAC bridging aan kan, heb ik mijn eigen router aangesloten op de modem. Deze router draait gewoon Linux (Debian) waardoor je dus zelf alles moet configureren, op zich geen probleem voor mij. Ik heb IPv4 al enige tijd werkend op deze router via de bridge, maar het IPv6 gedeelte helaas niet.Deze router heeft 2 interfaces: eth0 is verbonden met de Telenet modem waarbij het MAC adres van deze interface ingegeven is bij Mijn Telenet voor MAC bridging, de andere interface eth1 is verbonden met het interne netwerk. Volgens enige fora en hier Netweters zou je een IPv6 adres met prefix /56 moeten krijgen. Ik zie enkel de volgende IP adressen op de interface: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether XX:XX:XX:XX:XX:XX brd YY:YY:YY:YY:YY:YY
inet AA.BBB.CC.DDD/20 brd AA.BBB.CC.DDD scope global dynamic noprefixroute eth0
valid_lft 5865sec preferred_lft 5865sec
inet6 AAAA:BBBB:CCCC:DDDD::EE/128 scope global
valid_lft forever preferred_lft forever
inet6 AAAA:BBBB:CCCC:DDDD:EEEE:FFFF:GGGG:HHHH/64 scope global dynamic noprefixroute
valid_lft 86269sec preferred_lft 86269sec
inet6 fe80::AAAA:BBBB:CCCC:DDDD/64 scope link noprefixroute
valid_lft forever preferred_lft forever (Mijn IPv4 en IPv6 adressen heb ik even onherkenbaar gemaakt volgens de Netweters regels). Het IPv4 adres is OK, voor IPv6 heb ik eentje met prefix /128 en eentje /64 die beiden routeerbaar zijn op het publieke internet (global). Het laatste is een lokaal adres, beginnend met fe80::, niet routeerbaar. Ik heb een DHCPv6 client geïnstalleerd (dhcp6d) om prefix delegation te doen en dus een /56 prefix te ontvangen om te delegeren naar mijn lokaal netwerk: 2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether XX:XXX:XX:XX:XX:XX brd YY:YY:YY:YY:YY:YY
inet AAA.BBB.CCC.DDD/24 brd AAA.BBB.CCC.DDD scope global enp1s0
valid_lft forever preferred_lft forever
inet6 AAAA:BBBB:CCCC:DDDD::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::AAAA:BBBB:CCCC:DDDD/64 scope link
valid_lft forever preferred_lft forever Deze interface krijgt dus een IPv6 adres eindigen op ::1, so far so good. Nu probeer ik IPv6 adressen uit te delen met dnsmasq als DHCPv6 server maar die klaagt dat er geen adressen beschikbaar zijn op eth1 want er staat een /64 prefix in plaats van een /56 prefix. Als ik dnsmasq een DHCPv6 range geef tussen AAAA:BBBB:CCCC:DDDD::1 en AAAA:BBBB:CCCC:DDDD::100 deelt die wel IPv6 adressen uit maar er zit geen connectiviteit op. Ik denk dat mijn configuratie ergens fout zit, maar ik zie niet meer wat correct is en te verwachten is op vlak van IPv6 adressen en wat niet. Is er soms een voorbeeld ergens beschikbaar van hoe die IPv6 adressen zouden moeten worden uitgedeeld door de Telenet modem aan de router en de router aan de gekoppelde apparaten?
... Meer weergeven