本文主要是介绍kvm故障-虚拟机通过镜像创建虚后无法加载eth0网卡,显示网卡为ens3,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
虚拟机通过镜像创建虚后无法加载eth0网卡,显示网卡为ens3
一、首先创建eth0网卡文件配置好
cd /etc/sysconfig/network-scripts
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
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="440bb77d-09a8-4e18-aa13-e09b7e4aa4fb"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.1.111"
PREFIX="22"
GATEWAY="192.168.1.1"
DNS1="223.5.5.5"
IPV6_PRIVACY="no"
二、修改grub
vi /etc/sysconfig/grub
在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“
三、重新生成grub配置并更新内核参数
grub2-mkconfig -o /boot/grub2/grub.cfg
四、在”/etc/udev/rules.d“目录中创建一个网卡规则”70-persistent-net.rules“
cd /etc/udev/rules.d
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:dc:dd:ad",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
#ATTR{address}=="00:0c:29:dc:dd:ad"是网卡的MAC地址(这个地址要从虚拟机属性中查看)
vi 70-persistent-net.rules
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:dc:dd:ad",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
:wq! #保存退出
五、
Init0 重启系统
这篇关于kvm故障-虚拟机通过镜像创建虚后无法加载eth0网卡,显示网卡为ens3的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!