An interesting problem when using #OpenBSD 7.8 with PPPoE over the Swisscom VDSL wholesale servce via #Init7. The PPPoE setup is bog standard as per the man page:
inet 0.0.0.0 255.255.255.255 NONE mtu 1500 \
pppoedev igc0 authproto chap \
authname ''xxx" authkey 'xxx' \
up
dest 0.0.0.1
inet6 eui64
!/sbin/route add default -ifp \$if 0.0.0.1
!/sbin/route add -inet6 default -ifp \$if fe80::%\$if
Ever since upgrading I have had two PPPoE "hangs" where suddenly pppoe reports that it has LCP timeouts:
Feb 12 11:32:09 gw-gva /bsd: pppoe0: LCP keepalive timeout
Feb 12 11:36:41 gw-gva /bsd: pppoe0: LCP keepalive timeout
and the connection is down. A tcpdump on the underlying interface shows traffic flowing (!!) but the interface shows that it is unauthenticated.
When it happened first, on 2nd January 2026, I opened a ticket with Init7 and we had a serious look at it as we thought this was Swisscom.
It turned out that my system had not authenticated with the VDSL for over a month so the connection was closed (!!).
Rebooting the firewall made it work immediately.
It just happened again now, the symptoms are identical to the ones in January so I tried taking the interface down with "ifconfig destroy" and up again but that didn't seem to work so I rebooted and bam, I'm back.
This _seems_ to be a novel issue with 7.8 but I am unsure of what other checks I could run, for sure 7.7 was up continuously since the upgrade from 7.6 except for kernel patches.
There is a mention on Reddit which might be tangential to it (or just a bad report):
https://www.reddit.com/r/openbsd/comments/1oi93on/trouble_with_pppoe_in_openbsd_78/