相信多數朋友都是在Windows環境下進行ADSL撥號上網,在這種環境下遇到無法撥號上網故障現象時,只要根據故障現象到網上搜索一下,就能很方便地找到故障應對辦法。可是,也有一些朋友為了工作需要,往往需要在Linux環境下進行ADSL撥號上網,當在這種撥號環境下遇到故障現象時,相信多數人都會一籌莫展。 事實上,在排除Linux環境下的ADSL撥號故障時,我們仍然有章可循。這不,當我們在Linux環境下不幸遭遇ADSL撥號上網故障時,可以嘗試按下面的方法進行逐一排查,相信一定能夠快速有效地將故障解決掉!
在遇到ADSL撥號故障時,我們首先要做的就是及時升級PPPOE撥號程序,讓其工作在最新版本狀態下,因為在新版本撥號程序作用下,ADSL撥號上網的速度以及穩定性都能得到保障。
一般來說,Linux環境下的PPPOE撥號程序版本應該高於3.5-1,要是我們發現當前使用的撥號程序版本低於該版本時,我們可以到網上下載獲得最新版本的PPPOE撥號程序,假設新版本的PPPOE撥號程序名為rp-ppoe-3.5-3.i386.rpm,那麼我們可以在Linux環境下的命令行中執行字符串命令“rpm Uvh rp-ppoe-3.5-3.i386.rpm”,這樣一來Linux環境下的PPPOE撥號程序就能被升級到最新版本狀態下了。
考慮到ADSL設備往往和網卡設備直接相連,在直接撥號上網之前,我們往往會通過PPPOE撥號程序創建一個以太網上的點對點通信鏈接,該鏈接就是我們平常提到的PPP鏈接。所以,當我們確認PPPOE撥號程序處於最新版本狀態時,ADSL撥號上網要是仍然出現故障的話,那我們就應該認真檢查一下PPP鏈接是否正常。
在檢查PPP鏈接是否正常時,我們可以先在Linux環境下的命令行中執行一下“ifconfig -a”字符串命令,通過該命令我們能夠發現本地工作站的網絡連接接口是否已經處於啟動狀態,而且還能知道本地網卡此時是否已經綁定了合適的IP地址。倘若發現本地工作站的PPPOE連接接口沒有啟動的話,我們可以執行“ifup PPP0”字符串命令,來將本地工作站中的PPP0網絡接口重新啟動起來。
要是發現ADSL設備的默認IP地址還沒有與本地工作站的網卡設備綁定在一起的話,那我們不妨執行“ifconfig eth0 192.168.1.1”(其中eth0表示本地網卡設備,192.168.1.1假設為ADSL設備的默認IP地址)。在確認上面的設置操作成功後,我們再執行一下字符串命令“service network restart”,來重新啟動一下網絡連接接口,相信這麼一來ADSL設備的默認IP地址以及PPPOE連接接口都能成功地與本地網卡設備綁定在一起。
要是在綁定操作成功的狀態下,我們仍然無法撥號上網的話,那可以嘗試在命令行下Ping一個外網中的特定主機IP地址,要是不能正常Ping通特定主機的IP地址,那很有可能是本地工作站的DNS參數沒有設置正確,此時我們不妨打開“/etc/resolv.conf”文件,從中找到“nameserver”設置選項,然後在對應選項處換用其他的能夠正常訪問的DNS服務器地址。
在修改了DNS服務器地址參數後,我們要是仍然無法Ping通外網中的特定主機IP地址時,那可以執行“route -n”字符串命令,來檢查一下本地工作站的默認網關參數是否設置正確,要是發現本地工作站的網關參數設置錯誤的話,那可以嘗試使用“netconfig”命令來調整缺省的網關地址參數。
倘若經過上面的調整設置後,我們現在能夠正常Ping通外網特定主機的IP地址,但就是無法打開具體的網站內容時,那我們還要進行下面的幾項檢查:
首先檢查一下防火牆的安全等級是否設置得太高,因為在安裝Linux系統的過程中,系統常常會主動彈出提示,要我們設置系統的防火牆安全等級,倘若我們隨意將本地工作站的防火牆等級設置得太高的話,很有可能導致日後網站頁面無法被打開,此時我們只要想辦法將本地工作站的防火牆安全等級降低一個級別就可以了。
在降低防火牆安全等級時,我們可以在Linux環境下的命令行中執行“setup”、“Firewall configuration”命令,在彈出的防火牆配置界面中通過鍵盤中的“Tab”功能鍵,來選擇一個合適的安全級別,最後選中“OK”選項保存退出防火牆參數配置界面。
倘若我們在申請ADSL撥號上網時,選用的是計費上網方式的話,那我們還需要及時將本地網卡的默認網關刪除掉,因為在計費上網方式下所有信息流量都會自動發網指定網關上了。
在刪除本地網卡的網關時,我們可以依次打開“/etc/sysconfig/network”文件、“/etc/sysconfig/network-scipts/ifcfg-eth0”文件,然後在對應的文件編輯窗口中找到“GateWay”設置選項,再在對應該設置選項所在行前面加上“#”符號,最後重新保存一下對應的文件就可以了。
相信經過上面的逐步排查,我們一定能夠成功完成ADSL撥號上網任務的!