前不久公司進行網絡升級,將原來10M端口的老交換機全部換成了10/100M自適應的CISCO 2950交換機,其它如設備則沒有任何改變。
升級后的第二天有用戶說訪問“網上鄰居”比以前快多了,由于這些電腦的網卡都是10/100M自適應網卡,看來都升級到100M了。這時,一個財務室的同事反映說他的電腦上不了網,我查看了一下,果真如此。先ping了一下網關,結果網關不通;再用ipCONFIG/ALL命令,查看IP設置,結果返回的IP地址是169.254. X.X;是沒有連接上DHCP服務器嗎?別的電腦全能正常上網,說明DHCP服務器和網關都沒問題,估計是這臺電腦的問題。然后依次檢查電腦的設置,先用殺毒軟件查殺了一番,結果沒有發現異常;會是網卡出了問題嗎?換了一根網線,很順利的上了網,網卡的問題也排除了;是線路故障嗎?拿來測線器測跳線,指示燈依次閃亮,跳線也沒問題;難道從墻座到機房這一段線路出了問題,趕緊跑回機房,接上測線器,指示燈閃爍著,也排除了線路的故障;整條線路都看不出問題,莫非毛病出在交換機的端口上?拿來筆記本電腦,連接在這個端口上,上網正常。由此看來,電腦、網卡、線路和交換機都沒問題,怎么就無法上網呢?
仔細回顧每一個環節,問題到底出在哪呢?還是先把端口改回10M看看吧,CISCO 2950是可治理的,馬上telnet進去,把那個端口的速率和傳輸模式強制定義為10M/全雙工?;氐截攧帐?,把線路連接好,網卡也設成10M/全雙工,重新連結上網,故障排除了,然而再改回100M,故障重現。
事后總結了一下,很可能是原來的布線(由墻座到機房的一段)有問題。當以10M速率傳輸時,網線的終端串繞、衰減損耗等性能指標都能達到要求,能夠順利傳輸數據;而當以100M速率傳輸時,這些電氣性能參數就達不到要求了,所以就出現了傳輸故障。那么為什么用測線器檢測不出來呢?普通的測線器只能檢查連通性,卻不能測量傳輸性;既然網卡和交換機端口都有自適應的功能,可是又為什么不自動協商成100M傳輸呢??赡苁蔷W卡和交換機都檢測到對方支持100M傳輸,所以就堅持100M的速率,而線路卻達不到100M性能,這樣就形成惡性循環,最終導致故障。只有將交換機端口定義為10M速率,故障立即被排除了。
新聞熱點
疑難解答