Linux系统网卡识别顺序的绑定

 时间:2026-02-15 19:41:20

1、要使用网卡,首现要知道哪个名字对应的哪个物理设备,做法为:从交换机拉一根网线,从上到下挨个接到网卡上面,注意每次只能接一个网卡,接上后通过ethtool命令来查看是否连着网线,比如:

Linux系统网卡识别顺序的绑定

2、看到了eth0的状态为连接着网线。如果Linked detected:no,则说明没有连接网线。

如此区分开哪个设备的名字是什么,标注好。

1、ifconfig -a能看到所有网络设备。

通过 ifconfig -a | grep HWaddr 来获取每个设备的MAC地址。

比如:

Linux系统网卡识别顺序的绑定

1、我们都知道,对于RedHat的系统,网卡的配置文件在:

/etc/sysconfig/network-scripts/ifcfg-ethX 中存着,X=0,1,2。。。

比如:

Linux系统网卡识别顺序的绑定

2、这个文件是对网卡进行初始化的配置文件。

比如如果我们想指定网卡MAC地址为MAC1的设备名称为ethn,那么,修改文件

/etc/sysconfig/network-scripts/ifcfg-ethn

在里面添加MAC地址绑定和名字的配置信息:

DEVICE=ethn

HWADDR=MAC1(比如00:30:48:7f:b5:ca)

其它配置信息不受影响。

当对所有网卡实现绑定后,reboot系统,应该就可以了。

3、还有一点需要注意,就是驱动对应关系的文件:

/etc/modprobe.conf

要在该文件中修改,确保某个设备使用的就是对应它的驱动,比如:

说明eth0和eth1用的forcedeth的驱动,eth2和eth3用的是e1000的驱动。

Linux系统网卡识别顺序的绑定

1、服务器更换网卡后,MAC地址就会变化,此时启动Linux系统后原有的eth0、eth1就不是现在网卡的配置文件了,会提示device eth0 does not seem to be present。

解决办法:把/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器就可以了,因为这个文件保存了系统底层对网卡的识别信息,包含ethX与MAC对应关系,删除并重启让操作系统重新识别一下现有网卡,即可恢复正常。另外,如果原有的eth0、eth1配置文件有HWADDR字段,也需要删除。

  • 华为手机如何取消多余页面
  • Ping命令应用详解
  • 华为手机如何关闭今日头条访问位置信息的权限?
  • 华为手机老是弹出系统更新
  • 华为手机多余页面怎么删除呢?
  • 热门搜索
    悦达起亚k3怎么样 如何显示隐藏文件夹 抚恤金如何分配 如何减小咬肌 腹肌怎么练最有效 副本不是正版如何恢复 研究生报名号怎么查 广州航海学院怎么样 jpg是什么意思 笔刷怎么安装