On 05/02/14 16:13, Stefan Sperling wrote: Hi again,
I just had a few more questions... > OpenBSD doesn't support IPv6 autoconf on routers (i.e if forwarding > is enabled). Some ISPs have started using autoconf to assign a > global prefix for use on the WAN link. This violates early IPv6 RFCs > which said that a router cannot do autoconf. There is a newer RFC which > clears this up but OpenBSD doesn't support it yet: > http://tools.ietf.org/html/rfc6204 This RFC is actually pretty good at first glance. You mentioned OpenBSD doesn't support it yet, so I'm wondering what needs to be done in OpenBSD to bring it up to par. Is there any leads? It seems to me that section 4.2 "WAN-Side Configuration", under W-3 states it MUST use Router Discovery based on RFC 4861 "Neighbour Discovery for IPv6" which is a replacement for RFC 2461. When I look at the comments in /usr/src/sys/netinet6/nd6.c it seems to me they quote RFC 2461 a lot, is upgrading this area needed for a first step? Do you think bringing nd6 up to RFC 4861 par would be easy, for someone like me? > However, using a global prefix on your WAN link is usually not a > hard requirement since link-local addresses are sufficient for this. > > Try setting a default route that points to pppoe0: > > !/sbin/route add -inet6 default -ifp pppoe0 fe80:: > > Your router should now be able to reach the IPv6 internet. > I tried this. Outgoing packets probly work fine but I don't have a globally routeable IPv6 address, so return packets would probably not make it back. I think I need the nd6 upgrade as ndp -na gives the following: Neighbor Linklayer Address Netif Expire fe80::200:24ff:fed0:1ea4%pppoe0 (incomplete) pppoe0 permanent notice the (incomplete). It probably does not speak with the router at the ISP in the right protocol. It's actually impossible to get my ISP to quote any RFC's on what they support here. They just say it supports IPv6 capable routers but deny support for it. I tried. > Once this works you need to get your LAN connected, too. > Did you get a static IPv6 prefix from your ISP for your LAN? > I think I already answered this earlier today. Regards, -peter

