當前位置:才華齋>網路>網路診斷>

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

網路診斷 閱讀(3.24W)

在單位內網工作環境中,某臺客戶機頻繁發生網路中斷現象,一會兒能連上,一會兒又斷開,每次間隔時間大約從幾分鐘到半個小時不等,這些故障是不是很煩人?下面是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地址,之後又重新啟動了一下路由器裝置,等待該裝置啟動穩定後,再進行上網測試時,發現整個區域網已經恢復了正常,每臺計算機上網速度又和以前一樣了。