centos7网卡改名

1.udevd进程

centos6中udevd进程

[root@VM_31_91_centos6 ~]# ps -ef | grep udev
root       470     1  0 01:17 ?        00:00:00 /sbin/udevd -d

centos7中system-udevd进程

[root@VM_31_91_centos7 ~]# ps -ef | grep udev
root       460     1  0 10月09 ?      00:00:00 /usr/lib/systemd/systemd-udevd

man udev
receives device uevents directly from the kernel whenever a device is added or removed from the system, or it changes its state.
当有设备从系统插入或者拔出,或者改变了状态的时候,内核会直接收到设备uevents。

2. udev rules文件存在位置

system rules directory: /usr/lib/udev/rules.d
volatile runtime directory: /run/udev/rules.d
local administration directory: /etc/udev/rules.d

3. udev读取文件规则

读取这些目录下以.rules为后缀的文件。
文件先后顺序和其所在目录无关,和文件的名称顺序有关。
若不同目录存在相同的文件,则根据目录名称来排优先级顺序。/etc>/run>/usr
优先查询的是/usr/lib/udev/rules.d/60-net.rules配置文件。如果发现包含 HWADDR 条目的 ifcfg 文件与某个接口的 MAC 地址匹配,它会将该接口重命名为 ifcfg 文件中由 DEVICE 指令给出的名称。
centos7已经不用70-persistent-net.rules,在centos6中,删除了70-persistent-net.rules文件,会通过/lib/udev/write_net_rules文件来生成,但centos7已经不存在该文件了,centos7是使用/lib/udev/rename_device文件来生成/usr/lib/udev/rules.d/60-net.rules。

4. 合理修改centos7网卡名称

修改当前网卡名称
[root@master ~]# ip link set eth1 down
[root@master ~]# ip link set eth1 name eth123
[root@master ~]# ip link set eth123 up

在/usr/lib/udev/rules.d/60-net.rules中加入配置策略
ACTION==”add”, SUBSYSTEM==”net”, DRIVERS==”?*”, ATTR{address}==”00:50:56:8e:3f:a7”, NAME=”eth123”

修改ifcfg-xxx里面的NAME和DEVICE字段值为eth123。
重启网卡

————Blueicex 2020/10/14 11:57 blueice1980@126.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值