克隆虚拟机之后网卡无法启动的处理方法

迎刃而解 盛行 5年前 (2014-11-22) 81次浏览 未收录 0个评论 扫描二维码
文章目录
[隐藏]

一、问题描述如下:

在我们使用VMware做实验的时候,想克隆现有虚机来生成新的虚机,当克隆完毕之后,会出现网卡无法启动的现象,报错“Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization”网卡配置文件也一切正常,重启之后报错如下。

克隆虚拟机之后网卡无法启动的处理方法

使用命令:

#ifconfig

显示只有lo的127.0.0.1

克隆虚拟机之后网卡无法启动的处理方法

[loginview]

二、处理方法

这个错误是因为克隆出来的新的虚机和VMware分配出来的网卡的MAC地址不一致造成的,我们只要把网卡的MAC地址修改成新虚的MAC地址即可。

截图如下:(被克隆主机的MAC)

克隆虚拟机之后网卡无法启动的处理方法

新克隆出来的主机的MAC地址:

克隆虚拟机之后网卡无法启动的处理方法

由以上两个图对比我们可以清楚的看见两台主的机MAC地址是不一样的,而新克隆出来的主机现使用的MAC地址使用的还是原虚拟主机的MAC地址,我们需要将新的虚拟主机的MAC地址修改为VMware为我们新生成出来的MAC地址,然后重启网卡即可。

复制新虚拟机的MAC地址,放到记事本中,因为控制台中我们无法粘贴,新MAC地址为:00:0C:29:9D:19:08

#cd /etc/sysconfig/network-scripts/

#进入/etc/sysconfig/network-scripts/目录

#vim ifcfg-eth0

#编辑eth0网卡配置文件

配置文件如下:

克隆虚拟机之后网卡无法启动的处理方法

由此我们可以看到这个MAC使用的是原主机的,我们只需要将这个MAC地址修改为:00:0C:29:9D:19:08 如下:

克隆虚拟机之后网卡无法启动的处理方法

然后我们在修改/etc/udev/rules.d/70-persistent-net.rules目录下的这个文件

#vim /etc/udev/rules.d/70-persistent-net.rules

克隆虚拟机之后网卡无法启动的处理方法

我们保存退出,重新启动即可(重新启动系统,不是网卡)重启网卡还是会报错

#init 6

#重启系统

系统重新启动之后,网卡也启动了

克隆虚拟机之后网卡无法启动的处理方法

到此我们就可以使用ssh工具来连接了。

[/loginview]


IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:克隆虚拟机之后网卡无法启动的处理方法
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址