Hello, I have a problem where the PPPoE interface will not connect to the ISP after rebooting the router. After booting up, it starts infinitely reloading the pppd plugin and fails with the error "Timeout waiting for PADO packets."
This is my first OpenWRT router, and everything is done on a clean instance.
Manually navigating to devices through LuCI and reconfiguring the WAN fixes the issue, and the router then connects to the internet. I've seen many topics with similar issues, but there are no apparent solutions.
My setup is an ASUS RT-AX53U running OpenWrt 23.05.4. The router’s WAN port is connected to the ISP modem, which converts the optical cable to Ethernet.
What I've tried so far:
- Changing the MAC address of the WAN device
- Setting keepalive to 5 5 on the WAN interface
- Changing the default DNS servers
- Setting up a local startup script to run ubus call network restart, which partially worked but introduced wireless issues
- Factory resetting and setting up the PPPoE interface again
/etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd8d:****:****::/48'
option packet_steering '1'
config device
option name 'br-lan'
option type 'bridge'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option device 'wan'
option proto 'pppoe'
option username ‘******’
option password ‘******’
option ipv6 'auto'
option keepalive '5 5'
option pppd_options 'debug'
config device
option name 'wan'
Relevant part of the log
Mon Sep 16 22:09:29 2024 daemon.notice netifd: Network device 'wan' link is up
Mon Sep 16 22:09:29 2024 daemon.notice netifd: Interface 'wan' has link connectivity
Mon Sep 16 22:09:29 2024 daemon.notice netifd: Interface 'wan' is setting up now
Mon Sep 16 22:09:29 2024 kern.info kernel: [ 46.750772] mtk_soc_eth 1e100000.ethernet wan: Link is Up - 100Mbps/Full - flow control off
Mon Sep 16 22:09:29 2024 daemon.info pppd[3520]: Plugin pppoe.so loaded.
Mon Sep 16 22:09:29 2024 daemon.info pppd[3520]: PPPoE plugin from pppd 2.4.9
Mon Sep 16 22:09:29 2024 daemon.notice pppd[3520]: pppd 2.4.9 started by root, uid 0
Mon Sep 16 22:09:29 2024 daemon.debug pppd[3520]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Mon Sep 16 22:09:29 2024 daemon.debug pppd[3520]: dst ff:ff:ff:ff:ff:ff src **:**:**:**:**:**
Mon Sep 16 22:09:29 2024 daemon.debug pppd[3520]: [service-name] [host-uniq c0 0d 00 00]
Mon Sep 16 22:09:30 2024 kern.info kernel: [ 47.790817] mtk_soc_eth 1e100000.ethernet wan: Link is Down
Mon Sep 16 22:09:30 2024 daemon.notice netifd: Network device 'wan' link is down
Mon Sep 16 22:09:30 2024 daemon.notice netifd: Interface 'wan' has link connectivity loss
Mon Sep 16 22:09:30 2024 daemon.err pppd[3520]: select (waitForPADO): Interrupted system call
Mon Sep 16 22:09:30 2024 daemon.warn pppd[3520]: Timeout waiting for PADO packets
Mon Sep 16 22:09:30 2024 daemon.err pppd[3520]: Unable to complete PPPoE Discovery
Mon Sep 16 22:09:30 2024 daemon.info pppd[3520]: Exit.
Mon Sep 16 22:09:30 2024 daemon.notice netifd: Interface 'wan' is now down
Mon Sep 16 22:09:31 2024 daemon.warn odhcpd[1577]: No default route present, overriding ra_lifetime!
Mon Sep 16 22:09:32 2024 daemon.notice netifd: Network device 'wan' link is up
Mon Sep 16 22:09:32 2024 daemon.notice netifd: Interface 'wan' has link connectivity
Mon Sep 16 22:09:32 2024 daemon.notice netifd: Interface 'wan' is setting up now
Mon Sep 16 22:09:32 2024 kern.info kernel: [ 49.870764] mtk_soc_eth 1e100000.ethernet wan: Link is Up - 100Mbps/Full - flow control off
Mon Sep 16 22:09:32 2024 daemon.info pppd[3717]: Plugin pppoe.so loaded.
Mon Sep 16 22:09:32 2024 daemon.info pppd[3717]: PPPoE plugin from pppd 2.4.9
Mon Sep 16 22:09:32 2024 daemon.notice pppd[3717]: pppd 2.4.9 started by root, uid 0
Mon Sep 16 22:09:32 2024 daemon.debug pppd[3717]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Mon Sep 16 22:09:32 2024 daemon.debug pppd[3717]: dst ff:ff:ff:ff:ff:ff src **:**:**:**:**:**
Mon Sep 16 22:09:32 2024 daemon.debug pppd[3717]: [service-name] [host-uniq 85 0e 00 00]
Mon Sep 16 22:09:33 2024 kern.info kernel: [ 50.910698] mtk_soc_eth 1e100000.ethernet wan: Link is Down
Mon Sep 16 22:09:33 2024 daemon.notice netifd: Network device 'wan' link is down
Mon Sep 16 22:09:33 2024 daemon.notice netifd: Interface 'wan' has link connectivity loss
Mon Sep 16 22:09:33 2024 daemon.err pppd[3717]: select (waitForPADO): Interrupted system call
Mon Sep 16 22:09:33 2024 daemon.warn pppd[3717]: Timeout waiting for PADO packets
Mon Sep 16 22:09:33 2024 daemon.err pppd[3717]: Unable to complete PPPoE Discovery
Mon Sep 16 22:09:33 2024 daemon.info pppd[3717]: Exit.
Mon Sep 16 22:09:33 2024 daemon.notice netifd: Interface 'wan' is now down
Open to any suggestions and can provide any necessary info
P.S: I'm not good with network stuff, so some terminology might be off