Ubuntu

Ubuntu vm 間歇性地停止響應主機 - 但仍在響應其他網路電腦?

  • November 6, 2012

我在 Windows 主機上的 vmware-server 中執行 ubuntu 伺服器(bitnami lampstack)vm。虛擬機每隔 10-20 秒就會無緣無故地停止響應主機。我仍然可以訪問 vm 並在其他網路機器上和主機上的遠端控制台上 ping 它,但它會定期停止以其他方式與主機通信——沒有 ping,沒有來自網路伺服器的響應,沒有 dns——即使當時所有人都還活著並且在踢。

橋接網路,/etc/network/interfaces 非常簡單。

/etc/網路/介面

如果配置:

如果配置

(對圖片感到抱歉——目前沒有 SSH)

當我從 windows 主機 ping 機器時,它看起來像這樣:

Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Reply from 192.168.1.7: bytes=32 time<1ms TTL=64
[repeat ad infinitum...]

有任何想法嗎?

編輯 - 經過進一步檢查,這僅發生在主機上。另一台網路電腦沒有遇到這個問題——至少不是在同一時間,儘管每隔 30 次左右嘗試偶爾會出現單獨的超時。在主機上,它通常每隔 20 秒左右就會停止響應,就像發條一樣。我很困惑,但我開始認為我的 Windows 配置是罪魁禍首。

edit2 - 嘗試為 vm 設置不同的 ip,沒有運氣……只有主機有問題。

主機與路由器和其他電腦通信 -無中斷

其他電腦與 vm 通信 -沒問題

將主機的 dns 延遲到路由器並告訴路由器連接到 vm 的 dns -主機現在獲得不間斷的 dns

主機試圖“直接”訪問虛擬機(即通過網路 ip) -開啟 15 秒,關閉 15 秒。如果是ip衝突,我不知道來源。

嘗試為主機分配靜態網路 IP 地址。沒有不同。

感覺就像有人在對我玩殘酷的惡作劇之類的……有人猜到我現在應該測試什麼嗎?


更新


我手動將主機的mac地址添加到vm的arp記憶體中:

 arp -s my.host.ip.address my:host:mac:addess

這表面上解決了這個問題——但是當我重新啟動虛擬機時,它又開始剝落了。

我完全不明白這一點。如果我執行,mac 地址在重新啟動時仍然存在arp -n,但我必須再次執行該命令才能使其響應而不會中斷。我想如果我知道我到底在做什麼會有所幫助。

類似問題:

這裡這裡

原因未確定——可能與 vmware 的橋接或 NIC 驅動程序有關。將主機 mac 插入arp -s host.ip host:macrc.local 腳本中的 arp 記憶體 ( )。便宜的修復,但我已經完成了這個選擇。

這聽起來像是IP地址衝突。

檢查是否沒有其他電腦也在使用該 IP。

引用自:https://serverfault.com/questions/189312