vmware克隆eth0
❶ VMware克隆Linux提示eth0找不到怎么办
给你个简单的方法,以centos为例
1.修改Centos虚拟机克隆机的ifcfg-eth0的配置文件的HWADDR为ifconfig -a的MAC地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 把MAC地址改成新的地址(ifconfig -a |grep HW看到的mac地址)
HWADDR="00:50:56:9C:00:3A"
2.接着进行如下操作 ,删除一个文件。
rm -rf /etc/udev/rules.d/70-persistent-net.rules
3.重启系统
reboot
只需上面三个步骤即可
❷ 我的虚拟机启动时必须把网卡设置为无才能启动,为什么
1 问题描述
VMware中克隆虚拟机是经常的事情,对于客户机是Winows的虚拟机直接克隆就可以使用。对于客户机是Linux的虚拟机克隆后会出现网络无法启动的问题。
使用service network start 命令会出现报错如下:
device eth0 does not seem to be present
2 原因分析
使用Vmware的克隆功能,会为新产生的虚拟机配置一个与原始虚拟机网卡MAC地址不同的网卡。对于CentOS这样的Linux系统,会把运行时的网卡MAC地址记入/etc/udev/rules.d/70-persistent-net.rules文件中。这样克隆好的新系统里也保存了这个记录。
当新系统启动时,由于vmware已经为其配置了不同的MAC地址,因此系统会在启动扫描硬件时把这个新的MAC地址的网卡当做是eth1,并且增加记入上述文件中。而此时配置文件里的/etc/sysconfig/network-scripts/ifcfg-eth0里记录的还是原来的MAC地址,而这个MAC地址在新系统里是不存在的,所以无法启动。
3解决办法
在新系统里,把rules文件里记录的老MAC对应的那个eth0一行删除掉,然后把新MAC对应的eth1的名字改为eth0。然后在ifcfg-eth0文件里把HDADDR的值改为新的MAC地址。
这样rules和ifcfg-eth0就彼此对应(rules里的eth0对应ifcfg-eth0文件名,rules里的mac对应ifcfg-eth0文件里的HDADDR)好了。此时需要重新启动系统一切就OK了。
❸ vmware 克隆的linux怎么重置mac地址
ifconfig eth1 确定新网卡的MAC地址。
nmcli con 确定新网卡的UUID
vim /etc/udev/rules.d/70-persistent-net.rules
把原eth0的相关信息删除,将eth1的name改为eth0
cd /etc/sysconfig/network-scripts
vim ifcfg-eth0
HWADDR=现在的实际MAC
UUID=现在的实际UUID
上述处理操作完后,重启虚拟机!
❹ Linux克隆虚拟机引起的Deviceeth0doesnotseemto
系统大全为您提供
虚拟机Vmware上克隆了一个RedHatEnterpriseLinx启动时发现找不到网卡,如下所示,如果你在命令窗口启动网络服务就会遇到”,delayinginitialization“错误
关于这个错误,搜索了一下网上的资料,发现还蛮多人遇到过这类错误,了解了一下错误产生的原因和解决方案
错误原因:
克隆的Linux系统在新的机器上运行,新服务器网卡物理地址已经改变。而/etc/udev/rules.d/70-persistent-net.rules这个文件确定了网卡和MAC地址的信息之间的绑定,克隆后的网卡的MAC已经发生了变化,所以导致系统认为网络设备不存在,网络不能正常启动。另外一个就是/etc/sysconfig/network-scripts/ifcfg-eth0里面MAC地址也是以前的旧信息。
关于/etc/udev/rules.d/70-persistent-net.rules这个文件,系统在启动时会自动监测变化,然后由
b/udev/write_net_rules写入到/etc/udev/rules.d/70-persistent-net.rules中一个新的配置节,网卡的的序号依次递增(如原来为eth0,则修改第一后生成一个eth1,再次修改后生成一个eth2...),且其ATTR{address}的值为当前网卡对应的mac地址。
解决方法:
1:编辑/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,将ifcfg-eth0的配置文件里里面以前的关于MAC地址这一行删除掉或修改。另外克隆的服务器的IP设置的是静态IP,要么修改为一个其它的IP地址或设置为动态IP,重启网卡服务
2:找到/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器,系统会自动生成一个70-persistent-net.rules文件。
因为这个文件绑定了网卡和MAC地址,换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和MAC地址修改成对应的,不过这样多麻烦,直接删除重启,它会自动生成个一个新的文件。
删除前70-persistent-net.rules的内容
重新生成的70-persistent-net.rules的内容
重启过后OK,但是我想将测试服务器设置为动态IP,于是在/etc/sysconfig/network-scripts/ifcfg-eth0配置文件里面修改了一番,但是老是获取不到IP地址,将地址改为静态IP地址又没有问题,折腾了好久,最后悲催的发现需要运行dhclient命令才能获取动态IP地址。
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http:///如需转载请注明!推荐:win7纯净版
❺ VMware克隆Linux提示找不到eth0的解决方法
我们都知道,VMware是款虚拟机,能够装载各种系统,但在VMware克隆Linux的时候提示找不到eth0,很多人不知道要如何处理,下面小编就给大家介绍下VMware克隆Linux提示eth0找不到的解决方法。
发生情况:
用ifconfig命令修改修改虚拟机ip地址的时候,提示eth0找不到。直接修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,重启系统后,也没用。
用ifconfig查看才发现,没有eth0,只有eth2.所以应该是创建虚拟机的时候,重新创建了一个网卡。当系统发现网卡跟系统配置不统一时,重新创建了一个新的网络接口。
解决方案:将eth0配置回来
修改/etc/udev/rules.d/70-persistent-net.rules文件
将PCI device 0x1022:0x2000 (vmxnet)用#注释,将PCI device 0x1022:0x2000 (vmxnet)中的eth2修改为eth0,记住MAC地址ATTR{address}==“00:0c:29:ab:c5:2c”,退出保存。
修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
修改ip地址:IPADDR=192.168.0.102(因为我才用host-only的链接方式,所以是静态ip),修改MAC地址HWADDR=00:0C:29:AB:C5:2c,退出保存。
修改/etc/sysconfig/network文件中主机名 HOSTNAME=hadoop2
执行命令:service network restart,会出现eth0生效的提示信息。
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: activated
Connection activated
最好reboot重启一下。
[root@hadoop2 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:AB:C5:2C
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feab:c52c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:177 errors:0 dropped:0 overruns:0 frame:0
TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:17634 (17.2 KiB) TX bytes:7611 (7.4 KiB)
Interrupt:19 Base address:0x2024
上面就是VMware克隆Linux提示eth0找不到的解决方法的介绍了,如果你也遇到了这种问题,可以安装本文介绍的方法进行处理,希望对你有所帮助。
❻ 电脑中安装VMware虚拟机系统后无法上网如何解决
最近有用户在电脑中通过VMware安装了centos虚拟机系统,但是却发现无法正常上网。克隆之后网卡eth0变成了eth1,并且找不到eth1的配置文件ifcfg-eth1,即使有IP地址也无法编辑。如果遇到了这样的问题,那么不妨参考接下来的方法进行解决。
推荐:电脑最新系统下载
1、服务器只有一块网卡,/etc/udev/rules.d/70-persistent-net.rules中有两条网卡信息;
2、克隆主机的eth0网卡MAC为
00:0c:29:3c:9b:42
被克隆主机eth0网卡MAC为
00:0C:29:3C:9B:42
两个主机的MAC相同,克隆主机就“舍弃”eth0,重新“生成”了网卡eth1,即使eth1能获取到IP,ifcfg-eth1配置文件不存在还是不行;
3、vi/etc/udev/rules.d/70-persistent-net.rules
注释掉eth0这一行,将第二条配置中的eth1改成eth0,保存退出重启系统;
4、重启完成后eth1变成了eth0,并且ifcfg-eth0的配置文件也生效了;
5、克隆的时候将网卡MAC地址一并克隆,需要将vmwareworkstation分配的新MAC地址手动更新到系统中。
电脑中安装VMware虚拟机系统后无法上网,可参考以上方法来解决。
❼ 虚拟机克隆后的网卡问题
由于克隆虚拟机,vmware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的 MAC地址 和 操作系统 中记录的mac地址不符,导致eth0启动不起来。操作系统记录了一个新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址 。
解决方法:
修改 /etc/udev/rules.d/70-persistent-net.rules 文件
删除掉 关于 eth0 的信息。修改 第二条 eth1 的网卡的名字为 eth0.
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址为 /etc/udev/rules.d/70-persistent-net.rules 修改后的eth0 的mac地址。
给CentOS虚拟机配置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0