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).