我有一台运行 ESXi40 hyperV 的 Dell Edge 860 Xeon 服务器。我创建了一个带有 VMXNET 适配器的 Linux VM。我可以启动接口,但它无法 ping 默认 gw 或子网上的任何机器。它只能 ping 自己。当我向 VM 添加另一个灵活接口并重新启动时,即使我不分配 IP 地址或启动这个新的灵活接口,VMXNET 接口也会开始工作并能够 ping 子网?
我不确定这种行为,一旦我移除灵活适配器,VMXNET 接口就会停止工作。需要帮助
答案1
我不明白您的 Hyper-V 参考和标签 - 它起什么作用?
因此,您有一个带有 vNIC 的 VM,但该 vNIC 无法 ping 通其 DG,您添加了第二个 vNIC,而第一个 vNIC 突然可以 ping 通其 DG - 对吗?
如果是这种情况,那么我们需要知道您正在运行的 Linux 的确切详细信息,此外,您是否安装了“vmtools”?此外,您确定添加第二个 vNIC 时 ping 流量会通过第一个 vNIC 吗?只是对我来说,听起来您已经使用 VMXNET 适配器创建了第一个 vNIC,但可能没有安装 vmtools,这将无法正常工作,因此您添加了灵活的第二个 vNIC,当面对没有 vmtool 的 VM 时,它会恢复到 E1000 模式,大多数 Linux 版本都支持 IS,此时听起来它正在获取第一个 vNIC 的 IP 设置,然后它将工作,您删除灵活的第二个 vNIC,此时它停止工作。这是我目前最好的猜测,但如果能从您那里得到这些详细信息就太好了。