On 19.09.2015 11:17, Stuart Henderson wrote: > On 2015-09-18, Daniel Gillen <gillen.dan...@gmail.com> wrote: >> If I remove the "inet6 autoconf" line from the hostname.pppoe0 file, I >> don't receive an ipv6 address from my ISP anymore (which is normal) but >> now my internal ipv6 network works. > .. >> Btw, I applyed this patch >> (https://marc.info/?l=openbsd-cvs&m=142730518728044&w=2) to enable IPv6 >> forwarding and SLAAC at the same time to my kernel, but that does not help. > > This was fixed here: > > --------------------- > PatchSet 1074 > Date: 2015/08/25 00:26:43 > Author: mpi > Branch: HEAD > Tag: (none) > Log: > Start moving away from the global prefix list by limiting its usage to > AUTOCONF'd addresses. > > This prevent the kernel from removing connected (/64) routes as soon as > it configures an AUTOCONF'd address based on a RA. > > Tested by sebastia@, ok sthen@ > > Members: > in6.c:1.167->1.168 > in6_ifattach.c:1.92->1.93 > nd6.c:1.147->1.148 > nd6.h:1.46->1.47 > nd6_rtr.c:1.118->1.119 > > --------------------- > > IIRC it depends on some previous commits too. So this is in snapshots > but is post-5.8. > > Are you able to use static addressing towards your ISP as a work-around > for now? If not then moving to a snapshot is probably the simplest option > (and stay on snapshots until 5.9). >
Thx for that Unfortunately, static addressing is not possible, well it would, but it costs 25€/month :( But -current seems to fix it. Unfortunately, I think I have another issue now as OpenBSD does not send any "Packet Too Big" icmpv6 messages to my internal hosts (need to scrub to 1440 in pf.conf due to pppoe). But I'll check this further and then open a new thread here if I can't make it work. Thx again Daniel -- Unix _IS_ user friendly - it's just selective about who its friends are!