首先檢查是否安裝了PPPOE軟件並且版本要高於3.5-1。如果版本低於這個版本,先升級軟件版本(最新版本rp-ppoe-3.5-3.i386.rpm)。升級命令:
#rpm Uvh rp-ppoe-3.5-3.i386.rpm
ADSL設備通常是通過以太網卡來撥號,建立PPP鏈接,此時PPP協議叫做PPPoE,即PPP OVER Etherent(在以太網上的點對點通信協議)。一般不需要ADSL Modem的驅動程序,只要建立PPPoE連接。如果連接出現故障,可以遵循以下步驟檢查:
1.使用ifconfig -a 命令查看網絡接口是否啟動,IP地址是否綁定到網卡。如果網絡接口(PPP0)沒有啟動可以使用命令:
ifup PPP0
如果沒有IP地址綁定到網卡(eth0),可以使用命令:
ifconfig eth0 192.168.1.1
然後使用命令重新啟動網絡:
service network restart
2.如果網絡接口和IP地址已經綁定到網卡,但不能上網,可以使用命令:ping 一個有效的外部IP地址,如果不可以ping通說明DNS服務器地址沒有設對。修改/etc/resolv.conf文件中的 nameserver的地址,換一個能用的DNS服務器地址。
3.如果都沒有問題還是不能ping通外部IP地址,可以使用route -n命令查看默認網關是否設定正確。可以使用netconfig更改默認網關。
4.如果可以ping通外部IP地址,卻無法浏覽網頁,一般有兩(電腦沒聲音)種原因:
防火牆原因:我們知道在安裝一些Linux發行版本時最後系統往往會讓您設定防火牆等級,有些時候我們往往把防火牆等級設定過高。這時就會出現這種情況。這時只要適當降低防火牆等級即可。方法:在命令行下運行“Setup”—“Firewall configuretion”用“Tab”鍵選擇防火牆級別,在選項前加上*(用空格鍵),選擇“OK”選項退出即可。
網關原因:對於使用記時上網的ADSL用戶(非固定式接入互聯網)還要刪除eth0網卡的網關,因為此時的網絡流量都發送到網關上了,方法是在文件:
/etc/sysconfig/network , /etc/sysconfig/network-scipts/ifcfg-eth0中,在GATEWAY=xxxxx一行前面加入符號:#。
Linux網絡ADSL連接故障排除