Centos7虚拟机克隆的网络问题(已解决)

遇到的问题

打开克隆好的虚拟机,查看网卡信息发现没有IP,对了,我这里的虚拟机是双网卡

Centos7虚拟机克隆的网络问题(已解决)_第1张图片

解决方法

1、进入/etc/udev/rules.d/这个目录,删除文件70-persistent-ipoib.rules

[root@Centos ~]#  cd /etc/udev/rules.d/
[root@Centos rules.d]#  rm -f 70-persistent-ipoib.rules

2、修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens33,这里具体看大家的网卡名字,我的是ens33

  • 删除UUID这一行,因为每张网卡的mac地址是不一样的,所以UUID也是不一样的
  • 修改HWADDR为虚拟机克隆后的MAC地址

Centos7虚拟机克隆的网络问题(已解决)_第2张图片

  ip addr可以看到mac地址,但是还没修改网卡配置信息之前,这里是不能看到具体的ens33、37显示,只能看到类似于下方显示的virbr0名字

3、然后如法炮制,copy一份修改好的ens33配置文件,修改为另外一块网卡正确的mac地址

[root@Centos network-scripts]# cp ifcfg-ens33 ifcfg-ens37

我这里看到的名字是ens37,所以我得复制为ens37,然后再修改相应的mac和name

Centos7虚拟机克隆的网络问题(已解决)_第3张图片

4、最后重启一下网络服务,再检查一下IP信息就ok了

  [root@Server1 ~]#  systemctl restart network.service

Centos7虚拟机克隆的网络问题(已解决)_第4张图片

注意

如果启动网络服务时出现Device eno16884287 does not seem to be present错误

  • 修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eno16884287, 修改Device和Name的名称, 如修改为“eth33”;
  • 确认网卡配置文件中“HWADDR”虚拟机的MAC地址是否正确;
  • 将网卡配置文件名重命名为/etc/sysconfig/network-scripts/ifcfg-eth33

     [root@Server1 network-scripts]#  mv ifcfg-eno16884287 ifcfg-eth33

如果启动网络服务时出现Error, some other host already use address错误

  • 出现该错误说明同一个网段中有主机已经占用该虚拟主机配置的IP地址, 需要重新配置一个尚未使用的IP地址。

你可能感兴趣的:(日常)