networking
network_error
ai_generated
partial
PPPoE: PADI timeout, no Access Concentrator responded on interface eth0
ID: networking/pppoe-padi-timeout
80%Fix Rate
86%Confidence
1Evidence
2024-01-05First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| rp-pppoe 3.15 | active | — | — | — |
| Linux kernel 5.10 | active | — | — | — |
| OpenWrt 22.03 | active | — | — | — |
Root Cause
The PPPoE client sent a PPPoE Active Discovery Initiation (PADI) broadcast but received no PADO response from any Access Concentrator, indicating no PPPoE server on the network or a layer-2 issue.
generic中文
PPPoE客户端发送了PPPoE主动发现初始化(PADI)广播,但未收到任何接入集中器的PADO响应,表明网络上没有PPPoE服务器或存在二层问题。
Official Documentation
https://datatracker.ietf.org/doc/html/rfc2516Workarounds
-
85% success Check if the interface is connected to the correct VLAN: ip link show eth0 ; verify VLAN tagging matches the ISP requirement, e.g., vconfig add eth0 10 ; pppoe -I eth0.10
Check if the interface is connected to the correct VLAN: ip link show eth0 ; verify VLAN tagging matches the ISP requirement, e.g., vconfig add eth0 10 ; pppoe -I eth0.10
-
80% success Run tcpdump to confirm no PADO is received: tcpdump -i eth0 -e -n 'ether proto 0x8863' ; if no packets, contact ISP or check physical connection
Run tcpdump to confirm no PADO is received: tcpdump -i eth0 -e -n 'ether proto 0x8863' ; if no packets, contact ISP or check physical connection
中文步骤
Check if the interface is connected to the correct VLAN: ip link show eth0 ; verify VLAN tagging matches the ISP requirement, e.g., vconfig add eth0 10 ; pppoe -I eth0.10
Run tcpdump to confirm no PADO is received: tcpdump -i eth0 -e -n 'ether proto 0x8863' ; if no packets, contact ISP or check physical connection
Dead Ends
Common approaches that don't work:
-
90% fail
If no AC exists, retrying the same broadcast will still time out; the network must have a PPPoE server.
-
65% fail
PADI is a broadcast and typically not blocked; the issue is usually at the server side or VLAN mismatch.