NIC 接口和物理端口

NIC 接口和物理端口

我有一台物理服务器,有 4 个网络端口和 3 根网络电缆连接到 port1 、 port2 和 port3 。操作系统是 Centos 6,它有 4 个文件eth0eth1eth2eth3。这些文件与物理端口匹配吗?我的意思是如果我想绑定 port1 和 port3 我应该配置eth0eth2?如果我创建一个名为 example 的文件eth12并在其中配置我的网络,会发生什么eth12

答案1

这是一个长期存在的问题,在 RHEL 7 中,可预测的网络接口名称被引入来解决它。

但对于 RHEL 6.x,不幸的是,您必须ethN自己验证哪个数字对应于哪个物理端口。如果所有 NIC 使用相同的驱动程序模块,则全新安装的顺序相当确定:根据驱动程序模块,通常按 NIC 的 PCI 设备顺序或按 MAC 地址顺序。

如果您有两个不同的 NIC 驱动程序,则取决于最初首先加载的驱动程序。

当第一次看到新的网卡时,它的MAC地址将用关键字记录在相应的/etc/sysconfig/network-scripts/ifcfg-eth*文件中HWADDR=,并且在该/etc/udev/rules.d/70-persistent-net.rules文件中,从那时起,如果驱动程序以不同的顺序加载,系统将重新分配eth*使物理 NIC 保持相同名称,直到eth*管理员更改它为止。

请注意,有两个位置具有eth*-MAC 关系:如果仅更改其中之一,可能会发生奇怪的情况。

如果您实际位于系统中,则可以使用ethtool -p ethN来帮助您识别每个 NIC:该命令将使指定的 NIC 以某种独特的方式闪烁其 LED(如果该 NIC 型号可能的话)。

双端口和四端口 NIC 的端口通常具有连续的 MAC 地址;有时可以帮助识别哪个端口是哪个端口。

相关内容