linux修改网卡名称(Centos 7)

本文详细介绍了如何在Linux系统中修改网卡名称,包括修改GRUB配置、记录MAC地址、创建和修改网卡命名规则文件、以及配置ifcfg-ens34文件。最后,通过更新GRUB配置并重启系统使更改生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改网卡名称

 第一步:先打开/etc/default/grub 文件 

vim /etc/default/grup
#在 GRUB_CMDLINE_LINUX 这一项中后面添加 net.ifnames=0 biosdevname=0
# 原始内容> GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
新内容> GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"

第二步:执行查看网卡命令查看网卡的MAC地址并记录

[root@111 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fa:16:3e:18:f9:7c brd ff:ff:ff:ff:ff:ff
    inet 192.168.80.147/24 brd 192.168.80.255 scope global dynamic eth0
       valid_lft 82832sec preferred_lft 82832sec
    inet6 fe80::f816:3eff:fe18:f97c/64 scope link 
       valid_lft forever preferred_lft forever

第三步: 新建网卡命名规则文件

vim /etc/udev/rules.d/70-persistent-net.rules
# 写入以下内容,需要修改的参数是 ATTR{address} 和 NAME
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="fa:16:3e:18:f9:7c", ATTR{type}=="1", KERNEL=="eth*", NAME="ens34"

#ATTR{address}是原mac地址 ; NAME是修改后的网卡名字

第四步:添加/修改网卡配置文件

# vim /etc/sysconfig/network-scripts/ifcfg-ens34
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
NAME="ens34"
DEVICE="ens34"
ONBOOT="yes"

第五步:更新 GRUB 配置文件,重启生效

grub2-mkconfig -o /boot/grub2/grub.cfg
reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值