关于用VMware克隆linux系统后,无法联网找不到eth0网卡的问题

  当使用克隆后的虚拟机时发现系统中的网卡eth0没有了,使用ifconfig -a会发现只有eth1。因为系统是克隆过来的,原有的eth0以及ip地址都是原先网卡的,VMware发现已经被占用,就会创建一个新的eth1网卡。因为系统的网络相关配置都是基于eth0的,eth1没有网络相关的配置,所以就会产生无法联网的情况。

  这时我们只要修改其中的两个文件然后重启系统就好了。

  首先修改ifcfg-eth0这个文件

vim /etc/sysconfig/network-script/ifcfg-eth0

  出现这些选项,直接删除UUID与HWADDR(对应的网卡物理地址),保存退出

  

  再修改70-persistent-net.rules这个文件,

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

  出现这些选项,将name=eth0那条注释掉或删掉,将name=eth1改为name=eth0,退出保存,

  或者更省事直接将70-persistent-net.rules这个文件删掉,重启后会自动生成一个正确的

rm -rf  /etc/udev/rules.d/70-persistent-net.rules

  最后reboot重启在ifconfig就发现ip地址出现了,正常联网也都没有问题了。

  

时间: 2024-08-24 23:05:38

关于用VMware克隆linux系统后,无法联网找不到eth0网卡的问题的相关文章

VMware克隆Linux系统后,新系统网络问题

VMware克隆Linux系统后,新系统网络问题Device eth0 dose not seem to be present的解决方法. 今天学习Linux到一定阶段了,需要用到二台机器同时开启,于是用VMware克隆了开始正常使用的第一台Linux系统.克隆操作还是很简单的,一会好了,重新启动后,想使用xshell连接,先看了克隆出来的新机器,就叫cloner吧,ifconfig只有loop口是正常工作,于是使用service network restart重启网络服务看看好没好,结果出现下

VMware克隆Linux系统后,网络问题解决

VMware克隆Linux系统后,新系统网络问题Device eth0 dose not seem to be present的解决方法. 今天学习Linux到一定阶段了,需要用到二台机器同时开启,于是用VMware克隆了开始正常使用的第一台Linux系统.克隆操作还是很简单的,一会好了,重新启动后,想使用xshell连接,先看了克隆出来的新机器,就叫cloner吧,ifconfig只有loop口是正常工作,于是使用service network restart重启网络服务看看好没好,结果出现下

克隆linux系统后,将eth1修改成eth0

使用VMware克隆的linux系统之后,发现网卡信息只有eth1,却没有eth0.将eth1修改成eth0. 1.vi /etc/udev/rules.d/70-persistent-net.rules 2.vi /etc/sysconfig/network-scripts/ifcfg-eth0 3.service network restart 4.如果还没有显示修改成功,建议重启电脑. 原文地址:https://www.cnblogs.com/hdym/p/8431386.html

VMware虚拟机克隆Linux系统后找不到eth0网卡

在VMware上克隆好虚拟机后总是找不到eth0网卡 对于这种情况的解决方法是: 1.利用命令 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth2,这里也可以选择改成其他名字 2.使用命令 rm 删除多余的ifcfg-eth0,删除成功 3.进入ifcfg-eth2修改相关配置 4,第二步修改时,查看cat /etc/udev/rules.d/70-persisten-net

VMware克隆linux虚拟机后,克隆后的虚拟机如何把网卡eth1修改为eth0 ?

实验系统版本: CentOS 6.8 问题描述: 当你使用VMware安装好一台虚拟机A后,又克隆了一台虚拟机B出来. 此时运行"ifconfig"命令会发现,网卡显示名称为"eth1"而非"eth0".运行"service network restart"时,虚拟机B就会出现此错误"Bringing up interface eth0:  Error: No suitable device found: no de

vmware克隆linux系统,发现部署后的linux系统无法启动网卡

报错为Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization 错误原因,是因为linux网卡绑定了原mac地址导致 解决方法为 1.使用ifconfig -a 查看当前主机mac地址 2.修改eth0网卡硬件地址为当前地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0网卡和MAC地址对应并保存退出,其实在network-scr

VMWare克隆Linux虚拟机后eth0找不到的解决方法

原因分析:很多Linux使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名,VMware会自动生成虚拟机的 mac地址.这样由于基本系统的虚拟机已经记录了该虚拟机的网卡mac地址对应于网卡eth0,在克隆出的虚拟机中由于mac地址发生改变,udev会自动将该mac对应于网卡eth1.以此类推,udev会记录所有已经识别的mac与网卡名的关系,所以每次克隆网卡名称会自动加1,而其实kernel 仅仅只识别到一张网卡,跟网卡名相关的网络配置也未发生任何变化. 解决方案: 1.udev将

vm克隆linux系统 后连接网络

第一步 vi /etc/udev/rules.d/70-persistent-net.rules     将之前的eth0注释掉,    将eth1改为eth0 并复制mac地址 第二部 vi /etc/sysconfig/network-script/ifcfg-eth0      将第一步的 mac地址 写上DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.137.255IPADDR=192.168.137.222NETMASK=255.255.255

VMware 克隆Linux后找不到eth0

VMware 克隆Linux,ifconfig 不出现eth0 解决方案: 1)删除 /etc/udev/rules.d/70-persistent-net.rules/ rm -rf  /etc/udev/rules.d/70-persistent-net.rules 2)重启 init 6 3)ifconfig 查看