我試圖調試一個問題,我瞭解VirtualBox中的NAT網絡適配器和VMWare Fusion中的NAT網絡適配器之間的區別。到目前爲止,我可以配置VMWare並獲得我想要的結果,但我無法在VirtualBox中實現此目的。在VMware虛擬機,我能夠使用NAT的網絡適配器來實現以下目標:VirtualBox NAT網絡與VMWare NAT根本不同嗎?
- 來賓被分配它自己唯一的IP地址
- 來賓訪問外部互聯網
- 的主機可以ping通來賓和ssh它
- 住客可以ping主機和ssh它
- 住客可以解決的(內部)域名就像主機
我以爲我看到在VirtualBox中這是可能的,但現在我認爲這是不可能的。也許有一些選項與VMWare接近,我在其中手動修改了guest虛擬機中的/etc/resolv.conf
以與主機相匹配?我確實發現了一些似乎表明我應該在VirtualBox中使用橋接模式的問題,例如這個問題:Can't ping to VirtualBox instance,在這兩個答案似乎暗示的VirtualBox的NAT適配器不支持我想要的功能:
很顯然,當你使用NAT,將NAT後不可能ping主機。這就是NAT的工作原理......即使你有真正的虛擬主機,它的發現也是一樣的。
和
您需要更改從NAT網絡模式,橋接和ping應該開始在兩個方向上工作。
而且,這個問題的答案似乎備份上面:How to ping ubuntu guest on VirtualBox
這是真的,在VirtualBox中一個NAT適配器無法從主機操作系統進行ping'ed?
在VMWare Fusion中,主機添加到訪客網絡,允許它和所有訪客互相看到對方。 Virtual Box的NAT似乎更像旅客或酒店式網絡。 – Harvey