在使用Linux的过程中,你可能会遇到如题所示的错误。
该错误的具体故障表现如下图所示:

导致该问题的原因是:MAC地址相同,导致的冲突
一般比较容易出现该问题的场景是:克隆后的虚拟机

在RHEL 7.x之后,网卡的管理是通过NetworkManager管理的;
当Linux使用NetworkManager来管理网卡的时候,NM是不允许发生MAC地址相同的情况的,这样,就会导致网卡无法启动。

在RHEL 6.X的时候,网卡的管理是通过network管理的。

如果不想使用NetworkManager,可以修改网卡配置文件:

如上,添加了参数【NM_CONTROLLED=”no”】,表示当前网卡不被NetworkManager所管理;
这时候,网卡就可以被激活了

另一种方法:
就算网卡的配置文件中没有标明【NM_CONTROLLED】,如果停掉了NetworkManager的服务,也是可以成功激活网卡的;
具体如下:

可以看到,当NetworkManager服务停掉后,网卡就可以被成功激活了。

注意上面【ifconfig】的反馈信息中,可以看到【ens32】这张网卡的MAC地址【ether 00:0c:29:81:6f:24】。

看看虚拟机的网卡的真实MAC地址:

可以看到,MAC地址是一致的,没有问题。


至此,文首遇到的问题,已经得到了解决。

1
说点什么

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Adamhuan Recent comment authors

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒
隐藏
变装