Linux 系統透過 PPPoE 協定撥號上網,若出現連線異常,可依循以下系統性步驟快速定位並解決問題。
需安裝 rp-ppoe 3.5-1 以上版本(最新 3.5-3)。升級指令:
# rpm -Uvh rp-ppoe-3.5-3.i386.rpm
ifconfig -a
ifup ppp0ifconfig eth0 192.168.1.1 後執行 service network restart介面正常但無法上網時,ping 一個外部已知 IP(如 8.8.8.8)。若 IP 通但域名不通,編輯 /etc/resolv.conf 修正 nameserver 為可用 DNS(如 8.8.8.8、1.1.1.1)。
若連外部 IP 也 ping 不通,執行 route -n 檢查預設閘道(Flags 含 G 的那一行)是否正確。錯誤時用 netconfig 修正。
兩大常見原因:
setup → Firewall configuration,用 Tab 鍵選擇較低等級(在選項前加 *),確定離開。/etc/sysconfig/network 與 /etc/sysconfig/network-scripts/ifcfg-eth0,在 GATEWAY= 行前加 # 註解,避免流量誤導至錯誤閘道。ADSL 撥號本質是建立 PPP over Ethernet 連線,不需 Modem 驅動程式。排查邏輯遵循 物理層 → 網路層 → 傳輸/應用層 的自下而上原則,逐層驗證,事半功倍。