本來這篇文章早就改寫了,但是因為各種原因一直拖着沒有寫。今天剛好周五,把這篇文章寫下。
最近一段時間,同僚反映每天下午6:00到6:30公司網絡會中斷一次,并且一次的終端持續時間為15s左右。而後自動網絡恢複正常。
既然同僚都說了,那咱就找找問題的原因。
既然是網絡終端,而且是很有規律性的。每天下午的都會有這中情況,首先懷疑是不是營運商那邊進行了路由政策的調整在這時間段。
于是就聯系運作商那邊的客戶經理,讓他們查詢是不是他們在這段時間内進行了相關的調整。
等了兩天終于回報,說沒有進行調整。不得不說,此營運商的辦事效率,唉,不提了。
繼續找問題,既然不是營運商那邊的問題。那就很有可能問題出在公司内部了。
登入飛魚星路由器檢視運作正常,那麼說明裝置運作正常。檢視二層交換機也是運作正常的。
既然裝置運作正常,那麼就看看公司内網是不是有arp攻擊,使用相關的軟體也沒有看到。
很是糾結,裝置沒有問題,網絡卻有中斷。
繼續想問題出在的地方,問題還是回到了網絡中斷的地方。既然是每天這個時間中斷,那我就在機器上做個計劃任務。每天這個時間段ping公司的網關。
在linux主機上設定計劃任務crontab 0-30 18 * * * ping baidu.com >>/tmp/ping.txt
然後第二天,觀察ping的結果。經過幾天的觀察發現,這樣的效果很不明顯。因為沒有發現ping不通外網的情況。但是同僚回報問題還是依舊存在。
這個可讓我惱火了,問題的原因沒有找到。但是問題依舊存在。此時懷疑是不是飛魚星路由器由于長時間運作,出現負載過重等情況,于是定時在每天早上5:00進行自動重新開機。
就在這個問題出現後的半個月一天上午,大家都正在辦公時,公司網絡再次出現中斷。此時登入路由器,打算再次重新開機時,發現路由器的運作時間是3分鐘。
“3分鐘”,想一想不對,我定時重新開機路由器是在每天早上5:00點,而公司上班的時間為9:30。那麼按照正常計算的話,路由器的運作時間應該是4.5小時。而不是3分鐘。
但是正常情況下,該路由器從啟動到正常運作的時間應該是2分鐘左右。按照這樣計算的話,公司的網絡中斷應該是2分鐘左右而不是15s左右。
此時懷疑是不是路由器的硬體出問題,而後直接電話飛魚星的技術支援。
把這邊的情況與自己的判斷和那邊的技術描述下,那邊技術詢問了該路由器的固件版本後。回報很有可能是固件有問題,建議我更新最新固件。
嘿嘿,既然問題找到了,那就更新路由器的固件看看。
固件更新嘛,按照飛魚星官方文檔更新即可。
更新完畢後,再次觀察,問題沒有出現。
至此問題解決。
ps:由于當時,沒有進行相關截圖,是以此篇文章隻有文字。