IT袋

当前位置:主页 > 经验教程 > 硬件教程 >

linux网卡识别顺序的绑定方法

linux网卡识别顺序的绑定方法(2)

时间:2024-03-08 20:49:44 来源:IT袋 作者:马勇
导读:linux网卡识别顺序的绑定方法,这个文件是对网卡进行初始化的配置文件。比如如果我们想指定网卡MAC地址为MAC1的设备名称为ethn,那么,修改文件 /etc/sysconfig/network-scripts/ifcfg-ethn 在里面

linux网卡识别顺序的绑定方法

这个文件是对网卡进行初始化的配置文件。比如如果我们想指定网卡MAC地址为MAC1的设备名称为ethn,那么,修改文件

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

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

DEVICE=ethn

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

其它配置信息不受影响。当对所有网卡实现绑定后,reboot系统,应该就可以了。

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

/etc/modprobe.conf

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

cat /etc/modprobe.conf
alias eth0 forcedeth
alias eth1 forcedeth
alias scsi_hostadapter aic79xx
alias scsi_hostadapter1 sata_nv
alias scsi_hostadapter2 usb-storage
alias eth2 e1000
alias eth3 e1000

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

特殊情况

服务器更换网卡后,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字段,也需要删除。

本文分享的linux网卡识别顺序的绑定方法的详细方法介绍,大家作为一个参考建议。

相关阅读