Centos7+版本更改网卡名为eth

CentOS7之后版本的系统网卡名称默认为eno格式开头的格式,某些情况下需要我们修改此格式为eth格式。  1、 [root@localhost]# vi /etc/sysconfig/grub  增加如下红色的字段

GRUB_TIMEOUT=5 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

6、重启设备reboot

7、上述操作方式是在操作系统安装完成之后进行的修改,也可以在操作系统安装过程中直接修改,更为方便:  安装光盘引导启动之后进入如下系统选择界面:      选中Install CentOS 7不要回车,直接按Tab键,在行尾加入如下参数net.ifnames=0 biosdevname=0再回车进行下一步,则系统安装完成后默认网卡名称为eth模式

转载请注明本文链接:https://blog.weixiaoline.com/473.html

发表评论

您的电子邮箱地址不会被公开。