我們時(shí)常會(huì)遇到各種各樣的無(wú)線網(wǎng)絡(luò)故障的困擾。很多用戶無(wú)法應(yīng)對(duì),從而影響了上網(wǎng)效率,曉林電腦對(duì)這些無(wú)線網(wǎng)絡(luò)故障排除做了以下分析:
第1步:檢查網(wǎng)絡(luò)配置
網(wǎng)絡(luò)故障排除過(guò)程可以通過(guò)驗(yàn)證你所了解的主機(jī)來(lái)實(shí)現(xiàn)。方法是在兩臺(tái)主機(jī)上運(yùn)行IPCONFIG命令,以確保它們使用的IP地址都在預(yù)期范圍內(nèi)。雖然操作很基本,但是運(yùn)行IPCONFIG命令會(huì)暴露出問(wèn)題根源。例如,一個(gè)系統(tǒng)如果沒(méi)有接收到IP地址,可能是因?yàn)镈HCP范圍已經(jīng)耗盡。
單獨(dú)運(yùn)行IPCONFIG命令可以顯示分配給每個(gè)網(wǎng)絡(luò)適配器的IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)。如果這些值沒(méi)有問(wèn)題,那么可以更進(jìn)一步,運(yùn)行IPCONFIG /ALL命令,這個(gè)操作會(huì)顯示每個(gè)網(wǎng)絡(luò)適配器的DNS服務(wù)器分配,驗(yàn)證系統(tǒng)是否使用預(yù)期的DNS服務(wù)器非常重要。
第2步:測(cè)試名稱解析
驗(yàn)證了源主機(jī)和目標(biāo)主機(jī)的IP地址配置,可以驗(yàn)證名稱解析是否正常工作,測(cè)試DNS名稱解析有各種不同的工具,但是最簡(jiǎn)單的方法是輸入NSLOOKUP命令,然后輸入另一個(gè)主機(jī)的完全限定域名。
NSLOOKUP命令可以顯示正在使用的DNS服務(wù)器,并告訴您該DNS服務(wù)器是否對(duì)指定主機(jī)具有權(quán)威性。
從NSLOOKUP收到結(jié)果后,請(qǐng)檢查以確保結(jié)果符合預(yù)期。DNS服務(wù)器的IP地址應(yīng)與主機(jī)的網(wǎng)絡(luò)適配器配置使用的DNS服務(wù)器的IP地址匹配。同樣,名稱解析的地址應(yīng)與已分配給遠(yuǎn)程主機(jī)(或遠(yuǎn)程主機(jī)上運(yùn)行的服務(wù))的IP地址匹配。
第3步:驗(yàn)證網(wǎng)絡(luò)路徑
如果您的檢查到目前為止沒(méi)問(wèn)題并且已產(chǎn)生預(yù)期結(jié)果,則該過(guò)程的下一步是驗(yàn)證遠(yuǎn)程主機(jī)的網(wǎng)絡(luò)路徑。最簡(jiǎn)單的方法是輸入Tracert命令,然后輸入遠(yuǎn)程主機(jī)的完全限定域名。Tracert命令將顯示數(shù)據(jù)包在路由到遠(yuǎn)程主機(jī)時(shí)所采用的路由。
如果某些躍點(diǎn)被報(bào)告為“請(qǐng)求超時(shí)”,無(wú)需太擔(dān)心,因?yàn)檫@只意味著主機(jī)配置為不響應(yīng)ICMP消息。重要的是確保Tracert不會(huì)顯示目的地?zé)o法到達(dá)(有時(shí)用!H指示符表示)。目標(biāo)主機(jī)不可達(dá)消息表示沒(méi)有到目的地的路由或者IP地址無(wú)法解析為L(zhǎng)2地址。
第4步:測(cè)試遠(yuǎn)程主機(jī)的響應(yīng)能力
故障排除過(guò)程的下一步是測(cè)試是否可以與遠(yuǎn)程主機(jī)通信。有一次可能只是意味著ping遠(yuǎn)程主機(jī)。不幸的是,主機(jī)通常配置為不響應(yīng)ping請(qǐng)求,因此這個(gè)測(cè)試可能并不可行。
在這種情況下需要進(jìn)行某種測(cè)試,看看是否可以讓主機(jī)響應(yīng)。畢竟,響應(yīng)驗(yàn)證兩個(gè)主機(jī)之間是否存在連接以及遠(yuǎn)程主機(jī)是否仍然在線。
可以使用的響應(yīng)性測(cè)試的類型根據(jù)遠(yuǎn)程主機(jī)的配置有很大的不同。如果不能使用ping命令,也可以通過(guò)建立遠(yuǎn)程PowerShell會(huì)話來(lái)驗(yàn)證遠(yuǎn)程主機(jī)的響應(yīng)能力。
第5步:測(cè)試遠(yuǎn)程服務(wù)
如果已經(jīng)確認(rèn)本地和遠(yuǎn)程主機(jī)配置正確,并且名稱解析和基本連接在兩個(gè)方向上都正常工作,則問(wèn)題很可能存在于網(wǎng)絡(luò)堆棧的更高級(jí)別。例如,如果目標(biāo)主機(jī)是Web服務(wù)器,則即使基本通信測(cè)試成功,系統(tǒng)服務(wù)也已停止或者存在權(quán)限問(wèn)題。這時(shí)就需要測(cè)試遠(yuǎn)程主機(jī)提供的任何服務(wù)。
需要注意的是,有時(shí)服務(wù)可能會(huì)受到較低級(jí)別依賴項(xiàng)的不利影響。例如,筆者曾經(jīng)在Exchange Server上遇到過(guò)一些嚴(yán)重的通信問(wèn)題,經(jīng)過(guò)詳盡的故障排除工作后,最終將問(wèn)題追溯到系統(tǒng)的時(shí)間錯(cuò)誤設(shè)置。
網(wǎng)絡(luò)故障排除:不只是科學(xué)
遺憾的是,網(wǎng)絡(luò)故障排除沒(méi)有更有效的解決方案(盡管有一些非常棒的第三方診斷工具可用)。任何時(shí)候遇到網(wǎng)絡(luò)問(wèn)題,可以盡可能多地忽略網(wǎng)絡(luò)的復(fù)雜性,并專注于檢查基礎(chǔ)知識(shí)。即使這些步驟沒(méi)有揭示問(wèn)題的原因,它們也可以幫助您縮小問(wèn)題范圍。
第3步:驗(yàn)證網(wǎng)絡(luò)路徑
如果您的檢查到目前為止沒(méi)問(wèn)題并且已產(chǎn)生預(yù)期結(jié)果,則該過(guò)程的下一步是驗(yàn)證遠(yuǎn)程主機(jī)的網(wǎng)絡(luò)路徑。最簡(jiǎn)單的方法是輸入Tracert命令,然后輸入遠(yuǎn)程主機(jī)的完全限定域名。Tracert命令將顯示數(shù)據(jù)包在路由到遠(yuǎn)程主機(jī)時(shí)所采用的路由。
如果某些躍點(diǎn)被報(bào)告為“請(qǐng)求超時(shí)”,無(wú)需太擔(dān)心,因?yàn)檫@只意味著主機(jī)配置為不響應(yīng)ICMP消息。重要的是確保Tracert不會(huì)顯示目的地?zé)o法到達(dá)(有時(shí)用!H指示符表示)。目標(biāo)主機(jī)不可達(dá)消息表示沒(méi)有到目的地的路由或者IP地址無(wú)法解析為L(zhǎng)2地址。
第4步:測(cè)試遠(yuǎn)程主機(jī)的響應(yīng)能力
故障排除過(guò)程的下一步是測(cè)試是否可以與遠(yuǎn)程主機(jī)通信。有一次可能只是意味著ping遠(yuǎn)程主機(jī)。不幸的是,主機(jī)通常配置為不響應(yīng)ping請(qǐng)求,因此這個(gè)測(cè)試可能并不可行。
在這種情況下需要進(jìn)行某種測(cè)試,看看是否可以讓主機(jī)響應(yīng)。畢竟,響應(yīng)驗(yàn)證兩個(gè)主機(jī)之間是否存在連接以及遠(yuǎn)程主機(jī)是否仍然在線。
可以使用的響應(yīng)性測(cè)試的類型根據(jù)遠(yuǎn)程主機(jī)的配置有很大的不同。如果不能使用ping命令,也可以通過(guò)建立遠(yuǎn)程PowerShell會(huì)話來(lái)驗(yàn)證遠(yuǎn)程主機(jī)的響應(yīng)能力。
第5步:測(cè)試遠(yuǎn)程服務(wù)
如果已經(jīng)確認(rèn)本地和遠(yuǎn)程主機(jī)配置正確,并且名稱解析和基本連接在兩個(gè)方向上都正常工作,則問(wèn)題很可能存在于網(wǎng)絡(luò)堆棧的更高級(jí)別。例如,如果目標(biāo)主機(jī)是Web服務(wù)器,則即使基本通信測(cè)試成功,系統(tǒng)服務(wù)也已停止或者存在權(quán)限問(wèn)題。這時(shí)就需要測(cè)試遠(yuǎn)程主機(jī)提供的任何服務(wù)。
需要注意的是,有時(shí)服務(wù)可能會(huì)受到較低級(jí)別依賴項(xiàng)的不利影響。例如,筆者曾經(jīng)在Exchange Server上遇到過(guò)一些嚴(yán)重的通信問(wèn)題,經(jīng)過(guò)詳盡的故障排除工作后,最終將問(wèn)題追溯到系統(tǒng)的時(shí)間錯(cuò)誤設(shè)置。
網(wǎng)絡(luò)故障排除:不只是科學(xué)
遺憾的是,網(wǎng)絡(luò)故障排除沒(méi)有更有效的解決方案(盡管有一些非常棒的第三方診斷工具可用)。任何時(shí)候遇到網(wǎng)絡(luò)問(wèn)題,可以盡可能多地忽略網(wǎng)絡(luò)的復(fù)雜性,并專注于檢查基礎(chǔ)知識(shí)。即使這些步驟沒(méi)有揭示問(wèn)題的原因,它們也可以幫助您縮小問(wèn)題范圍。