時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
無論網(wǎng)絡(luò)環(huán)境多么理想,間歇性斷網(wǎng)故障總是不可避免;在實(shí)際上網(wǎng)環(huán)境中,多數(shù)用戶遭遇到的間歇性斷網(wǎng)故障,往往都是在單網(wǎng)絡(luò)接口下出現(xiàn)的,這種類型的斷網(wǎng)故障排查起來相對(duì)簡(jiǎn)單一些。那么在雙網(wǎng)絡(luò)接口下如果發(fā)生間歇性斷網(wǎng)故障時(shí),我們?cè)搹暮翁幭率?,來快速有效地解決網(wǎng)絡(luò)故障呢?現(xiàn)在,本文就從實(shí)戰(zhàn)角度出發(fā),來向各位還原雙網(wǎng)絡(luò)接口下的間歇性斷網(wǎng)故障排查過程,希望下面的內(nèi)容能對(duì)大家有用!
故障現(xiàn)象
某單位局域網(wǎng)中有一臺(tái)特殊的計(jì)算機(jī),該計(jì)算機(jī)中同時(shí)存在兩個(gè)網(wǎng)絡(luò)接口,一個(gè)網(wǎng)絡(luò)接口與內(nèi)網(wǎng)保持連接,另外一個(gè)網(wǎng)絡(luò)接口與Internet保持連接;在與Internet網(wǎng)絡(luò)連接的過程中,局域網(wǎng)中的普通計(jì)算機(jī)先是通過100M普通雙絞線連接到交換機(jī)中,交換機(jī)再與寬帶路由器相連,實(shí)現(xiàn)共享寬帶上網(wǎng)。平時(shí),只包含一個(gè)網(wǎng)絡(luò)接口的普通計(jì)算機(jī),可以一直很穩(wěn)定地訪問Internet網(wǎng)絡(luò);但是,那臺(tái)包含兩個(gè)網(wǎng)絡(luò)接口的特殊計(jì)算機(jī)在上網(wǎng)訪問時(shí),經(jīng)常遇到無法上網(wǎng)的故障,可是每次遇到這樣的故障現(xiàn)象,上網(wǎng)用戶只要重新啟動(dòng)一次或兩次Windows系統(tǒng),故障現(xiàn)象就有可能消失了;不過這次啟動(dòng)系統(tǒng)解決問題后,下次重新啟動(dòng)系統(tǒng)時(shí)又可能無法上網(wǎng)了,這是什么原因呢?
分析解決
從上面的故障現(xiàn)象描述來看,該無法上網(wǎng)故障顯然是有規(guī)律地間歇性發(fā)生的,對(duì)于類似這種間歇性無法上網(wǎng)故障的排查,我們不妨可以按照下面的順序進(jìn)行分析、排查:
1、查WAN端口參數(shù)
由于本地中的無法上網(wǎng)故障是在共享寬帶路由器的情形下出現(xiàn)的,而在這種情形下引起間歇性斷網(wǎng)故障最可能的因素,就是WAN端口啟用了按需連接功能,該功能會(huì)對(duì)客戶端系統(tǒng)的上網(wǎng)請(qǐng)求進(jìn)行自動(dòng)偵測(cè),如果發(fā)現(xiàn)有上網(wǎng)請(qǐng)求就會(huì)自動(dòng)連接,沒有上網(wǎng)請(qǐng)求時(shí)就會(huì)斷開連接幾分鐘?;谶@樣的分析,我們應(yīng)該先檢查一下寬帶路由器的WAN端口參數(shù),在進(jìn)行這種檢查時(shí),只要先登錄進(jìn)入寬帶路由器的后臺(tái)系統(tǒng),依次展開"網(wǎng)絡(luò)參數(shù)"、"WAN口設(shè)置"選項(xiàng),在對(duì)應(yīng)選項(xiàng)設(shè)置頁面中,檢查一下"按需連接,在有訪問時(shí)自動(dòng)連接,自動(dòng)斷線等待時(shí)間X分鐘"選項(xiàng)是否處于選中狀態(tài),一旦該選項(xiàng)處于選中狀態(tài)時(shí),那間歇性斷網(wǎng)故障很可能就是由于WAN端口參數(shù)設(shè)置不當(dāng)引起的,此時(shí)我們可以嘗試取消該選項(xiàng)的選中狀態(tài),之后執(zhí)行保存操作,同時(shí)啟動(dòng)一下寬帶路由器系統(tǒng),說不定這樣就能解決間歇性斷網(wǎng)故障了。
但是,考慮到本地局域網(wǎng)中的其他普通計(jì)算機(jī)在上網(wǎng)訪問時(shí),也是共享使用的寬帶路由器WAN端口,既然其他計(jì)算機(jī)能夠很穩(wěn)定地上網(wǎng),那我們基本能斷定包含兩個(gè)網(wǎng)絡(luò)接口的那臺(tái)特殊計(jì)算機(jī)遭遇到的網(wǎng)絡(luò)故障,多半不是由WAN端口參數(shù)引起的。
2、查端口模式
其他普通計(jì)算機(jī)可以正常上網(wǎng),說明了寬帶路由器發(fā)生故障的可能性幾乎為零,如此說來問題很可能出在包含雙網(wǎng)絡(luò)接口的那臺(tái)特殊計(jì)算機(jī)自身"身上"。大家知道,要是與Internet網(wǎng)絡(luò)相連的那個(gè)網(wǎng)絡(luò)接口工作模式與對(duì)應(yīng)交換機(jī)的端口模式?jīng)]有保持匹配時(shí),那么該網(wǎng)絡(luò)接口訪問Internet的話,就會(huì)進(jìn)行反復(fù)協(xié)商、糾錯(cuò)操作,一旦協(xié)商不成功,就容易出現(xiàn)間歇性斷網(wǎng)故障;考慮到這一點(diǎn),我們決定對(duì)故障計(jì)算機(jī)連接外網(wǎng)的網(wǎng)卡接口以及對(duì)應(yīng)交換端口的工作模式進(jìn)行檢查,看看它們之間是否保持匹配。
在查看外網(wǎng)網(wǎng)卡設(shè)備的工作模式時(shí),依次單擊"開始"/"設(shè)置"/"網(wǎng)絡(luò)連接"命令,在其后彈出的窗口中右擊對(duì)應(yīng)外網(wǎng)的"本地連接"圖標(biāo),再點(diǎn)選快捷菜單中的"屬性"命令,打開目標(biāo)本地連接的屬性設(shè)置界面;在該設(shè)置界面的"網(wǎng)絡(luò)"標(biāo)簽頁面中,單擊"配置"按鈕,進(jìn)入外網(wǎng)網(wǎng)卡的屬性配置界面,繼續(xù)點(diǎn)選"高級(jí)"標(biāo)簽,在該標(biāo)簽頁面的"速度和雙工"位置處,我們發(fā)現(xiàn)外網(wǎng)網(wǎng)卡的工作模式為"100M全雙工"(如圖1所示);
圖1
在查看對(duì)應(yīng)外網(wǎng)網(wǎng)卡的交換端口工作模式時(shí),我們先以系統(tǒng)管理員賬號(hào)登錄進(jìn)入目標(biāo)交換機(jī)的后臺(tái)系統(tǒng),在該系統(tǒng)的命令行狀態(tài)下執(zhí)行字符串命令"system",將后臺(tái)系統(tǒng)切換到全局配置狀態(tài),之后執(zhí)行字符串命令"display interface e0/13"(其中e0/13為外網(wǎng)網(wǎng)卡所連接的目標(biāo)交換端口號(hào)碼),從其后彈出的如圖2所示結(jié)果界面中,我們發(fā)現(xiàn)目標(biāo)交換端口的工作模式也為100M全雙工模式,很顯然外網(wǎng)網(wǎng)卡的工作模式與對(duì)應(yīng)交換端口的工作模式是匹配的,因此雙網(wǎng)絡(luò)接口下的間歇性斷網(wǎng)故障與端口工作模式無關(guān)。
圖2
小提示:一旦發(fā)現(xiàn)交換機(jī)的目標(biāo)端口工作模式設(shè)置不正確時(shí),我們可以直接使用"interface e0/13"命令,進(jìn)入目標(biāo)交換端口的視圖配置狀態(tài),在該狀態(tài)下執(zhí)行字符串命令"duplex full",就能將目標(biāo)交換端口修改成全雙工傳輸狀態(tài),執(zhí)行字符串命令"speed 100",就能將對(duì)應(yīng)交換端口的數(shù)據(jù)傳輸速度修改成100Mbps了。
3、查TCP/IP協(xié)議
除了端口模式設(shè)置不當(dāng)因素會(huì)造成間歇性斷網(wǎng)故障外,TCP/IP協(xié)議的屬性參數(shù)設(shè)置不當(dāng)也能造成這樣的故障現(xiàn)象。當(dāng)外網(wǎng)網(wǎng)卡上綁定了兩個(gè)IP地址,同時(shí)對(duì)應(yīng)系統(tǒng)啟用了NetBios Over TCP/IP功能時(shí),那么Windows系統(tǒng)就容易遭遇間歇性斷網(wǎng)故障,并且這種故障也能通過重新啟動(dòng)計(jì)算機(jī)系統(tǒng)來獲得臨時(shí)性解決。為了判斷本例中出現(xiàn)的斷網(wǎng)故障是否由TCP/IP協(xié)議設(shè)置不當(dāng)引起的,我們特地按照如下步驟進(jìn)行了排查:
首先打開故障計(jì)算機(jī)系統(tǒng)的"開始"菜單,從中依次單擊"設(shè)置"、"網(wǎng)絡(luò)連接"命令,之后用鼠標(biāo)右鍵單擊外網(wǎng)網(wǎng)絡(luò)連接,并執(zhí)行快捷菜單中的"屬性"命令,打開外網(wǎng)網(wǎng)絡(luò)連接屬性設(shè)置窗口,選中該窗口中的TCP/IP協(xié)議選項(xiàng),再單擊"屬性"按鈕,進(jìn)入TCP/IP協(xié)議屬性設(shè)置窗口;
其次單擊該設(shè)置窗口中的"高級(jí)"按鈕,在彈出的高級(jí)TCP/IP協(xié)議設(shè)置對(duì)話框中點(diǎn)選"WINS"標(biāo)簽,打開如圖3所示的標(biāo)簽設(shè)置頁面,在這里我們發(fā)現(xiàn)"啟用TCP/IP上的NetBios"的確處于選中狀態(tài),難道真是NetBios Over TCP/IP功能造成了間歇性斷網(wǎng)故障?不過,當(dāng)我們查看外網(wǎng)網(wǎng)卡的IP地址時(shí),發(fā)現(xiàn)故障計(jì)算機(jī)的外網(wǎng)接口只使用了一個(gè)IP地址,這么一來無論Windows系統(tǒng)是否啟用了NetBios Over TCP/IP功能,都不會(huì)造成間歇性斷網(wǎng)故障。
圖3
不過,為了排查故障因素,我們還是取消了NetBios Over TCP/IP功能的選中狀態(tài),結(jié)果發(fā)現(xiàn)這項(xiàng)改動(dòng)操作根本沒有起到任何效果,很明顯故障計(jì)算機(jī)遭遇的斷網(wǎng)故障與TCP/IP協(xié)議下的NetBios Over TCP/IP功能沒有任何關(guān)系。
4、查網(wǎng)關(guān)設(shè)置
一般來說,只包含一個(gè)網(wǎng)絡(luò)接口的計(jì)算機(jī)默認(rèn)只有一個(gè)網(wǎng)關(guān)地址,該網(wǎng)關(guān)地址往往是不會(huì)隨意變化的,那么通過該網(wǎng)關(guān)建立起來的網(wǎng)絡(luò)連接也應(yīng)該是非常穩(wěn)定的。不過,對(duì)于包含了兩個(gè)網(wǎng)絡(luò)接口的計(jì)算機(jī)來說,它可能會(huì)同時(shí)設(shè)置了多個(gè)網(wǎng)關(guān),那么Windows系統(tǒng)每次啟動(dòng)成功后,究竟該選用哪一個(gè)網(wǎng)關(guān)作為默認(rèn)網(wǎng)關(guān)呢?其實(shí),Windows系統(tǒng)會(huì)根據(jù)每一個(gè)網(wǎng)關(guān)地址的Metric數(shù)值,來決定選用網(wǎng)關(guān)的優(yōu)先級(jí)別,通常Metric數(shù)值越小的網(wǎng)關(guān)越容易被優(yōu)先使用;但是,如果上網(wǎng)用戶設(shè)置不當(dāng),造成了多個(gè)網(wǎng)關(guān)的Metric數(shù)值相同,那么Windows系統(tǒng)在選用默認(rèn)網(wǎng)關(guān)時(shí)就可能出現(xiàn)隨機(jī)性,那樣一來普通計(jì)算機(jī)上網(wǎng)時(shí)就容易出現(xiàn)歇性斷網(wǎng)故障。依照這樣的分析,我們立即對(duì)故障計(jì)算機(jī)的網(wǎng)關(guān)參數(shù)進(jìn)行了檢查,結(jié)果發(fā)現(xiàn)外網(wǎng)接口上不知怎么回事,果然設(shè)置了兩個(gè)網(wǎng)關(guān)地址,而檢查這兩個(gè)網(wǎng)關(guān)的Metric數(shù)值時(shí),發(fā)現(xiàn)它們都是"自動(dòng)",為此,我們立即將對(duì)應(yīng)Internet網(wǎng)絡(luò)的那個(gè)網(wǎng)關(guān)Metric數(shù)值修改為了"1",將另外一個(gè)網(wǎng)關(guān)Metric數(shù)值修改成大于1的任意數(shù)值,最后執(zhí)行保存操作,同時(shí)重新啟動(dòng)了一下故障計(jì)算機(jī)系統(tǒng),果然間歇性斷網(wǎng)故障就再也沒有發(fā)生。
小提示:要調(diào)整某個(gè)網(wǎng)關(guān)的Metric數(shù)值時(shí),我們也可以通過修改注冊(cè)表的相關(guān)鍵值來實(shí)現(xiàn),例如要修改對(duì)應(yīng)Internet網(wǎng)絡(luò)的網(wǎng)關(guān)Metric數(shù)值時(shí),我們可以打開目標(biāo)計(jì)算機(jī)系統(tǒng)的運(yùn)行文本框,在其中執(zhí)行"regedit"命令,從彈出的注冊(cè)表編輯界面中,依次展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces分支選項(xiàng),再選中該分支下面對(duì)應(yīng)Internet網(wǎng)絡(luò)的外網(wǎng)網(wǎng)卡子項(xiàng),再將目標(biāo)子項(xiàng)下面的"DefaultGateway"鍵值調(diào)整為"1",最后刷新一下系統(tǒng)注冊(cè)表就可以了。
【51CTO.com獨(dú)家特稿,非經(jīng)授權(quán)請(qǐng)勿轉(zhuǎn)載。合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容?!?/p>
關(guān)鍵詞標(biāo)簽:雙網(wǎng)絡(luò),網(wǎng)絡(luò)故障
相關(guān)閱讀
熱門文章 提示dns服務(wù)錯(cuò)誤怎么辦 dns錯(cuò)誤問題多種解決方法 “無法瀏覽網(wǎng)頁” 十招解決疑難雜癥 路由器無線不能上網(wǎng)等故障排除 解決VPN路由設(shè)置不能訪問外網(wǎng)的問題
人氣排行 解決VPN路由設(shè)置不能訪問外網(wǎng)的問題 登錄SSH服務(wù)器失敗問題的分析及解決 光纖上網(wǎng) 路由器設(shè)置頁面進(jìn)不去怎么辦 核心交換機(jī)故障現(xiàn)象及解決辦法 無線網(wǎng)卡連接不上怎么辦_無線網(wǎng)卡連接不上解決方法 路由設(shè)置不當(dāng) 導(dǎo)致VPN無法訪問外網(wǎng) 提示dns服務(wù)錯(cuò)誤怎么辦 dns錯(cuò)誤問題多種解決方法 徹底避免環(huán)路問題 正確配置交換機(jī)步驟