我在运行Windows Server 2012 R2的主机服务器上进行以下设置:
是否可以将连接从Windows Server VM路由到Linux VM并访问Internet?
是的,您可以将CentOS设置为NAT路由器。
设置您的networking,使Windows和centos可以在私人networking上互相ping通,并且centos box可以ping通互联网(我发现您可能需要在外部vSwitch上给它一个固定的地址)
然后,在Centos框中,启用IP转发:在/etc/sysctl.conf中添加net.ipv4.ip_forward = 1然后运行sysctl. -r /etc/sysctl.conf sysctl. -r /etc/sysctl.conf来应用这个。
要启用NAT,请运行iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE (假设eth1是外部适配器)。 您可以通过编辑/ etc / sysconfig / iptables-config来保存重启时的iptables设置。 (你可能需要安装iptables-services包)。
有了这个,你应该能够从你的Windows虚拟机ping。 对于Windows VM上的DNS,请将其指向Hyper-V服务器所见的那个DNS。