我的新测试环境 - 服务器核心 2008,hyper-v 中遇到了网络问题。
我在 hyper-v 服务器上有 2 个 NIC,1 个用于主机,另一个通过通常的虚拟网络交换机由 3 个 VM 共享。
主机有静态 IP,3 个测试虚拟机也有静态 IP。
无论我尝试什么,我都只能随时通过 2 台虚拟机进行外部网络通信。
从所有 3 台虚拟机运行持续 ping,只有 2 台可以与外部通信。3 台虚拟机中的任意 2 台都可以正常工作。我可以启动任意 2 台虚拟机,它们都可以正常工作,启动第三台,没有 IP 连接。关闭所有虚拟机,启动 3 台虚拟机中的任意 2 台,两台都可以正常工作,无论我启动第 3 台虚拟机中的哪台,都没有 IP 连接,因此它不是特定于虚拟机的...或者特定于所有虚拟机!
由于这是我的第一个服务器核心 2008 版本,我很难获取有关 hyper-v 主机上的虚拟网络交换机的信息,因为它似乎只允许通过它建立 2 个连接。
下面是网络图片链接,(忽略具有 2 个虚拟接口的 test2003x86 VM,因为我已经尝试了不同的设置和额外的虚拟网卡但无济于事)。
因此,在下面的图片中,test2003x86 和 test2003x64 VM 都运行良好,但是 test2008 VM 没有外部网络,VM 上的接口发送数据包但没有接收任何数据包。(test2008 最后启动)。
3 中哪 2 个可以工作?我确定 hyper-v 在其虚拟网络交换机上支持超过 2 个虚拟机?除非它对主机上的 NIC 有限制(Intel CT 千兆卡)。
据我所知,所有这三个都应该可以工作......?
http://www.dumpt.com/img/viewer.php?file=5l813fkem1qaj1zfpxma.jpg
答案1
好的,我花了一两天的时间才找到答案,我完全忘记了我们使用的思科交换机,并确信问题出在服务器本身......
这是我的交换机端口配置上的有问题的行:
交换机端口安全最大为 2
思科端口安全是罪魁祸首!