On 2015-09-18, Daniel Gillen <[email protected]> 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).