Linux網路ADSL連線故障排除(轉)

BSDLite發表於2007-08-11
Linux網路ADSL連線故障排除(轉)[@more@] 首先檢查是否安裝了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一行前面加入符號:#。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-947826/,如需轉載,請註明出處,否則將追究法律責任。

相關文章