
好吧,說來話長…
我有兩個虛擬機器在 Virtual Box 中運行。兩者都配置有內部網路適配器和 NAT 連接(僅用於互聯網連接)。一台虛擬機器運行 CentOS 5,另一台虛擬機器運行 Win2k8R2。我在 C 類 192.168.xx.xx 子網路中使用硬編碼 IP 設定內部網路。我還從我的主機作業系統執行 DNS。兩個虛擬機器都可以解析彼此的 IP,並且 Windows 機器可以 ping CentOS 機器。但是,CentOS 機器無法 ping Windows 虛擬機器。我停用了 Windows 防火牆,所以我很確定它沒有封鎖。
有一次,我使用 VB 的 DHCP 伺服器作為內部網絡,CentOS 機器將獲得一個 IP,因此 eth0 能夠通信,並且 ping 到其他外部系統工作正常。
對於內部網絡,兩台計算機都不使用預設網關,因為它們都位於同一子網路上。
還有其他人有什麼想法嗎?
答案1
Windows 機器上是否有可能附帶防火牆的防毒軟體? centos 盒子上的 iptables 怎麼樣?你也禁用了它嗎?您是否運行過路由追蹤來查看它是否嘗試走您認為的路徑?