方法01: 安装系统的时候修改
1.安装系统
安装系统的时候选择第1个然后按tab键. 在最后写入 net.ifnames=0 biosdevname=0
net.ifnames=0 biosdevname=0
用于让网卡名字变成ethx 形式eth0 eth1 ,centos 7中默认是ens33
检查 net.ifnames=0 biosdevname=0 是否配置成功
2.网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #基本固定,网络类型: 以太网
BOOTPROTO=none #网卡固定ip还是自动获取ip(DHCP 自动分配ip) ※※※※※※
#BOOTPROTO=dhcp #自动获取 #BOOTPROTO=none或static#手动设置Ip
NAME=eth0 #网卡名字 ※※※※※※
DEVICE=eth0 #设备名字 ※※※※※※
UUID=8e987179-762e-466e-aa40-fe38ebb012d0 #统一设别符
#HWADDR=网卡的mac地址.
ONBOOT=yes #网卡是否自动运行(开机,重启网卡)
※※※※※※
IPADDR=10.0.0.200 #ip地址
※※※※※※
PREFIX=24 #子网掩码,设置这个局域网中最多有多少台机
器. ※※※※※※
#NETMASK=255.255.255.0
GATEWAY=10.0.0.2 #网关, 类似于大楼的出入口. 网络环境中
的流量出入口. 一般是3层路由. ※※※※※※
DNS1=223.5.5.5 #主配置dns地址. ※※※※※※
DNS2=223.6.6.6 #备DNS ※※※※※※
方法02:安装完成系统
1.修改/boot/grub2/grub.cfg配置
#方法02:安装完成系统
#第1步: 修改/boot/grub2/grub.cfg配置
在linux16的行结尾抖加上
net.ifnames=0 biosdevname=0
#修改之后检查内容
[root@xlj-test xlj]# grep -n linux16 /boot/grub2/grub.cfg
100: linux16 /vmlinuz-3.10.0-1160.el7.x86_64 root=UUID=0c36613d-aa0a-42f6-b257-bed36f0fa359 ro rhgb quiet LANG=zh_CN.UTF-8 net.ifnames=0 biosdevname=0
114: linux16 /vmlinuz-0-rescue-e75160d20440452da47db89f09bd72a4 root=UUID=0c36613d-aa0a-42f6-b257-bed36f0fa359 ro rhgb quiet net.ifnames=0 biosdevname=0
2.修改网卡配置文件
#第2步: 修改网卡配置文件.
1)修改网卡配置文件中NAME和DEVICE两个部分
vim修改
2)网卡配置文件名字改为eth0
mv 修改
[root@xlj-test xlj]# cd /etc/sysconfig/network-scripts/
[root@xlj-test network-scripts]# mv ifcfg-ens33 ifcfg-eth0
#修改后结果:
[root@xlj-test ~]# grep -n eth0 /etc/sysconfig/network-scripts/ifcfg-eth0
12:NAME="eth0"
14:DEVICE="eth0"
3.重启
#reboot 重启之后看验证
[root@xlj-test ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:d5:e4:d9 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.118/24 brd 10.0.0.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::896a:fad4:d8dc:f9f1/64 scope link noprefixroute
valid_lft forever preferred_lft forever
方法03:安装完成系统
1.vim /etc/default/grub
禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。
2.grub2-mkconfig -o /boot/grub2/grub.cfg
3.重启虚拟机 root
4.然后ip a查看一下 发现网卡名已经改了 如果用xshell连接连不上的话,那么可以尝试systemctl restart NetworkManager