set link keep-alive seconds maxThis command enables the sending of LCP echo packets on the link. The first echo packet is sent after seconds seconds of quiet time (i.e., no frames received from the peer on that link). After seconds more seconds, another echo request is sent. If after max seconds of doing this no echo reply has been received yet, the link is brought down.
But why didn't it come up again? From the pppoe logs I only see that the pppoe connection attempt timed out after around 10 seconds.
> I still suggest that your best bet for understanding what is going on is to get a capture from a monitoring switch between the ONT and your OPNsense.
*ensure that tunables net.isr.dispatch=deferred and net.isr.maxthreads=<number of cores> (and rebooted)*assign your own MAC to underWAN (and NOT to the interface to the pppoe device)
Interfaces->underWAN device=igc4 block private networks=unset block bogon networks=unset MAC address=(my desired MAC) Promiscuous mode=yes MTU=empty MSS=emptyInterfaces->Other Types->VLAN->vlan0.0835 parent=igc4 [underWAN] vlan tag=835 Vlan priority=0 (default) Edit vlan=autoInterfaces->Point-to-Point->Devices->pppoe0 Link interface=vlan0.0835 Username=<my username> Password=<my password> Service name=empty Host-Uniq=empty Local IP (vlan0.0835)=not set Gateway=not set Advanced options=all defaultInterfaces->WAN Device=pppoe0 block private networks=unset block bogon networks=unset MAC address=empyu Promiscuous mode=unset MTU=empty MSS=empty