HyperV外部交换机多个虚拟机

我对hyperv相当陌生,而且在为我的虚拟机设置networking访问时遇到问题。 主机有两个物理networking端口,我已经分配一个到外部虚拟交换机。

然后我安装了两个CentOS虚拟机,通过外部交换机连接。

我遇到的问题是,一次只有一个虚拟机能够连接到外部networking。

  • VMEL由itslef工作正常
  • VM2本身工作正常
  • VM1和VM2在一起=第一个获得IP地址的竞争条件获胜。

我可以使用内部交换机与虚拟机协同工作,但IP地址只能从主机(它们是内部分配的IP)才可见,而我不能从主机外部访问虚拟机。

任何想法或推荐任何人?

非常感谢,Vackar

刚刚检查,结果交换机需要在networking上列出白名单,所以是'thewabbit'你是正确的每个物理端口规则一个mac地址。 解决方法看起来像必须使用从公共IP地址到内部端口的NAT端口转发 – 不理想,但应该做的伎俩。

再次感谢Vackar的build议