我们如何在 Centos 7 KVM 上托管的客户 Windows VM 上使用 Web 服务器,我在网络连接方面遇到了问题。
在我的路由器上,我们提到任何到达的请求public-IP:80
都应该转发到 Centos 7 服务器。但 Web 服务器实际上位于 Windows 机器上,它是主机(Centos 7)上的来宾虚拟机。
答案1
虽然你没有提到你使用的是什么虚拟化堆栈,但你应该配置客户虚拟机以拥有桥接网络适配器。
桥接适配器将允许访客绕过主机网络配置,并且访客将从路由器 (DHCP) 获取其自己的 IP 设置。
事实上,您想要托管服务器,您应该将客户机配置为具有静态 IP,或者在路由器上保留客户机的虚拟 MAC 地址,并配置保留的 IP 地址,以便每次都获得相同的 IP。在客户操作系统中配置静态 IP 可能更容易。