如何确定8个端口的2个以太网适配器的接口名称?

我在2U服务器上有2个以太网适配器,每个都有4个端口,共8个端口。 有没有办法find每个端口的接口名称(eth0,eth1 … eth7),而不连接到交换机? 谢谢。

编辑:

操作系统:CentOS 5.6 64位

如果您编辑您的问题,以提供以太网卡的确切forms和型号,这将是有帮助的。 另外,我假设你正在使用Linux,但是知道哪个发行版本和版本是有帮助的。 没有这个,我确实有一个想法的基础。 强制将每个端口强制为给定的eth [0-9]标签,而不是确定哪个端口被自动分配给哪个端口。

每个端口都有它自己的MAC地址,在大多数现代发行版中,可以在每次启动时将给定的MAC地址映射到特定的设备名称,如eth0或eth1,因此始终保持一致。

对于一个特定的例子,最近的Ubuntu安装有udev。 文件/etc/udev/rules.d/70-persistent-net.rules具有以下行:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1f:d0:8f:47:83", ATTR\ {type}=="1", KERNEL=="eth*", NAME="eth0" 

这将在每次启动时将MAC地址为00:1f:d0:8f:47:83的网卡映射到eth0,而不pipe该卡在我的主板上的物理插入位置。 对于你,我build议你确定每个端口的MAC地址,然后将每个端口映射到你想要的eth [0-9]。