修改网卡名称为eth0
在centos7之后,系统网卡的默认名称由以往的Ethx改成了Enox,下面介绍如何将code Centos7 的网卡
名称改为Ethx的方法。
首先修改“/etc/sysconfig/grub”文件
1
vim /etc/sysconfig/grub
内容大概是这样
1
2
3
4
5
6
7
8GRUB_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 rhgb quiet net.ifnames=0 biosdevname=0"
#GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
其中有一行是GRUB_CMDLINE_LINUX,在这行结尾的引号前面加上这句
1
net.ifnames=0 biosdevname=0
修改完成后这行内容为
1
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
然后用 grub2-mkconfig 命令重新建立 GRUB 的设定值
1
grub2-mkconfig -o /boot/grub2/grub.cfg
接着把Eno网卡的名称改为Eth0,如下:
1
mv /etc/sysconfig/network-scripts/ifcfg-eno16777736 /etc/sysconfig/network-scripts/ifcfg-eth0
修改网卡名称,并且设置为静态IP
接着编辑/etc/sysconfig/network-scripts/ifcfg-eth0 文件,修改为如下,同时设置为静态ip:
1
2
3
4
5
6
7
8
9
10
11
12
13
14TYPE=Ethernet
BOOTPROTO=static //设置为静态IP
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPADDR=192.168.1.120 //ip 地址
GATEWAY=192.168.1.1 //网关
NETMASK=255.255.255.0 //子网掩码
DNS1=8.8.8.8 //DNS
NAME=eth0 //网卡名称
UUID=bef554bc-0bc9-4234-a896-2c46da01a923
DEVICE=eth0 //设备名称
ONBOOT=yes //开机自动启动
最后记得重启系统,使配置生效。
参考资料
https://www.phpini.com/linux/centos-7-network-interface-name
https://blog.csdn.net/johnnycode/article/details/40624403