> Note the time seqence:
> * when ifconfig says time 00:05:00, pings die
> * after 20 seconds, a LCP Echo Request comes
> * after another 10 seconds, another LCP Echo Request comes
> * after another 10 seconds, another LCP Echo Request comes
> * after another 10 seconds, a LCP Terminate Request comes
> and the connection is established anew.
>
> This pattern has been repeating since the last midnight.
> It looks to me like my ISP is cutting me off every 5 minutes,
> and than it takes 50 seconds to realize the connection is down,
> which is when it sends the Terminate,
> and then the connection is re-established.
>
> Has anyone seen the same?
> Is this a known issue with pppoe connections?
>
> Searching the archives, I found this:
> https://marc.info/?l=openbsd-misc&m=155053560723855&w=2
> (but see the entire thread for other details).
>
> Adam's issue 2 rings a bell, because the drop
> happens when I get a new IP6 configuraion request.
> I do have the "inet6 eui64" in my setup though.
Eh, _now_ I do, and the problem disappeared. It seems that
for this ISP at least, I have to accept their IP6 setting:
if I don't, my connection gets terminated as described;
if I do, everything works as expected.
# cat /etc/hostname.pppoe0
# 185.63.96.79 -> 10.11.5.146
# The inet6 settings are necessary,
# otherwise we get dropped every 5 minutes
inet 0.0.0.0 255.255.255.255 NONE pppoedev vlan0 \
authproto 'pap' authname 'X' authkey 'PASS' up
dest 0.0.0.1
inet6 eui64
!/sbin/route add default 0.0.0.1
!/sbin/route add -inet6 default -ifp pppoe0 fe80::%pppoe0
# ifconfig pppoe0
pppoe0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1492
index 6 priority 0 llprio 3
dev: vlan0 state: session
sid: 0x1 PADI retries: 2 PADR retries: 0 time: 01:28:19
sppp: phase network authproto pap authname "X"
groups: pppoe egress
status: active
inet6 fe80::20d:b9ff:fe56:5efc%pppoe0 -> prefixlen 64 scopeid 0x6
inet 185.63.96.79 --> 10.11.5.146 netmask 0xffffffff
Sorry for the noise.
Jan