在 ESXi 5 上将来宾 MAC 设置为与主机 MAC 相同时出现连接问题

Hen*_*oni -5 networking mac-address vmware-esxi

我正在使用 VMWare ESXi
5。ESXi 5 主机有一个 MAC XXXX:XXXX:XXXX 的 NIC
我为该卡创建了一个控制台端口。
我添加了一个名为 COMP 的新来宾,并手动分配了物理网卡的 MAC 地址(XXXX:XXXX:XXXX - 与 ESXi 服务器的网卡相同)。
现在 COMP 报告它有一个 IP 为 YYYY 的 NIC,与 VMWare 端口定义中的 IP 相同。

COMP 不会响应 ping。

当我通过 SSH 登录到 ESXi 主机并尝试 ping 连接到它的其他计算机时,COMP 在当天剩余时间内响应 ping。经过一个无 ping 的夜晚(或没有与 COMP 通信)- COMP 回到不再响应 ping 的点。

  1. 那里发生了什么?
  2. 有没有办法解决这个问题,以便 COMP 始终响应 ping?

以下是完整的详细信息: 我正在尝试测试我个人开发的 NIC 的驱动程序设置。

到目前为止,我不得不安装一台新机器进行测试。最近我遇到了 VMware,我认为它可以设置为虚拟化一台机器,使其 NIC 的行为就像虚拟机的物理 NIC。

这个问题让我相信这个设置是可能的:Can't ping host from vmware guest using bridged networking

Hop*_*00b 15

  1. MAC 地址冲突就是正在发生的事情。由于您有两个具有相同 MAC 地址的对象,因此发往任一设备的数据包将最终到达一个或另一个,而您“打算”让它们去哪里并不重要。

  2. 不要为您的“COMP”分配与您的 VMWare 服务器相同的 MAC 地址。MAC 地址应该是唯一的,当您的网络上有重复时,就会发生这种情况。

  • @Henry 你的断言真的不正确。如果您想从访客查看主机 NIC 上发生的情况,您需要 Enterprise Plus 许可证,以便您可以使用 Nexus V1000 vSwitch,它允许您配置端口镜像。 (6认同)
  • @HenryAloni 1. 是的,VMWare 会让你这样做。并不意味着这是个好主意。VMWare 还允许您删除 VM 的虚拟磁盘文件,但这并不意味着您应该这样做并期望 VM 能够工作。2. 你实际上想做什么?含义 - 为什么不从物理机监控物理机的 NIC? (4认同)
  • @HenryAloni 这是错误的做法。正确的方法是交换机上的镜像端口和混杂模式下的网卡(物理或虚拟)占用所有流量。重复的 MAC 地址是违反以太网规范的可恶行为,这不是我能想到的极其罕见的情况之一,你会想要那种东西...... (2认同)

MDM*_*rra 11

为了解决您最近的内容更新,如果您想将物理网卡“传递”给来宾。本文针对 ESXi 4 进行了介绍,本文将引导您完成针对 ESXi 5 的操作。您使用 DirectPath I/O 将物理 NIC 直接呈现给来宾。执行此操作时,主机将根本不会使用该 NIC。

你现在尝试这样做的方式基本上只是让你自己中毒。

  • 不,这是完全正确的。 (4认同)