Technical Tip: PPPOE-Based interface routes are removed from active routing table intermittently
| Description | This article describes a workaround and a solution for an issue where connected or static routes for PPPOE interfaces are intermittently removed from the routing table. |
| Scope | FortiGate v7.2.8. |
| Solution | Intermittently, connected or static routes for PPPOE interfaces are removed from the routing table. A manual reboot of the FortiGate device restores the routes.
The issue occurs when PPPoE is configured on the physical interface but not on the pppoe-interface. The new PPPD daemon, responsible for initiating the PPPOE connection, gets stuck in a 'D' (disk sleep) state. This can be verified by checking the process state as shown below. Sample configuration:
diagnose sys process pidof pppd Errors observed on the console around the time of the issue: unregister_netdevice: waiting for ppp2 to become free. Usage count = 2
Workarounds:
Or:
Logs required by FortiGate TAC for investigation:
|
