前幾天,朋友單位網絡升級,由於他們沒有專職網管,請我幫忙。
先問了一下朋友單位的網絡情況,他們單位有兩(電腦沒聲音)層樓,以前使用一個四口的迅捷寬帶路由器共享上網,二樓原來只有一台機器,利用一根從一樓路由器那拉上來的網線直接連在路由器上面上網。現在由於增加了機器,二樓也需要一個交換機來提供多機上網,另外直接把原來四口的迅捷路由器升級為一個八口的騰達寬帶路由器以方便更多機器接入。
問明白以後覺得應該非常簡單,只需要設置好新路由器再把二樓的交換機接上就應該可以完事了,於是欣然應允,決定周末給他搞定。
周末到朋友的單位後,很快設置好了新路由器並讓一樓的全部電腦上了網,接著拿了個他們買好的Tp-link的八口10/100M交換機上樓,以為連接好就應該OK了。可問題發生了
把全部網線接好後,二樓的電腦間可以互訪,但無法訪問包括路由器在內的任何一台一樓的電腦,當然也就無法上互聯網了。問題在哪呢?
從故障現象看,應該是二樓的交換機與一樓的寬帶路由器的連接出現了問題,為了排除是與交換機相連的路由器端口的問題,我嘗試將交換機接在路由器上的不同端口上,可故障依舊。
由於交換機是通過UPLINK口上連到路由器,我又懷疑是否交換機的up-link口有問題,於是交換機拿到樓下,找了根網線將UP-LINK口接在路由器上,然後在交換機上接了一台電腦,上網完全正常,說明交換機的up-link口是正常的。
難道是接上樓的那根網線有問題?可以前通過這根網線上網很正常啊?因為沒有測試儀而且網線埋在牆裡(電腦自動關機),所以無法對網線進行仔細的測試,但把這根網線連接在一台電腦上,這台電腦立刻就可以正常上網了。網線沒問題呀?
交換機沒問題,路由器沒問題,網線也沒問題,但交換機和路由器就是無法連通,至此,問題似乎陷入了死局。難道是到二樓的網線太長超過了以太網的限制?可兩(電腦沒聲音)層樓間的網線長度還不到50米,應該不會呀,而且直接連到電腦上網也沒問題呀?無可奈何下,我查看二樓電腦的網絡屬性,希望找到一點線索,發現它們的網卡都是10M網卡。心裡(電腦自動關機)似乎有點想法,但仔細思索又無法抓住。交換機和路由器都是10M/100M自適應的,應該不會因速度問題引起無法連接吧。眼見天色將晚,只好暫時放棄,讓他們先將就著用,等我想想解決辦法。
第二天,我決定把遇到的問題在IT網絡論壇貼出來詢問一下解決辦法,熱心網友提了兩(電腦沒聲音)個思路,一是說看UPLINK口和其它口共用端口,有可能是端口爭用問題,再者可能水晶頭有問題。關於端口爭用的問題我在測試時考慮過,試過只接一台機器而且換過多個端口,因此應該可以排除,至少水晶頭問題,如果真的水晶頭有問題,接電腦上也應該不會連通呀?現在的問題是一根網線可以正常連接電腦卻無法正常連接交換機。
在向網友重新總結問題時,心裡(電腦自動關機)突然靈光一閃,對了,可以接電腦卻無法接交換機,那電腦和交換機的差別在哪裡(電腦自動關機)呢?交換機的端口都是100/10M自適應的,而電腦的網卡則是10M,可以接10M的卡卻無法接100M的交換機,那問題有極大的可能出在網線速度上。
由於朋友的單位布線的時間還較早,當時流行的還是10M以太網,因此埋在牆裡(電腦自動關機)的網線有很大可能是10M的做法。由於路由器是10/100M自適應端口,當與樓上的電腦連接時,發現對方是10M網卡,這裡(電腦自動關機)路由器會把端口設為10M通訊模式,因此網線可以正常使用。但是接上交換機時,由於交換機也是10/100M自適應的端口,路由器會發現對端是個百兆設備,因此采用100M速率通訊模式,而這時10M的網線就無法使用了,因此交換機和路由器就表現為無法連通。
對,一定是這樣。我立刻翻箱倒櫃找出一個10M的老集線器,第二天就興沖沖的再次跑到朋友的單位,把二樓那個百兆交換機換成10M集線器後,接上電腦,哈哈,終於通啦。
回想一下問題的解決過程,之所以會茫然失措,在於當發現每個設備似乎都沒問題時,就找不到問題產生的原因了。事實上通訊正常,是不同設備合理搭配的結果,不匹配的設備無法協同工作是很正常的,仔細分析各測試結果的產生環牆間的異同就可以快速定位問題原因。
實戰路由器和交換機不通排障