HyperV 外部交换机多台虚拟机

HyperV 外部交换机多台虚拟机

我对 HyperV 还不太熟悉,在为虚拟机设置网络访问时遇到了问题。主机有两个物理网络端口,我已将其中一个分配给外部虚拟交换机。

然后,我设置了两个 CentOS VM 通过外部交换机连接。

我遇到的问题是每次只能有一台虚拟机能够连接到外部网络。

  • VM1 本身运行良好
  • VM2 本身运行良好
  • VM1 和 VM2 一起 = 竞争条件,第一个获得 IP 地址的 VM 获胜。

我可以使用内部交换机使其与虚拟机一起工作,但是 IP 地址仅在主机上可见(它们是内部分配的 IP),并且我无法从主机外部访问虚拟机。

有人有什么想法或建议吗?

非常感谢,瓦卡

答案1

刚刚检查发现交换机需要在网络上列入白名单,所以是的,'thewabbit',你说的没错,每个物理端口一个 mac 地址的规则。解决方法似乎是必须使用从公共 IP 地址到内部 IP 地址的 NAT 端口转发 - 虽然不是最理想的,但应该可以解决问题。

再次感谢你的建议,Vackar

相关内容