天天看點

網管必備

重新整理 ARP 緩存

ARP 緩存中的錯誤項會阻止連接配接到本地主機或遠端主機(如果預設網關的 ARP 緩存項不正确)。要顯示 ARP 緩存的内容,請使用 arp -a(或 arp -g)指令。要重新整理 ARP 緩存,請使用 arp -d *。可以重定向 arp -a(或 arp -g)的結果,以将其另存為 .txt 檔案或 Word (.doc) 檔案(如果安裝了 Word),方法是:使用文法 arp -a > Directory\FileName 及相應的 .txt 或 .doc 檔案擴充名。在更改 ARP 緩存的配置之前,通過将 ARP 緩存的内容重定向到 .txt 或 .doc 檔案來記錄配置設定是一個好方法。

驗證預設網關

檢查預設網關。網關位址必須與本地主機在同一子網上;如果不在同一子網上,則無法将來自主機的資料包轉發到本地子網外的任何位置。然後,進行檢查以確定在主機上正确配置了預設網關位址(通過自動配置或手動配置)。

Ping 遠端主機

如果預設網關正确響應,則 ping 遠端主機以確定遠端網絡通信像預期的那樣工作。如果此操作失敗,請使用 Tracert 工具檢查到目标的路徑。如果 IP 路由器是運作 Microsoft® Windows NT、Windows 2000 或 Windows Server 2003 的計算機,請使用 route print 指令或“路由和遠端通路”檢查 IP 路由表。如果 IP 路由器運作的不是 Windows NT 作業系統、Windows 2000 或 Windows Server 2003,請使用相應的實用程式或工具檢查 IP 路由表。

在排除故障期間 Ping 通常傳回四條錯誤消息:

1、TTL 傳輸中過期

通路目标所需的躍點數超過了發送方主機為轉發資料包而設定的 TTL(生存時間)。Ping 發送的 ICMP 回顯消息的預設 TTL 值是 128。如果這個值不足以将所需的連結數傳遞到目标,您可以通過使用 ping -i 來增大 TTL,最高可增至 255 個連結(最大值)。如果增大 TTL 值未能解決問題,則說明在路由循環(即路由器之間的循環路徑)中轉發資料包。使用 Tracert 來跟蹤路由循環(它在 Tracert 報告中顯示為一系列重複的相同 IP 位址)中的一組路由器。接下來,對路由循環中路由器的路由表進行相應的更改,或将此問題告知遠端路由器的管理者。

2、目标主機無法通路

此消息表明存在以下兩個問題之一:本地系統沒有到所需目标的路由;或者,遠端路由器報告它沒有到目标的路由。通過消息的形式可以區分這兩個問題:

• 如果消息僅僅是“目标主機無法通路”,則沒有自本地系統的路由,而且從未傳輸要發送的資料包。使用 Route 實用程式可以檢查本地路由表,以确定到目标的路由是錯誤的還是缺少該路由。

• 如果消息是“應答來自 IP Address:目标主機無法通路”,則路由問題出在遠端路由器(IP Address 表明了其位址)上。使用相應的工具來檢查被配置設定了 IP 位址 IP Address 的路由器的 IP 路由表。

如果您通過使用 IP 位址執行了 ping 操作,請使用主機名重試,以確定您所嘗試的 IP 位址是正确的。

3、請求逾時

此消息訓示在四秒的預設時間内沒有收到回顯回複消息。許多不同的原因可以引起此問題;最常見的原因包括網絡堵塞、ARP 解析下一躍點 MAC 位址失敗、資料包篩選、路由錯誤或無提示放棄。通常,這意味着傳回到發送方主機的路由已失敗。這可能是因為目标主機不知道傳回到發送方主機的路由,或者,某一個中間路由器不知道傳回路由,甚至還可能是因為目标主機的預設網關不知道傳回路由。在檢查路由器的路由表之前,檢查目标主機的路由表以确定它是否具有到發送方主機的路由。

如果遠端路由表是正确的,而且包含傳回到發送方主機的有效路由,請通過使用 arp -a 指令輸出 ARP 緩存的内容來确定 ARP 緩存是否缺少正确的位址。此外,請檢查子網路遮罩以確定沒有将遠端位址解釋為本地位址。

接下來,使用 Tracert 确定到目标的路徑。雖然 Tracert 不記錄回顯回複消息在其傳回路徑上經由的路徑,但是它可能顯示資料包使其到達目标。如果是這樣,則問題很可能是傳回路徑上的路由問題。如果跟蹤離目标相當遠,則可能是因為目标主機受防火牆保護。當防火牆保護目标時,ICMP 資料包篩選會防止 ping 資料包(或任何其他 ICMP 消息)穿過防火牆并到達其目标。

要檢查網絡是否堵塞,隻需通過使用 ping -w 指令設定更長的等待時間(例如 5,000 毫秒)來增大允許的滞後時間。請再次嘗試 ping 目标。如果請求仍然逾時,則問題不是出在網絡堵塞上。

4、未知主機

此錯誤消息訓示無法将請求的主機名解析為其 IP 位址;請檢查輸入的名稱是否正确,并檢查 DNS 伺服器是否可以解析它。

繼續閱讀