我正在尝试调试一个问题,我已经了解了VirtualBox中的NAT网络适配器和VMWare Fusion中的NAT网络适配器之间的区别。到目前为止,我可以配置VMWare并达到所需的结果,但是我无法在VirtualBox中实现此目的。在VMWare VM中,我可以使用NAT网络适配器来实现以下目的:
我以为我看到在VirtualBox中这是可能的,但是现在我想不可能。也许有一些接近VMWare的选项,在该选项中我手动修改了guest虚拟机中的
/etc/resolv.conf
以匹配主机的ojit_code?我确实发现了一些问题,似乎表明我应该在VirtualBox中使用桥接模式,例如这个问题:Can't ping to VirtualBox instance,其中两个答案似乎都表明VirtualBox的NAT适配器不支持我想要的功能:和
另外,这个问题的答案似乎也支持上述内容:How to ping ubuntu guest on VirtualBox
确实无法从主机OS ping VirtualBox中的NAT适配器吗?
最佳答案
我已经使用虚拟盒子多年,并且在计算机网络方面也有2-3年的经验。
是的,您无法在虚拟框中对从主机使用NAT的 guest 执行ping操作,这也就说明了NAT在现实生活中的工作方式。在现实生活中,如果您希望能够与NAT之后的主机联系,则必须设置端口转发规则,在该规则中,与路由器特定端口的连接将被转发至特定计算机。这必须在路由器上完成。
要在虚拟盒子环境中启用端口转发,请在虚拟机的配置窗口中选择“网络” Pane ,展开“高级”部分,然后单击“端口转发”按钮。请注意,此按钮仅在使用NAT网络类型时才处于事件状态–仅在使用NAT(http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/)时才需要转发端口。
关于networking - VirtualBox NAT网络与VMWare NAT有根本区别吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23568174/