vmware 的网络适配器到 eth 号映射

use*_*941 4 vmware-esxi

我在 ESXi 5.5 上有一个带有 6 个 e1000 接口的 ubuntu 虚拟机。在创建 vm 时,我为它们分配了一个不同的网络并启动它。

当我登录到 linux 时,我看到 eth0-eth5,但顺序与我预期的不同。我希望网络适配器 1 映射到 eth0,网络适配器 2 映射到 eth1 等等

知道为什么会这样以及如何解决吗?

小智 5

我学到的两种方法是:

  • 您可以查看每个 NIC 的 vmware 网络设置上的 MAC 地址,并ifconfig在控制台上进行检查。

  • 如果您有 6 条线路,则以这种方式断开其中 5 条线路。首先编辑配置文件并突出显示网络适配器 1 到 5。在设置下并取消选中“连接”按钮。然后:

    cd /sys/class/net
    grep "" eth0/*
    
    Run Code Online (Sandbox Code Playgroud)

    寻找处于 1 或 0(零)状态的载波。处于 1 状态的那个就是您要寻找的那个。然后您可以分配所需的 VLAN 或 IP。

    对 eth0、eth1、eth2 等列出的每个 NIC 执行此操作。

这两个操作都允许您查看 MAC 地址,但第二个操作允许您查看更多配置详细信息。