如何在 VirtualBox 下的 Ubuntu 中打开传入连接

如何在 VirtualBox 下的 Ubuntu 中打开传入连接

OS X 下 VirtualBox 中的 Ubuntu 应用程序显示传入的 TCP 连接不起作用。

我的 VirtualBox 网络设置(NAT)。

Host IP: 127.0.0.1
Host Port: PPPP (>=1024)
Guest IP: 10.0.2.15
Guest Port: PPPP

我的 AirPort Express 设置:

Public TCP Port: PPPP
Private IP Address: 10.0.1.3
Private TCP Ports: PPPP

我怎样才能让传入连接通过?请告诉我任何可以查明问题的测试。

编辑:在我的本地网络上,主机 IP 是 10.0.1.3,但我猜这与 127.0.0.1(localhost)同义,因为 VirtualBox 就在该主机上运行。除非这是错误?

答案1

倾听127.0.0.1意味着不是“在网络上”收听。不是与不使用 IP(在 VirtualBox 中)或(一般情况下)相同0.0.0.0,这意味着在所有接口上监听。

当然,它也不同于使用10.0.1.3或您希望程序(或端口转发)监听的任何特定接口。

127.0.0.1或者localhost只能在同一台机器上访问。这是因为每个网络设备都是自己的localhost

总结:删除127.0.0.1,结束。

相关内容