糯米文學吧

位置:首頁 > 網絡 > 網絡診斷

因衝突引起的網絡故障解決方法

在單位內網工作環境中,某台客户機頻繁發生網絡中斷現象,一會兒能連上,一會兒又斷開,每次間隔時間大約從幾分鐘到半個小時不等,這些故障是不是很煩人?下面是YJBS小編整理的幾則故障,是由不同衝突現象引起的,瞭解它們的排查過程,有助於大家高效解決衝突類故障。

因衝突引起的網絡故障解決方法

  一、MAC地址衝突引起故障

在單位內網工作環境中,某台客户機頻繁發生網絡中斷現象,一會兒能連上,一會兒又斷開,每次間隔時間大約從幾分鐘到半個小時不等。由於該客户機經常通過遠 程桌面協議訪問服務器,當網絡出現掉線現象時,相關界面全部關閉,對工作影響很大。在客户機與服務器正常通信的情況下,使用ping命令測試服務器IP地 址時,看到很多個正常數據包中,總夾雜着一到兩個超時數據包,之後會有越來越多的超時數據包出現,但沒有多長時間又能恢復正常。

起初,懷疑物理線路存在問題,使用專業測試工具對網絡線纜進行測試,發現連接客户機的網絡線纜所有芯號線,都能正常連通。連續測試幾分鐘後,沒有發現數據 丟包現象,於是排除了通信線路問題。那有沒有可能是服務器工作負荷較大,造成其反應遲鈍呢?以系統管理員權限登錄服務器系統,檢查內存、CPU資源消耗情 況時,看到它們的佔用情況都屬正常,這説明服務器系統工作性能良好。試着重新啟動這台客户機系統,剛啟動成功的那一段時間,網絡訪問很正常,但沒過多長時 間又掉線了。

正在一籌莫展之際,接到另外一個客户端用户的故障電話,反應他的客户機也不能上網了,趕到故障現場,對其進行一番測試,發現它的現象與剛才的客户機完全一 樣,難道它們之間出現了IP地址衝突現象?但轉念一想,不大可能,因為如果它們真的相互衝突了,應該出現IP地址衝突提示呀,這究竟是怎麼回事呢?內網中 的其他客户機在上網時,都表現得很正常,沒有發生不間斷掉線現象。無奈之下,筆者使用“ipconfig /all”命令,依次查看了兩台客户機的IP地址,從返回的結果界面中,看到它們的IP地址不相同,但它們的物理地址竟然是相同的,當這兩 台客户機同時上網時,將會發生MAC地址衝突故障,表現出來的現象,就是它們不間斷地出現上網掉線現象。

找到問題之後,故障解決起來也就容易了,只要將其中一台客户機的物理地址修改成其他地址,就能避免由於網卡衝突引起的故障了。在修改網卡MAC地址時,只 要用鼠標右鍵單擊系統桌面上的“計算機”圖標,執行右鍵菜單中的“管理”命令,打開計算機管理窗口,依次展開“設備管理器”|“網絡適配器”分支,用鼠標 右鍵單擊該分支下的目標網卡設備,點擊快捷菜單中的“屬性”命令,進入網卡設備的屬性對話框。選擇“高級”標籤,從“屬 性”列表中點擊“網絡地址”選項,並在對應該選項的“值”文本框中,輸入新的物理地址,確認後保存設置即可。

  二、固件系統衝突引起故障

考慮到工作方面的原因,筆者所在處室臨時找來一台舊無線路由器,搭建了一個小規模的無線局域網,供三位同事的筆記本電腦上網使用,以前每枱筆記本使用的都 是Windows XP系統,上網連接速度很快。不過,最近一位同事將自己的筆記本電腦,悄悄升級為了Windows 7系統,當他嘗試在新系統中創建上網連接時,發現怎麼也上不了網。檢查無線上網配置,看到沒有任何異常之處,使用超級用户權限進行操作,也無法連接成功, 登錄舊的無線路由器後台系統,看看其中有沒有對連接限制的配置時,也沒有找到任何問題。

毫無頭緒的情況下,筆者上網查詢了相關問題,對網上提出的各種可能細節逐一分析、排查後,認為上述故障多半是因為無線路由器比較低的固件版本,與 Windows 7系統下的無線上網程序存在衝突造成的。雖然Windows 7系統能對很多硬件設備進行兼容,但還是與一些舊的硬件設備有衝突可能。為了弄清楚是否真的存在衝突,筆者以超級用户權限,登錄進入舊的無線路由器後台管 理系統,看到該設備的固件版本為2008年12月推出的,而Windows 7系統在2009年才正式面世的,很明顯,無線路由器固件版本很舊,該版本與Windows 7系統發生衝突是完全有可能的。之後,筆者訪問了無線路由器的網站,獲得最新版本的固件程序後,按照正確的方法,為無線路由器後台系統進行了升級。升 級結束後,對無線路由器後台系統執行重新啟動操作,再為它配置好正確的上網參數,這時在Windows 7系統中嘗試建立無線上網連接時,發現上網訪問終於正常了。

的確,之前的故障現象果然是由固件版本與Windows 7系統相互衝突造成的。因此,日後一旦碰到不能正常無線上網故障時,在查看網絡配置正確無誤的情況下,可以登錄進入無線路由器後台系統,看看它的運行狀 態,如果無線路由器狀態正常,只有Windows 7系統無法正常上網時,那麼幾乎可以判斷,是無線路由器固件版本和Windows 7系統無線連接程序存在衝突。目前,很多過時的無線路由器,其內置的固件程序在開發、設計時,往往沒有考慮到Windows 7系統的應用,因此發生與Windows 7系統衝突的現象也是不奇怪的。

  三、文件名衝突引起故障

某單位在工作過程中,需要頻繁進行內外網切換,為了保證切換安全,使用隔離集線器配合單網線隔離卡方法,實現內外網安全隔離,普通計算機通過啟動菜單,方 便切換到內網還是外網。近日,有用户反映他在自己的計算機系統中,通過啟動菜單,無論是切換到內網環境,還是切換到外網環境,Windows系統啟動都很 正常,不過無法訪問對應網絡,計算機系統中沒有看到其他不正常現象。

從故障現象來看,網絡病毒惹禍的可能性不大,筆者懷疑物理連接存在問題。找來專業的網絡性能分析儀,依次插入到隔離卡的外網接口和內網接口,看到內外網收 發數據一切正常,這意味着從故障計算機到隔離集線器之間的物理線路是正常的。後來,懷疑隔離卡自身有問題,但轉念一想,這明顯不可能,因為通過專業測試工 具對內、外網物理線路連通性進行測試時,測試信號都要從隔離卡身上通過,要是隔離卡自身有故障的話,那麼收發數據不可能正常。

對故障計算機進行檢查時,該系統的網絡連接狀態,提示既沒有接受數據包,也沒有發送數據包。依次點擊“開始”|“運行”命令,彈出系統運行對話框, 輸入“ping -t”命令並回車,對網卡設備的協議安裝狀態進行測試,從返回的結果界面中(如圖3所示),沒有看到異常之處。通過與故障用户聊天瞭解到,剛才他在該計算 機系統中安裝了某個應用程序,重新啟動系統後,就發生了既不能訪問內網也無法訪問外網的故障現象了。

得知這一細節後,筆者懷疑這則故障與新安裝的應用程序有關。與故障用户協商後,準備將該應用程序臨時卸載掉,不過在卸載過程中,系統彈出了某個動態連接文 件為系統共用文件,是否要卸載的提示,筆者點擊了“否”按鈕後,重新啟動了計算機系統,可是故障現象沒有消失。之後,筆者乾脆將隔離卡應用程序也卸載掉, 準備重新安裝一遍,哪知道在重新安裝該程序的時候,系統又提示説之前的動態鏈接文件已經存在,是否要將其覆蓋掉,當進行確認回答,並重新啟動計算機系統 後,現在又能通過啟動菜單,進行內、外網切換訪問了。

很明顯,上面的故障現象,是由於新安裝的應用程序和隔離卡程序產生的動態鏈接文件衝突引起的,如果要同時安裝這兩個應用程序時,只要將它們的安裝路徑指向不同的位置,就能解決由文件名衝突引起的內外網切換故障了。

  四、配置選項衝突引起故障

筆者的一位同事使用的筆記本電腦,已經“服役”了幾年時間,平時通過筆記本內置的RealTek RTL8187無線網卡,與單位無線局域網中的TP-Link路由器建立連接,實現無線上網訪問操作,上網速度一直很正常。近日,這位同事閒來無事,通過 專業工具升級了筆記本自帶的無線網卡驅動程序,希望可以達到更好的無線上網效果。哪知道升級好驅動,對Windows系統進行重新啟動後,無線上網訪問遇 到錯誤了,通過指定的快捷功能鍵建立無線上網連接時,始終不能成功。萬般無奈之下,他打開筆記本的網絡和共享中心窗口,切換到網絡連接列表界面,嘗試進行 手工連接上網時,看到偶爾可以連接成功,可是沒有多長時間,連無線局域網中的上網信號都掃描不到了。

考慮到在升級無線網卡驅動程序之前,無線上網訪問是正常的,筆者初步斷定故障現象是由驅動程序升級造成的。於是逐一點擊“開始”|“設置”|“網絡連接” 選項,彈出網絡連接列表窗口,用鼠標右擊其中的無線網絡連接圖標,從彈出的右鍵菜單中點擊“屬性”命令,打開無線網絡配置對話框(如圖4所示),看到“用 Windows配置我的`無線網絡設置”選項已被選中,這意味着無線網卡設備目前使用的是Windows系統自帶的配置程序。而同事清晰地記得,在對無線網 卡設備驅動進行升級的時候,安裝嚮導曾出現過一箇中文管理軟件界面,將該管理軟件找出來並開啟它的運行狀態後,看到這個軟件配置界面中,也存在“用 Windows配置我的無線網絡設置”選項,會不會是它們之間存在衝突呢?

為了判斷配置選項衝突是否真的存在,筆者嘗試對無線網卡驅動程序進行了一次重新升級操作,升級成功後,再次啟動目標管理軟件的配置窗口,將該窗口中的“用 Windows配置我的無線網絡設置”選項取消選中,再重新啟動計算機系統。這次,通過特定的快捷功能鍵進行無線上網連接時,連接操作很快就成功了。不難 看出,之前的故障果然是由無線網卡驅動自帶配置程序,和Windows系統內置配置程序衝突造成的,而單獨使用網卡驅動內置配置程序創建上網連接時,上網 訪問立即恢復正常了。

  五、IP地址衝突引起故障

單位局域網中,計算機數量不是很多,上級主管部門分配的靜態IP地址也比較充裕,所以,就為每台計算機分配了靜態IP地址,平時每台計算機都能正常上網,上網速度也很理想。最近,有人反映説局域網有時能正常訪問,有時訪問會失敗。

趕到其中一台故障計算機現場,打開它的DOS命令行工作窗口,在其中使用Ping命令,測試了它附近的一台計算機IP地址,結果看到故障計算機 可以正常Ping通目標地址,這就意味着故障計算機與局域網之間的上網線路在連通性方面是正常的。之後,繼續ping測試局域網路由器的IP地址,也就是 本地網絡的網關地址,從返回的測試結果來看,網關IP地址能夠被正常Ping通,這表示故障計算機到局域網出口這一段線路也是正常的。可是,在對 Internet網絡上某個網站的IP地址進行ping測試時,看到目標地址無法Ping通,依照這一測試結果,懷疑局域網網關可能存在問題。

於是,找來筆記本電腦,通過Console控制線,連接到路由器設備上,並以系統管理員權限登錄進路由器的後台管理系統,對其中的每項工作參數進行了認真 檢查,沒有發現不正常的地方。後來,又對局域網的交換機進行了檢查,特別是查看了故障計算機所連接的那個交換端口,也沒有看出異常之處。

突然之間,一位用户向筆者電話求援,要求借用單位的正版殺毒軟件,説是他的計算機意外染上了網絡病毒,這個電話給筆者提了醒,懷疑局域網可 能遭遇到十分流行的arp病毒的攻擊。所以,他從網上找來arp病毒專殺程序,利用該程序對每台計算機的arp病毒進行了查殺,雖然也清除了一些arp病 毒,但是故障計算機還是無法通過局域網上網訪問。

在毫無頭緒的情況下,決定通過隔離法對各種可能因素進行依次排查。先是用筆記本單獨接到路由器上進行上網測試,發現上網很正常,這意味着局域 網路由器沒有問題。由於單位計算機數量不多,他又試着將網絡中的每台計算機依次接入到局域網中,而且每插入一台計算機後,都使用ping命令測試一下網關 地址的數據丟包情況,剛開始幾台計算機插入後,整個網絡工作很穩定,ping命令返回的結果沒有看到數據丟包現象。直到綜合處的一台計算機接入網絡時,開 始出現數據丟包現象,這説明局域網故障應該與這台計算機有關。登錄這台計算機系統,依次點擊“開始”|“設置”|“網絡連接”命令,彈出網絡連接列表窗 口,用鼠標右鍵單擊本地連接圖標,執行快捷菜單中的“屬性”命令,進入本地連接屬性對話框,選中TCP/IP協議選項,按下“屬性”按鈕,在TCP/IP 協議屬性對話框中,查看了各項配置參數,竟然看到這台計算機使用的IP地址,與局域網網關地址相同,怪不得整個局域網上網不穩 定,原來是網關設備與普通計算機IP地址發生了衝突。

找到了具體的故障原因之後,立即動手調整了綜合處的那台計算機IP地址,之後又重新啟動了一下路由器設備,等待該設備啟動穩定後,再進行上網測試時,發現整個局域網已經恢復了正常,每台計算機上網速度又和以前一樣了。

標籤:網絡故障 衝突