今天實驗室的網絡又出現了故障,同學們都上不去外網,這裡描述一下現象:本機ping網關不同。然後去機房進行調試,首先是通過機房機器ping路由器:不通,說明問題出現在本地路由器和交換機的身上,然後機房機器互相ping:通,說明問題不是交換機,那麼問題估計就是出現在路由器的上面。于是找來串行線,連接配接到一天linux機器上面進行調試。過程如下:
1.set line /dev/ttyS0
2.set speed 9600
3.set arrier-watch off
4.minicom -s
5.選擇serial and port
6.A://dev/ttyS0
E:9600 8NY1
G:ON
F:YES
7. Save as .....:switch01
8.EXIT
如果順利的話今日路由器登入界面,輸入使用者名和密碼
ping 路由器網關
不通
ping 機房伺服器
不通
然後我懷疑還是交換機的問題,可是機房機器互相ping是通的。更換交換機,路由器ping通外網。仔細觀察,發現一條機器的燈不停的急閃,初步懷疑是那台機器的事情,重新開機機器後,網絡正常。
(補充:本機房是單臂路由,外網---交換機---路由器)
對于今天的現象,我初步總結處理機房事故的一般步驟:
1.ping 網關,如果通了而外網不通,說明事故一般出在外面機器上面;
2.telnet 網關,ping 路由器的網關,如果不通,一般是出事在外面的路由器上。
3.如果ping不通網關,則第一檢測網絡包,是否存在網絡攻擊現象,如果沒有則進一步檢測網絡硬體
4.重新開機交換機和路由器,如果重新開機後依舊無法排除故障,則對路由器和交換機分别進行測試
5.機器互相ping,確定交換機沒有問題;然後通過路由器ping内網和外網,如果内塞外通,則故障或是出在網線或者路由器自身;
6.更換一個裝置,對交換機和路由器分别隔離測試;
機房網絡故障,一般情況下面無非是網絡攻擊遭緻網絡擁塞,硬體故障的情況不會太多(對于實驗室這樣的小機房),重要的進行排查,分析。今天我的排查邏輯就出現了一點混亂導緻浪費了很多事情。
正确的邏輯換來更多的事情去思考!