2010-04-11
Ok, een stap verder: Even geen dibbler. ...
Ok, een stap verder: Even geen dibbler. Toen het een beetje ging werken deelde dibbler de hele /48 uit aan zowel eth0.1 als eth0.3 via de gegenereerde radvd.conf. Dat was niet de bedoeling. Dus nu eens (na advies via irc) wide-dhcpv6 geprobeerd. Met een simpele config:interface ppp0 { send ia-pd 0; script "/etc/wide-dhcpv6/dhcp6c-script"; }; id-assoc pd { prefix-interface eth0.1 { sla-id 1; }; prefix-interface eth0.3 { sla-id 2; }; };Heb ik correcte ip adressen:eth0.1 Link encap:Ethernet HWaddr 00:1f:c6:59:76:f6 inet addr:10.42.2.1 Bcast:10.42.2.255 Mask:255.255.255.0 inet6 addr: 2001:980:111b:1:21f:c6ff:fe59:76f6/64 Scope:Global eth0.3 Link encap:Ethernet HWaddr 00:1f:c6:59:76:f6 inet addr:10.42.20.1 Bcast:10.42.20.255 Mask:255.255.255.0 inet6 addr: 2001:980:111b:2:21f:c6ff:fe59:76f6/64 Scope:GlobalEn na het toevoegen van een scriptje /etc/ppp/ipv6-up.d/default met:#!/bin/sh -e if [ "${PPP_IPPARAM}" = "xs4all" ]; then ip route add 2000::0/3 dev ${PPP_IFACE} || true fi exit 0Heb ik een werkende defaultroute en dus verbinding:$ ping6 ping6.xs4all.nl PING ping6.xs4all.nl(xs6.xs4all.nl) 56 data bytes 64 bytes from xs6.xs4all.nl: icmp_seq=1 ttl=62 time=16.8 ms 64 bytes from xs6.xs4all.nl: icmp_seq=2 ttl=62 time=16.7 ms --- ping6.xs4all.nl ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1005ms rtt min/avg/max/mdev = 16.787/16.795/16.804/0.129 msHet dhcp6c-script had maar gelijk de /etc/resolv.conf aangepast met de xs4all-v6 resolvers. Dus nu heb ik dat script aangepast om daar verder van af te blijven. Maar het is goed dat het werkt, dat maakt standalone autoconfiguratie mogelijk. Dat ik nou zo eigenwijs ben om mijn eigen resolver te draaien is een ander verhaal.