Linux@Virtualbox:从主机访问(可ping)和访问互联网(外部)的能力

Linux@Virtualbox: Access from Host (pingable) and ability to access Internet (outside)

我在 Virtualbox 上安装了 Ubuntu 然后我想通过 url 从主机访问我的应用程序,例如 192.168.50.100 我设法通过

vmsettings -> network -> host-only

但我无法从 VM 访问 Internet(例如 Google.com 之外)- 我想同时拥有这两个,是否可能?

OS主持人:Windows10

OS 嘉宾:Debian

编辑:

解决方法如下。

您可以在来宾中使用第二个网络接口并将其设置为 NAT 或桥接。 当你这样做时,确保你已经通过编辑这个文件在你的 debian guest 中配置了第二个网络接口:/etc/network/interfaces

How to Setup Network Interfaces of Virtualbox Guest

How to Config /etc/network/interfaces

解决方案:

  • 在 vbox 设置中使用 NAT

  • 添加端口转发,例如

HOST IP: 10.1.14.10

HOST PORT: 44444

GUEST IP: 10.0.2.5

GUEST PORT: 80