在复制虚拟机时从动态IP修改为了静态IP,并添加部分字段,修改了UUID,生成一个新的物理地址
(重点就是在这里)。
按照网上的办法大部分都是在/etc/sysconfig/network/ifg-xxx
加上HW=xx:xx:xx:xx:xx:xx
。但是我发现加上之后还是不行。启动依旧是这个错误。
并不是这个方法不对,不过我们需要到/etc/udev/rules.d
文件夹下,有一个网卡规则文件,里面配置了Linux加载网卡的配置信息,就包含了加载的网卡名和对应的MAC地址,所以我们需要修改这个网卡配置信息。
# This file was automatically generated on systemd update
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:20:3c:b1", NAME="eth0"
我们修改这个文件中的ATTR{address}
对应的value即可,修改为自己的MAC地址。
最后,在使用重启虚拟机就可以了。