欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vmware上linux虚拟机的eth0不存在的问题处理

程序员文章站 2022-05-25 18:29:39
...

今天在启动自己虚拟机中的4台虚拟机后,发现其中三台的网卡不正常,连接不上。

于是执行网卡重启命令:service network restart,竟然报错:eth0不存在这种问题。

在网上找了找答案总算解决了。

 

问题原因:

创建虚拟机时,其中三台是从创建好的第一台克隆过来的。Vmwarelinux会记录MAC地址,这样在克隆虚拟机的时候,第一台机器的mac地址也被完整克隆过来,但Vmware会为系统再分配一个新的mac地址命名eth1。再因为eth0是默认的网卡,当第一台服务器启动后,后边的机器的eth0对应的mac地址就不能用了,因为被第一台已经用掉,所以就会报:eth0不存在的错误。

解决办法:

linux保存MAC地址的配置文件为"/etc/udev/rules.d/70-persistent-net.rules"所以应该修改这个文件,删除或注释掉其中三台机器中的eth0哪行,然后修改eth1NAME="eth1"NAME="eth0",重启之后linux就会使用新的配置文件设置网卡了。

如下图(修改后):
vmware上linux虚拟机的eth0不存在的问题处理
            
    
    博客分类: Linux vmwarelinux虚拟机eth0 

重启之后还不生效的话:请手动设置正确的mac地址,可以图像话操作或修改配置文件:

/etc/sysconfig/network-scripts/ifcfig-eth0
vmware上linux虚拟机的eth0不存在的问题处理
            
    
    博客分类: Linux vmwarelinux虚拟机eth0 
vmware上linux虚拟机的eth0不存在的问题处理
            
    
    博客分类: Linux vmwarelinux虚拟机eth0 

然后,重启网卡:service network restart

<!--EndFragment-->
  • vmware上linux虚拟机的eth0不存在的问题处理
            
    
    博客分类: Linux vmwarelinux虚拟机eth0 
  • 大小: 17.3 KB
  • vmware上linux虚拟机的eth0不存在的问题处理
            
    
    博客分类: Linux vmwarelinux虚拟机eth0 
  • 大小: 11.9 KB
  • vmware上linux虚拟机的eth0不存在的问题处理
            
    
    博客分类: Linux vmwarelinux虚拟机eth0 
  • 大小: 54.8 KB

上一篇: 小时候去乡下玩

下一篇: 捞套子