克隆Centos之后,ifconfig得不到ip地址,mac地址冲突

克隆Centos虚拟机后,若ifconfig无法获取IP,可能是由于MAC地址冲突导致。解决方法包括查看并编辑网卡配置文件(如ifcfg-ens33),删除或修改冲突的HWADDR,更新虚拟机的MAC地址,重启network服务,最终通过ifconfig检查IP是否恢复。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天克隆了一个虚拟机,放到自己本机里面使用时,发现ifconfig得不到ip地址,很奇怪,网上找了很多资料,没什么结果,后面各种尝试终于解决。其实就是因为复制克隆的两个虚拟机的mac地址冲突了。所以一台开着,另一台就用不了。本文主要讲的就是解决mac冲突的问题。

mac地址冲突会导致 network 服务启动不了,网卡启动失败。

首先 - ip addr 查看当前网络地址

在这里插入图片描述
红色标记的为:本机的mac地址。

第二:
输入命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33 (有些虚拟机后面不是ens33,是etho或者是其他的,这个是网卡配置文件,选择进行编辑就行了)
在这里插入图片描述
正常来讲最上面应该会有一行:HWADDR=XXXXXXXX 的代码,因为我的已经解决了就没有了。它表示的是被克隆机的mac地址,因为是克隆过来的虚拟机,所以它的配置文件是不会变得,如果你仔细点会发现,这个地址跟被克隆的虚拟机的mac地址一模一样,反而跟我们刚才 ip addr 得到的mac地址不一样。这就是为啥冲突的原因了。
没有更好,有的话就直接删除了吧,然后看下最后一行ONBOOT=yes(如果等于no请改过来),保存退出。

第三:关闭当前虚拟机
关闭虚拟机后,右键该虚拟机 -> 设置 -> 网络适配器 -> 高级 --> 生成 mac地址

在这里插入图片描述
生成后再次开启虚拟机<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值