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!

Reply via email to