我有一台电脑,我们称之为linux @ home。 我有一个专用的远程linux服务器,我们称之为linuxHost @datacenter。 我有一个在专用服务器上运行Windows 7的虚拟机虚拟机,我们称之为windowsGuest @datacenter。
我通过virtualbox manager在windowsGuest上设置了NAT网络接口。
windowsGuest @datacenter正在运行一个需要访问linuxHost @datacenter上的sql数据库的服务,并且工作正常。 windowsHost上的相同服务需要监听udp端口上的连接,让我们说12345.windowsGuest可以访问互联网,网页浏览正常工作(不需要,但工作正常)。
所以,现在我需要linux @ home tu运行一个客户端应用程序,它连接在windowsGuest @datacenter上的udp端口12345上。我所做的是在我用于windowsGuest的NAT网络上配置一个前向端口:
rowActionCount
我希望UDP端口12346上的linuxHost @datacenter上的任何连接都会被转发到windowsGuest @datacenter UDP端口12345,但这似乎不会发生。
更多信息:
-host ip : 127.0.0.1
-host port : 12346
-protocol : UDP
-guest ip : 10.0.2.4 (which is windowsGuest@datacenter ip address)
-guest port : 12345
我做错了什么?我应该在端口udp 12346到127.0.0.1:12345上手动转发从Internet到linuxHost @datacenter的连接吗?我应该以不同方式配置NAT端口转发吗?我完全错了,这不是我应该管理这种情况的方式吗?
答案 0 :(得分:0)
感谢this answer我可以管理我想要的东西。我必须在virtualbox manager首选项中修改我的NAT端口。主机IP字段可以留空,以便来自任何IP地址的连接将被转发给访客。