Linux虚拟机CentOS7系统中网卡名称enp0s3修改为eth0
由于创建虚拟机过程中,要将enp开头的网卡名称修改为eth开头,解决network重启报错找不到enp网卡问题
禁用网卡命名规则
vim /etc/default/grub
修改 GRUB_CMDLINE_LINUX
项,在swap后面添加 net.ifnames=0 biosdevname=0
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"
更新 grub 配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
修改网卡配置文件
mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0
将 NAME\DEVICE 项改为 eth0
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
IPADDR=10.0.2.100
GATEWAY=10.0.2.2
NETMASK=255.255.255.0
DNS1=192.168.122.1
DNS2=8.8.8.8
重启网络服务或者服务器
systemctl restart network
reboot
此时再查看修改的配置已经生效了