#先看一下我们centos7网卡名称
[root@harbor-diyue123 ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 10.0.0.23 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::3569:b0de:33e6:5339 prefixlen 64 scopeid 0x20
ether 00:0c:29:3a:73:a8 txqueuelen 1000 (Ethernet)
RX packets 17356752 bytes 2716510047 (2.5 GiB)
RX errors 0 dropped 23 overruns 0 frame 0
TX packets 17427446 bytes 3291846311 (3.0 GiB)
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 1000 (Local Loopback)
RX packets 7830808 bytes 10037947370 (9.3 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7830808 bytes 10037947370 (9.3 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
#打开/etc/sysconfig/grub编辑配置文件。 增加“net.ifnames=0 biosdevname=0”
[root@harbor-diyue123 ~]# cat /etc/sysconfig/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="rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
#保存退出
#执行命令 生成启动菜单
grub2-mkconfig -o /boot/grub2/grub.cfg
#然后重命名网卡名称,你可以把之前ifconfig看到的ens33,或者是你的网卡名称改为eth0,在进入eth0中修改DEVICE=eth0。
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-eth0
[root@harbor-diyue123 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
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="7fcab2f1-9694-4ba0-8bea-6a000d42865d"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="10.0.0.23"
PREFIX="24"
GATEWAY="10.0.0.254"
DNS1="8.8.8.8"
IPV6_PRIVACY="no"
# reboot 后检查
[root@harbor-diyue123 ~]# ifconfig
eth0: flags=4163 mtu 1500
inet 10.0.0.23 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 fe80::b193:eabf:53e0:66a7 prefixlen 64 scopeid 0x20
ether 00:0c:29:84:29:ba txqueuelen 1000 (Ethernet)
RX packets 37 bytes 4815 (4.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 50 bytes 6909 (6.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 1000 (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
赞赏