我在 VMware 中有一个 Linux 虚拟机。我在虚拟机中设置了某个服务器。我希望其他人能够从互联网访问该服务器。我的实体机的路由器已经设置为将特定端口转发到实体计算机,但我如何让虚拟机从实体计算机内部捕获请求?
答案1
如果您可以在“真实”网络上使用另一个 IP,请配置 VM 的虚拟网络适配器以使用桥接,并为 VM 提供与连接到网络的物理机器相同的配置;然后将您想要的端口转发到您的 VM。
如果您不能使用另一个“真实”IP,那么您需要配置 VM 以使用 NAT 和 VMWare 的 NAT 服务来转发您需要的端口。
答案2
更简单的方法是为您的虚拟访客提供桥接网络.然后将流量重定向到其 IP。
虚拟机直接位于 LAN 上,因此如果安全是一个问题(应该如此),那么你的任务就是为其实现 FW
答案3
如果您的虚拟服务器已设置 IP 地址和网络,则您可以将端口从路由器转发到虚拟机的 IP,而不是物理计算机的 IP。您需要确保桥接网络在 VMWare 中正常运行,以便您的虚拟服务器与物理主机位于同一网络上。