Centos7修改网卡名称

Centos7网卡命名方式,流程以及规则参考:RHEL7/CentOS7网卡一致性命名规则

1.修改内核参数

1.1.BIOS启动

#查看是BIOS还是UEFI启动方式
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
#修改grub
cp /etc/sysconfig/grub /etc/sysconfig/grub.bak
vi /etc/sysconfig/grub
-----------------------
GRUB_CMDLINE_LINUX="rhgb quiet net.ifnames=0 biosdevname=0"
-----------------------
grub2-mkconfig -o /boot/grub2/grub.cfg

1.2.UEFI启动

cp /etc/sysconfig/grub /etc/sysconfig/grub.bak
vi /etc/sysconfig/grub
-----------------------
GRUB_CMDLINE_LINUX="rhgb quiet net.ifnames=0 biosdevname=0"
-----------------------
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

2.修改60-net.rules文件

cd /usr/lib/udev/rules.d
vi 60-net.rules
#注释掉第一行,后面那一行改成如下的样子,要注意MAC地址
-----------------------------------------------------------------
#ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", PROGRAM="/lib/udev/rename_device", RESULT=="?*", NAME="$result"
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="1", ATTR{address}=="07:f1:ea:d6:33:80", NAME="eth0"
------------------------------------------------------------------

3.修改网卡配置文件

cd /etc/sysconfig/network-scripts/
cp ifcfg-ens7f0 ifcfg-ens7f0.bak
mv ifcfg-ens7f0 ifcfg-eth0
vi ifcfg-eth0
#加入HWADDR参数(这样60文件才可以进行命名)
---------------
HWADDR=07:f1:ea:d6:33:80
---------------

4.重启系统

5.心得

板载网卡(集成网卡)以eno开头

PCI网卡以ens开头,s的意思是slot,即PCI插槽编码

上一篇:Scanner输入时next()和nextLine()可能会发生的错误


下一篇:arch-linux安装总结