從前一天下午的一個瞬間,公司內所有的ssh 連接在沒有任何征兆的情況下,全部開始閃斷。
折騰了一天,關閉過SELinux, 清空過Iptables,軟硬重啟過服務器,交換機,路由,重新配置過sshd文件,服務,百度Google了一大堆,也都都不解決問題,眾人迷茫。
然而在一個小地方發現了問題所在:
查看個人PC的arp表,竟然發現服務器IP的mac地址是錯的!

隨后,將服務器對應網卡down掉,去ping這個地址.

果然是通的...
問題到此,可以了解到,是有人在局域網內手動指定了與服務器相同的IP地址,隨解決。
后記:
總結下,感覺到,其實很多時候很多問題並不是技術上的錯誤造成的,思考問題的時候也應該從根源問題出發,盲目的嘗試,並不能帶來什么有效的結果。
PS:找不到問題的問題,一般都在被忽略的細節里..
PPS: 如何絕對防止局域網里這種手動指定地址造成的沖突問題,還沒想到解決方案...
