centos 7修改网卡名称
CentOS7修改网卡名称为eth模式
CentOS7之后版本的系统网卡名称默认为en开头的格式,某些情况下需要我们修改此格式为eth格式。
1、 [root@localhost]# vi /etc/sysconfig/grub 增加如下红色的字段
net.ifnames=0 biosdevname=0 增加这部分内容,原centos配置是自动设置网卡名称,改为手动配置
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rd.lvm.lv=centos/usr rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
2、修改完毕后,执行如下的命令:
grub2-mkconfig -o /boot/grub2/grub.cfg
注:如果是UEFI方式安装操作系统,执行上述命令会报错,找不到文件,则执行如下命令:
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
3、修改udev网卡文件70-persistent-net.rules文件,或直接将该文件改名或删除,(本人在操作时直接删除,未发现有影响)
[root@localhost ]# vi /etc/udev/rules.d/70-persistent-net.rules 。
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:13:32:0b:ac:58", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:13:32:0b:ac:59", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:13:32:0b:ac:5a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:13:32:0b:ac:5b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
注:MAC地址可以通过ifconfig |grep ether这个命令,进行查找。
4、重新修改各对应的网卡配置文件eth名称/etc/sysconfig/network-scripts/ifcfg-*
mv ifcfg-enp4sp0 ifcfg-eth0
5、 修改/etc/sysconfig/network-scripts/下配置对应的网卡配置文件内容,将DEVICE和NAME参数修改为eth*即可。
[root@localhost ]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=5949e307-11c7-4f51-b916-b1a9171ce826
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.28.144
PREFIX=24
DNS1=92.168.28.2
6、重启设备reboot
7、上述操作方式是在操作系统安装完成之后进行的修改,也可以在操作系统安装过程中直接修改,更为方便:
安装光盘引导启动之后进入如下系统选择界面:
选中Install CentOS 7不要回车,直接按Tab键,在行尾加入如下参数net.ifnames=0 biosdevname=0再回车进行下一步,则系统安装完成后默认网卡名称为eth模式