CentOS7修改网卡名

使用过centos6和7的小伙伴们,觉得最大的差别就是网卡名和服务管理以及系统启动方式了,那我们今天就说一下如果修改centos7的网卡名。

修改网卡名的时候有两种办法,那么第一种就是在安装操作系统的时候,选择第一项安装centos7,然后按tab键打开kernel启动选项。

image.png

增加内核参数:net.ifnames=0 biosdevname=0,输入完成后回车正常安装操作系统就可以了。

那么第二种方法呢,毕竟咱们都已经进入操作系统了,所以咱们就需要对grub菜单进行编辑了。

首先第一步我们需要移动现在的网卡配置文件,修改为ifcfg-eth0

mv ifcfg-eno16777728 ifcfg-eth0

因为centos7采用grub2引导,还需要对grub2进行修改,编辑/etc/default/grub配置文件,在GRUB_CMDLINE_LINUX这个参数后面加上net.ifnames=0 biosdevname=0

[root@lsl network-scripts]# vi /etc/default/grub
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="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"

然后使用grub2-mkconfig命令重新生成GRUB配置并更新内核

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

最后一部我们直接重启操作系统

reboot

重启后验证网卡名称

[root@lsl~]# ifconfig 
eth0: flags=4163 mtu 1500
  inet 192.168.56.130 netmask 255.255.255.0 broadcast 192.168.56.255
  inet6 fe80::20c:29ff:fe6d:d894 prefixlen 64 scopeid 0x20
  ether 00:0c:29:6d:d8:94 txqueuelen 1000 (Ethernet)
  RX packets 27413 bytes 38532163 (36.7 MiB)
  RX errors 0 dropped 0 overruns 0 frame 0
  TX packets 7727 bytes 702194 (685.7 KiB)
  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
 
lo: flags=73 mtu 65536
  inet 127.0.0.1 netmask 255.0.0.0
  inet6 ::1 prefixlen 128 scopeid 0x10
  loop txqueuelen 0 (Local Loopback)
  RX packets 0 bytes 0 (0.0 B)
  RX errors 0 dropped 0 overruns 0 frame 0
  TX packets 0 bytes 0 (0.0 B)
  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

你可能感兴趣的:(CentOS7修改网卡名)