现在安装CentOS7相对较新的版本的时候是不是发现网卡的名称变成了ens***这种方式,不知道大家和不和我一样还是看着eth*看着比较顺眼,下面我分别分享一下在安装操作系统时和在安装系统后的修改方法。
一、重新安装CentOS系统时
1、系统安装时,出现以下界面,上下键将光标移动至Install CentOS 7行,按Tab键;
2、在quit前输入net.ifnames=0 biosdevname=0字符,修改后如下图:
3、按回车继续进行安装,安装后操作系统为eth命名方式。
二、系统安装完成后进行修改
1、编辑网卡配置文件中网卡名称信息
vi /etc/sysconfig/network-scripts/ifcfg-ens192
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=3b7822d0-e5cb-444f-8272-91ad330d1896
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.20.100
PREFIX=24
GATEWAY=192.168.20.1
DNS1=114.114.114.114
DOMAIN=8.8.8.8
IPV6_PRIVACY=no
2、修改网卡配置文件名称
[[email protected] ~]# mv ifcfg-ens192 ifcfg-eth0
3、修改网卡名称规则内核文件,在rhgb quiet前添加net.ifnames=0 biosdevname=0
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 net.ifnames=0 biosdevname=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
4、重新加载grub配置文件
[[email protected] ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-9499f26291aa4ca7944ae3f25f4f90d5
Found initrd image: /boot/initramfs-0-rescue-9499f26291aa4ca7944ae3f25f4f90d5.img
done
5、reboot重新启动操作系统
[[email protected] ~]# reboot