Win XP中網(wǎng)絡(luò)故障排查大全

2010-08-28 10:45:31來源:西部e網(wǎng)作者:

    自從我們把網(wǎng)絡(luò)“娶”進(jìn)了家門,從此就煩惱不斷,時而網(wǎng)絡(luò)不穩(wěn)定,時而傳輸有問題。面對隨時都有可能出現(xiàn)的網(wǎng)絡(luò)故障,本期e博士將向大家介紹使用一些Windows XP內(nèi)置的工具消滅網(wǎng)絡(luò)“頑疾”的思路與方法。

  由于網(wǎng)絡(luò)本身特有的復(fù)雜性,所以許多網(wǎng)絡(luò)故障的定位和排除都需要大量的知識和豐富的組網(wǎng)經(jīng)驗,以及一系列軟件和硬件工具。在本文中,e博士將帶領(lǐng)大家從診斷網(wǎng)絡(luò)故障出現(xiàn)的原因、快速排除輕微故障和徹底解決網(wǎng)絡(luò)故障的方法三方面入手,幫助大家了解并掌握消除網(wǎng)絡(luò)“頑疾”的方法。

  問診號脈

  正如醫(yī)生首先要對患者的病情有一定的了解才能開藥一樣,排除網(wǎng)絡(luò)故障同樣也需要首先進(jìn)行初步“診斷”才行,這個診斷過程對下一步的故障排除往往會起到至關(guān)重要的作用。只有明確了故障出現(xiàn)的原因,才能準(zhǔn)確使用相應(yīng)的工具達(dá)到“藥到病除”的效果。

  1.“自動化”的網(wǎng)絡(luò)診斷

  依次點(diǎn)擊“開始→程序→附件→系統(tǒng)工具→系統(tǒng)信息”,在打開的“系統(tǒng)信息”窗口中點(diǎn)擊“工具→網(wǎng)絡(luò)診斷”,隨后進(jìn)入“幫助和支持中心”的網(wǎng)絡(luò)診斷運(yùn)行窗口,點(diǎn)擊“掃描您的系統(tǒng)”后,網(wǎng)絡(luò)診斷工具將開始對整個網(wǎng)絡(luò)進(jìn)行診斷。

  在這個過程中,系統(tǒng)將調(diào)用Ping等命令對網(wǎng)關(guān)、DNS服務(wù)器等進(jìn)行探測和查錯。此過程完成后,展開所有標(biāo)有紅色“失敗”的項,即可快速診斷出故障的所在之處了(圖1)。

\
圖1

 2.TCP/IP故障診斷工具IPConfig

  通過IPConfig提供的信息,可以確定存在于TCP/IP屬性中的一些配置上的問題。例如使用“IPConfig /all”就可以獲取主機(jī)的詳細(xì)的配置信息,其中包括IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器等信息。

  通過所獲知的信息,可以迅速判斷出網(wǎng)絡(luò)的故障所在。例如子網(wǎng)掩碼為0.0.0.0時,則表示局域網(wǎng)中的IP地址可能有重復(fù)的現(xiàn)象存在;如果返回的本地IP地址顯示為169.254.*.*,子網(wǎng)掩碼為255.255.0.0,則表示該IP地址是由Windows XP的自動專用IP尋址功能分配的。這意味著TCP/IP未能找到DHCP服務(wù)器,或是沒有找到用于網(wǎng)絡(luò)接口的默認(rèn)網(wǎng)關(guān)。如果返回的本地IP地址顯示為0.0.0.0,則既可能是DHCP初始化失敗導(dǎo)致IP地址無法分配,也可能是因為網(wǎng)卡檢測到缺少網(wǎng)絡(luò)連接或TCP/IP檢測到IP地址有沖突而導(dǎo)致的。

  3.連接故障診斷工具Ping

  大家可能對Ping命令非常熟悉,關(guān)于Ping的種種應(yīng)用也非常多,這里e博士只談一下通過Ping命令探測遠(yuǎn)程IP地址和域名來檢查連接故障的方法。假設(shè)使用Ping域名的方式失敗了,但Ping IP的方式卻成功了,那么問題顯然是出在主機(jī)名稱解析服務(wù)上,此時就應(yīng)該檢查本機(jī)TCP/IP屬性中設(shè)置的DNS服務(wù)器是否能夠正常解析。

  4.“網(wǎng)絡(luò)路徑”診斷工具Tracert

  Tracert可以幫助我們確定網(wǎng)絡(luò)中從一臺主機(jī)到另一臺主機(jī)的路徑(包括路由器和網(wǎng)關(guān))。通過Tracert反饋的消息,我們可以初步判定故障所在的位置。假設(shè)A科室到車間的網(wǎng)絡(luò)不通,我們就可使用“Tracert 車間IP”命令來檢查故障的位置,當(dāng)看到反饋信息中有排成一行的三個星號則表示通信到此失敗,那么就可以派人到故障位置檢查線路和設(shè)備。

    微恙自療

  在網(wǎng)絡(luò)應(yīng)用中,常常會遇到一些令人心煩的小毛病,如網(wǎng)絡(luò)時通時斷、只能上QQ卻不能打開網(wǎng)頁等。通過前面的“診斷”得出結(jié)果后,你是愿意等高手來排除故障,還是愿意自己動手使用一些“速效”辦法來應(yīng)急“自療”呢?一般情況下,你還是想自行排除故障吧。

  1.“修復(fù)”功能

  “修復(fù)”功能采用了一種“批處理”的方式,在每次執(zhí)行該功能時,系統(tǒng)會自動調(diào)用內(nèi)置的近十條網(wǎng)絡(luò)修復(fù)命令,從多個方面幫助用戶解決網(wǎng)絡(luò)故障。在“本地連接”的右鍵快捷菜單中可以看到它的存在(圖2)。

\
圖2

  這個功能可以讓網(wǎng)絡(luò)重新進(jìn)行DHCP動態(tài)IP的分配、可以刷新地址解析協(xié)議和NetBIOS名稱等緩存。這個并不起眼的“修復(fù)”功能免去了我們手工輸入“ipconfig /renew”、“arp –d”、“nbtstat –R”、“nbtstat –RR”、“ipconfig /flushdns”等諸多命令的麻煩,能夠幫助我們極快地解決很多網(wǎng)絡(luò)中的輕微故障。

  2.暫停服務(wù)

  在Windows XP中,很多系統(tǒng)服務(wù)都與網(wǎng)絡(luò)有著密切的聯(lián)系,如果你在進(jìn)行了一些設(shè)置后發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)不穩(wěn)定的現(xiàn)象,不妨先將相關(guān)的服務(wù)暫時關(guān)閉,看看是否能夠解決問題。

  如使用IPSec技術(shù)可以提高網(wǎng)絡(luò)的安全性,這是眾所周知的。但在某些情況下,IPSec策略會要求網(wǎng)絡(luò)通信采用“安全模式”,這個要求可能會使一些網(wǎng)絡(luò)連接變得不穩(wěn)定。所以,在設(shè)置了IPSec策略后網(wǎng)絡(luò)不穩(wěn)定時,不妨先在“運(yùn)行”欄中輸入“services.msc”命令打開“服務(wù)”窗口,將列表中的“IPSEC”服務(wù)暫時關(guān)閉,看看故障是否可以得到解決。如果停止IPSec服務(wù)后問題消失,說明故障是IPSec的部分策略導(dǎo)致的,在故障的大概范圍確定下來后,再進(jìn)行順藤摸瓜式的故障排除即可,如逐個檢查或停用可疑的IPSec策略,觀察它們是否存在設(shè)置上的問題。

    重癥猛藥

  重癥需要猛藥治,對于網(wǎng)絡(luò)中的一些使用“速效法”也無濟(jì)于事的頑疾,要想徹底根治,就要從根本上解決問題。如一些因系統(tǒng)本身設(shè)計上的缺陷導(dǎo)致的故障,必須要用“打補(bǔ)丁”的方法來解決,而那些因混亂不堪的協(xié)議設(shè)置導(dǎo)致的故障,則需要重裝協(xié)議方可徹底解決。

  1.修修補(bǔ)補(bǔ)

  很多想盡辦法也難以解決的網(wǎng)絡(luò)故障,往往都是系統(tǒng)本身設(shè)計的缺陷所導(dǎo)致的,針對這種情況我們要做的事情只有一件——下載補(bǔ)丁程序進(jìn)行修補(bǔ)。

  微軟的幫助與支持網(wǎng)址是“http://support.microsoft.com/default.aspx”,在該網(wǎng)站,我們可以下載到包括Windows XP SP2在內(nèi)的所有Windows產(chǎn)品的補(bǔ)丁。

  2.重裝協(xié)議

  對于一些明顯是因為網(wǎng)絡(luò)協(xié)議安裝、配置不正確導(dǎo)致的故障,重裝協(xié)議也許就是最好的辦法了。在Windows 98中可以通過在“網(wǎng)上鄰居”的屬性窗口中刪除網(wǎng)卡的方法來重裝所有的協(xié)議和服務(wù);在Windows 2000/XP/2003中使用“Netsh int ip reset c:\123.txt”命令,可讓TCP/IP協(xié)議恢復(fù)初始的狀態(tài)(未進(jìn)行任何設(shè)置),接著再重新進(jìn)行設(shè)置即可。

  網(wǎng)絡(luò)故障多種多樣,但并非無規(guī)律可循,隨著經(jīng)驗的不斷豐富,大家排除網(wǎng)絡(luò)故障的能力將會越來越高。希望本期e博士介紹的網(wǎng)絡(luò)故障排除思路和方法,能夠成為大家預(yù)防、排除網(wǎng)絡(luò)故障的得力助手,能夠提高大家對網(wǎng)絡(luò)的管理、維護(hù)能力。

關(guān)鍵詞:WinXP