According to your provider's documents, you need to fetch an address via DHCPv6 PD, I don't think this is possible in base OpenBSD.
You /may/ be able to do it with dhcp6c from the wide-dhcpv6 package. However from looking at the code, I think it might not support pppoe yet, I suspect it will require some tweaks to support interfaces other than ethernet and IEEE802.11. You might like to try asking on misc@ as you're more likely to find someone who has already done this there. On 2009-11-08, David Walker <[email protected]> wrote: > Bonjour. > > I have been trying to get kernel mode pppoe to talk to my ISP. > I have successfully been using pppoe(4) for a while now in IPv4 only. > My ISP has gone dual stack to broadband customers and I would like to > get on the wagon. > We get a 64 which is presumably dynamically assigned (we have not been > informed of addresses). > > I found this thread: > http://marc.info/?t=118003839500010&r=1&w=4 > Particularly: > http://marc.info/?l=openbsd-tech&m=118012030815958&w=4 > > Having a dynamic address I cannot use the layout that spacehopper did. > It looks like he picked one of his 64 and assigned it to the pppoe interface. > My option is to use the other configuration (example): > !/sbin/route add -inet6 default fe80::20a:e4ff:fe03:87b4%pppoe0 > > This gels with what Stuart suggested: > "If you only get a /64 you probably need to look up the link- > local address on pppoe0 and use that as the default route ..." > However this doesn't mean much to me: > "... then put an address from within the /64 on another interface > to source packets from." > If I don't know my 64 how can I assign part of it to an interface and > to what interface? > > Regardless, my ping6 attempts don't work. > > Here is my hostname.pppoe0: > # cat hostname.pppoe0 > pppoedev vr0 > authproto chap > authname '[email protected]' > authkey 'password' > up > inet 0.0.0.0 255.255.255.255 > dest 0.0.0.1 > #inet6 ::0 64 > #dest ::1 > !/sbin/route add -inet default -ifp pppoe0 0.0.0.1 > !/sbin/route add -inet6 default fe80::20d:b9ff:fe17:c6f0%pppoe0 > > I have tried various combinations of uncommenting and changing stuff. > The IPv4 stuff works fine. > The best I can do as far as IPnG goes is to ping6 my loopback. > I have also tried changing my sysctl.conf although I get the idea that > I don't need to. > > All help appreciated. > > In case this is useful (probably not): > http://ipv6.internode.on.net/configuration/adsl-faq-guide/ > > Best wishes. _______________________________________________ Openbsd-newbies mailing list [email protected] http://mailman.theapt.org/listinfo/openbsd-newbies
