Centos7规范网卡编号从0开始

文章介绍了在CentOS7和RHEL8系统中如何修改和规范网卡名称。在CentOS7中,可以通过编辑grub配置文件,设置biosdevname=0和net.ifnames=0,然后更新grub并重启。而在RHEL8中,使用udev规则文件70-persistent-ipoid.rules来为网络接口指定固定名称,通过MAC地址映射确保接口名称的稳定性。

Centos7规范网卡编号从0开始

之前默认的网卡都是eth0,Centos7.6只会的系统会以ens33开头.


1网络接口命名修改

网卡命名规则biosdevnamenet.ifnames两个参数影响;
编辑/etc/default/grub文件, 增加biosdevname=0net.ifnames=0参数

vim /etc/default/grub
# 增加 biosdevname=0 net.ifnames=0

image.png


2更新grub

# 更新grub 
grub2-mkconfig -0 /boot/grub2/grub.cfg

3重启

# 重启系统
reboot

RHEL8使用udev规则提供固定网卡名称

https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/8/html-single/configuring_and_managing_networking/index

/etc/udev/rules.d/70-persistent-ipoid.rules的文件是用于Linux系统上的udev设备管理器规则文件之一。该文件由/lib/udev/write_net_rules 程序自动生成,由 persistent-net-generator.rules 规则文件运行。
它的作用是为网络接口提供固定的名称,以避免每次启动系统时都分配新的名称

该文件包含了MAC地址设备名称之间的映射关系,并通过使用固定的标识符(通常是MAC地址或其他设备属性)来确保在重启后,即使设备顺序发生变化或重新配置,也能够为相同的网络接口分配相同的名称

这样可以确保在启动时,网络接口的配置文件能够正确地引用相应的接口,而无需手动更改配置。


实例1

这个是比较简单的配置方法

vim /etc/udev/rules.d/70-persistent-ipoib.rules

# ATTR{address} 为网卡的MAC地址
# NAME 为网卡指定的名字
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="00:50:56:bd:b7:53", NAME="eth0"
  1. 修改对应MAC地址
  2. 修改NAME的值为新的网卡名字
  3. 多个网卡添加一行
    改完重启即可。

示例2

# 该文件由 /lib/udev/write_net_rules 程序自动生成,由 persistent-net-generator.rules 规则文件运行。
#
# 你可以修改它,只要你把每条规则都放在一个单一的行,并仅更改 NAME=键 的值。

# ATTR{address} 为网卡的MAC地址
# NAME 为网卡指定的名字
# PCI device 0x8086:0x10c9 (e1000e)
# 针对PCI设备0x8086:0x10c9(使用e1000e驱动程序),MAC地址为00:11:22:33:44:55的设备将被命名为eth0
ACTION=="add",SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="00:11:22:33:44:55", ATTR{dev_id}=="0x0", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x1521 (igb)
# 针对PCI设备0x8086:0x1521(使用igb驱动程序),MAC地址为aa:bb:cc:dd:ee:ff的设备将被命名为eth1
ACTION=="add",SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", KERNEL=="eth*", NAME="eth1"

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

教Linux的李老师

您的赞赏,是我深夜码字时最亮的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值