- 相關推薦
網絡不通故障解法方法「案例」
網絡不通是經常發生的一種現象,遇到這種現象,相信許多人都會將精力集中在網絡線纜、網卡驅動、網卡參數方面;而在檢查網卡參數時,他們或許又將眼光聚焦在IP地址、網關地址、DNS服務器或DHCP服務器等重點參數上。事實上,還有一個網絡參數——子網掩碼,同樣也是非常重要的,要是我們忽略了對它的設置或將它設置錯誤,同樣也會帶來網絡不通的故障。由于子網掩碼參數平時不被人重視,一旦由該參數引起網絡不通故障,那么該故障的排除往往很容易讓人多走彎路!
故障現象:非對稱的網絡不通
某總公司及其子公司都通過寬帶光纖與本地電信部門直接連接,并通過電信網絡組成該公司的內部網絡;平時,各個子公司網絡不但能夠互相訪問,而且也能訪問總公司網絡,甚至還可以訪問Internet網絡,而總公司既能訪問各個子公司網絡,又能訪問Internet網絡。最近,A子公司反應,無法訪問總公司的網站服務器,這么一來他們無法通過網絡向總公司上報數據。總公司網絡管理員經過初步檢查,發現總公司與A子公司的網絡互相PING不通,不過總公司不但能夠PING通其他子公司的網絡,而且也能訪問Internet網絡,A子公司雖然無法PING通其他子公司的網絡和總公司網絡,但是它卻能訪問Internet網絡。
故障排查:防火墻、電信方面?子網掩碼!
通過上面的故障描述,總公司網絡管理員認為既然總公司能夠PING通其他各個子公司網絡,這表明總公司這邊的網絡工作狀態是正常的,問題很可能發生在A子公司網絡或本地電信部門那里,A子公司網絡能訪問Internet網絡,這就說明A子公司網絡與本地電信網絡在物理連接上應該沒有任何問題,該網絡管理員也初步認為A子公司網絡在參數配置上沒什么問題。
可是,A子公司網絡無法PING通其他子公司網絡,這又說明故障原因就應在A子公司網絡或本地電信部門上?墒,讓網絡管理員感到非常疑惑不解的:通常情況下,總公司網絡與A子公司網絡只要都能訪問Internet網絡,同時都能訪問相同的網站內容時,它們之間彼此也應該能夠訪問,除非它們啟用了防火墻過濾功能拒絕了各自網絡的訪問。不過經過實際檢查,兩邊的網絡管理員都已經將防火墻都臨時關閉了,還是無法解決網絡不通故障,這說明網絡不通故障與防火墻過濾功能無關。
在排除了防火墻因素后,總公司的網絡管理員認為故障原因可能出現在本地電信部門到A子公司網絡的路由設置上,于是該網絡管理員登錄進本地路由器的后臺管理界面,并在該界面中跟蹤了A子公司網絡的路由。為了尋找其中的貓膩,該網絡管理員又分別跟蹤了其他幾個子公司網絡的路由,經過將跟蹤結果仔細對比之后,該網絡管理員發現202.102.11.156地址和202.102.11.254地址之間存在明顯環路現象,經查找地址備案信息,發現這些地址都是來自電信部門那里的,看來問題的關鍵就在這里!
考慮到故障原因牽涉到電信部門,這位管理員很慎重,因為電信部門如果果真出現地址環路現象的話,那么相信許多用戶很早就會向電信部門求援了,難道等到現在還解決不了故障?于是,這位網絡管理員決定還是先從自身查找問題,如果實在找不到原因的話,再向電信部門報修網絡故障也不遲;拿定注意后,該網絡管理員又分別檢查了總公司的服務器、路由器,同時請其他子公司的網絡管理員進行配合測試,經過反復測試,該網絡管理員確認總公司網絡確實不存在任何問題。
在正式向電信部門報修網絡故障之前,總公司網絡管理員還沒有忘記告訴A子公司的網絡管理員,要他對本地子網絡的參數設置也進行一下認真檢查,并要求他及時反饋檢查結果,以便由總公司決定是否統一向電信部門報修網絡故障。沒有多長時間,A子公司的網絡管理員打來電話說,在檢查本地路由設置時,發現在設置子網掩碼參數時,“255.255.255.192”被設置成了“255.255.255.0”;據A子公司的網絡管理員說,雖然他是對著總公司分配下來的參數表進行設置的,可是由于操作上的習慣不小心將路由器子網掩碼參數輸入成了內網掩碼地址。將該地址修改過來后,A子公司的網絡立即就能訪問總公司的服務器了。至此,本文提到的網絡不通故障,就已經被順利解決了,而該故障的最終“禍首”竟然是不引人注意的子網掩碼。
故障總結:為何能上網但連不了總部
找到故障原因后,對于前面提到的幾種奇怪網絡現象我們就不難解釋了。例如,A子公司的網絡在子網掩碼參數被設置不當的情況下仍然能夠訪問Internet網絡,這是因為該子網的路由器存在一條默認路由記錄,該路由記錄可以將不是A子公司網絡數據轉發到外網端口,所以A子公司能夠訪問Internet網絡中的內容。
A子公司的網絡之所以無法PING通總公司的網絡,主要是由于該子公司的子網掩碼參數設置出錯引起的。我們知道,主機在發送上網請求之前,往往會先判斷目標主機是否處于本地子網中,要是處于同一子網的話就直接將上網請求發送給目標主機,要是不處于同一子網的話,就會將上網請求發送到指定的網關。那么本地主機是如何識別目標主機屬于本地子網還是外網的呢?主要是依靠子網掩碼地址。假設,在正常狀態下,A子公司的網絡掩碼地址為255.255.255.192,此時A子公司的202.102.11.87主機在嘗試訪問總公司的網站服務器時(該服務器地址假設為202.102.11.2),本地主機會認為202.102.11.2服務器位于外網,因此它就會將上網請求發送給本地網關,此時A子公司的202.102.11.87主機就能PING通總公司的服務器。一旦A子公司的網絡掩碼地址變成了“255.255.255.0”后,本地主機就會認為202.102.11.87地址和202.102.11.2地址位于同一網段中,所以本地主機就會把上網請求直接發送給目標主機,而不會將它轉發給本地網關了,事實上本地子網中并沒有IP地址為202.102.11.2這臺目標主機,所以A子公司的202.102.11.87主機就無法PING通總公司的服務器了?偣镜木W絡之所以無法PING通A子公司的網絡,主要是因為A子公司的網絡掩碼地址出錯,導致來自外網的數據請求信息無法正確到達目標主機,所以會認為A子公司的路由不通。
絡不通是經常發生的一種現象,遇到這種現象,相信許多人都會將精力集中在網絡線纜、網卡驅動、網卡參數方面;而在檢查網卡參數時,他們或許又將眼光聚焦在IP地址、網關地址、DNS服務器或DHCP服務器等重點參數上。事實上,還有一個網絡參數——子網掩碼……
小提示:子網掩碼的重要作用
許多初次接觸網絡的朋友常常認為,只要通過觀察IP地址就能判斷出兩個IP地址究竟是否屬于同一個子網了,其實他們忽視了子網掩碼這個重要的參數。通常來說,觀察兩個IP地址是否在同一個子網內,既要看IP地址,又要看子網掩碼地址。比方說,一臺工作站的IP地址為10.192.0.1,對應的子網掩碼地址為255.255.255.0,另外一臺工作站的IP地址為10.192.1.1,對應的子網掩碼地址為255.255.255.0,那么他們就不處于相同的子網中,因為通過子網掩碼地址我們可以看出前一臺工作站所處的子網網絡號為10.192.0.0,后一臺工作站所處的子網網絡號為10.192.1.0。
再比方說,一臺工作站的IP地址為10.192.0.1,對應的子網掩碼地址為255.255.0.0,另外一臺工作站的IP地址為10.192.1.1,對應的子網掩碼地址為255.255.0.0,那么他們就處于相同的子網中,因為通過子網掩碼地址我們可以看出前一臺工作站所處的子網網絡號為10.192.0.0,后一臺工作站所處的子網網絡號也為10.192.0.0。
所以,通過上面的兩個例子,我們不難看出相同的兩個IP地址,如果它們對應的子網掩碼地址不同,那么這兩個地址可能分屬于不同的子網中,也有可能處于相同的子網中。
【網絡不通故障解法方法「案例」】相關文章:
網絡故障處理案例分析06-02
網絡故障診斷案例盤點01-23
ping命令檢測網絡故障的方法09-25
網絡故障自上而下的修復方法08-20
網絡常見故障分析及處理方法05-23
網絡故障診斷及排除方法05-24
DNS服務網絡故障案例解析01-23
因沖突引起的網絡故障解決方法10-08
計算機網絡故障與排除方法08-02