虚拟机端口转发不起作用

can*_*noe 6 networking virtualbox port-forwarding virtual-machine ubuntu

我的 Ubuntu 是在 Windows 主机上运行的来宾操作系统。使用了 NAT 并添加了端口转发。在端口 3000 上对主机的所有访问都应转发到同一端口上的来宾。

但是该端口只能在来宾机器上访问,而不能从主机访问。

使用桥接网络设置,没有问题。但我担心的是,当我使用主机离线工作(没有互联网连接)时,我无法再通过该端口号访问来宾。我试图禁用主机上的连接,然后无法连接端口 3000。

我的安装和默认 NAT 配置(v4.3.20)可能有什么问题?

Anb*_*nbu 0

您必须添加 2 个适配器才能实现此目的。1 个适配器用于 NAT,另一个适配器用于主机。通过仅主机适配器,您的主机和来宾操作系统可以进行通信。通过 NAT,访客可以连接到互联网。

1)Set 1 Host Only Adapter & 1 NAT adapter
2)Enable Virtual Box Network Adapter in your Host Machine.
3)Ping both Host and the Guest and ensure both are connected. 
4)Now Create Port Forwarding on the Host Only Adapter.
Run Code Online (Sandbox Code Playgroud)

现在可以了