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

Reply via email to