上文說到,在被主板BIOS涮過之後,ubuntu已經成功入住了我的微型服務器(後面簡稱server)。
接下來就是更新、配置,然後是啓用SSH遠程登錄。
一開始很順利,安裝了openssh、VNC,並使用我的本本成功登錄了server,嗯,好現象。
症狀:
就在我得意的時候,卻發現本本連接不上server了,ping沒有反應重啓server,發現有時能連接,有時又不能,又是一個沒有規律的詭異現象(有那麼句話,計算機最怕不確定性)。
用室友的機器連接,卻一切正常。
ping其它主機一切正常。
server ping本本一切正常。
本本上網一切正常。
開始以爲是防火牆的問題,禁用之,發現問題依舊。
之後懷疑是系統問題,重啓進ubuntu登錄,一樣的閉門羹。
甚至用liveCD都無法連接。
在server上用arp -a查看,發現已經有數據包傳過來,搜索所有的log日誌也沒發現任何被屏蔽的痕跡。
解決方法:
無奈下又開始懷疑硬件問題,於是禁用了無線網絡,改用有線連接,發現...竟然能夠正常連接了!!!
看來確實是無線網絡引起的問題,於是試着恢復無線連接的參數設置,啓用後,又不能正常連接了...
正當我開始懷疑無線網卡驅動的時候,猛的想到了一個幾乎八杆子打不着的東西--路由器啓用過關於MAC地址的設置,遂迅速打開設置界面尋找,果然不出所料,在MAC地址克隆一項赫然標有“使用這臺PC的MAC地址”(前一陣因爲網通線路不穩定導致掉線時,懷疑MAC地址被屏蔽開啓了此選項),試着去掉,哈哈!問題竟然解決了。
原因:
由於不甚瞭解網絡底層的細節,只能猜測是因爲MAC地址克隆擾亂了局域網的數據包傳輸(或引起了某種類似攻擊的網絡請求),導致ubuntu無法處理請求(windows一切正常,不知道是好事還是壞事)。
再次被無厘頭的問題涮?看來是。