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