Thursday, August 18, 2022

dhcpcd sometimes fails to route ipv6 /48

Hello misc@,

I have an edgerouter lite 3 router running openbsd 7.1 octeon.
The connection is via pppoe and has native ipv4 and ipv6.
The router gets an ND /64 and PD /48. The /48 is served on the
LAN-facing side.

This setup works well, usually. What sometimes happens is that
a LAN machine won't get ipv6 routing; it'll just stop, no
ping6 or anything. ipv4 continues to work fine and rcctl check
dhcpcd says 'ok'. dhcpcd is not involved at all in ipv4. ipv6
works fine for a few days then stops again.

The workaround so far has been to restart dhcpcd. Then routing
returns and ipv6 works normally from the LAN. From the router
itself (so: using its ND v6 IP rather than the PD allocation)
ipv6 works throughout.

How can I analyse this further? I don't know where to begin to
look.

TIA

No comments:

Post a Comment