今天克隆了一个虚拟机,放到自己本机里面使用时,发现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地址不一样。这就是为啥冲突的原因了。
没有更好,