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