H. centos 7虚拟机克隆怎么改网卡 centos和redhat6.0后关于虚拟机克隆后无法启用网卡问题在redhat和centos6.0以后的版本,如果我们用虚拟机装过一个系统后想克隆一个虚拟机用的话,我们会发现clone虚拟机网卡起不来,报一下错误:Error: No suitable device found: no device found for conection System eth0.或者Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization. 同时我们执行ifconfig命令的时候,会发现显示eth1网卡网卡配置文件却为/etc/sysconfig/network-scripts/ifcfg-eth0。解决方法:centos—>删除这个 /etc/udev/rules.d/70-persistent-net.rules,重启后把这个文件里NAME=eth1的eth1改成eth0,同时也要修改ATTR{address}里的mac地址和/etc/sysconfig/network-scripts/ifcfg-eth0文件mac地址一致。 redhat—>redhat有点麻烦,redhat需要把/etc/sysconfig/network-scripts/ifcfg-eth0这个文件重命名为/etc/sysconfig/network-scripts/ifcfg-eth1,同时修改文件里面的DEVICE=eth0为DEVICE=eth1,然后把/etc/udev/rules.d/70-persistent-net.rules文件中NAME=eth0的删掉,重启网络服务器正常,只不过没有eth0,而是eth1.如果想改成eth0需要重启后把上述三个位置都修改后再重启。 I. 怎么解决虚拟机迁移后eth0变成了eth1 1、用ifconfigneth0nup命令开启下网卡。n#ifconfigneth0nupn2、更改eth0配置:n#vi/etc/sysconfig/network-scripts/ifcfg-eth0下显示:nDEVICE=eth0nONBOOT=non//开机启动网卡nBOOTPROTO=staticnIPADDR=192.168.1.8n//自己设置有效ip地址nNETMASK=255.255.255.0n//子网掩码nGATEWAY=192.168.1.1n//有效网关地址nHWADDR=00:0C:29:96:38:F8n注意其中的ONBOOT=no将其改为yes,网卡激活。n3、重启服务。n#servicenetworknrestartn重启后配置生效。 J. 虚拟机克隆后怎样才能自动更改IP,主机名,磁盘id,mac等信息 地址和操作系统中记录的mac地址不符,导致eth0启动不起来。操作系统记录了一个新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址n解决方法:nifconfig eth0(对应的eth网卡)看其mac,用现在的mac替换原来的mac,之后重启network服务,问题解决。n此方法适用与redhat 6版本之前的4与5.n在redhat 6版本后多出了n/etc/udev/rules.d/70-persistent-net.rules配置文件。新的mac会出现在这个文件中。因此Redhat 6之后需要更改两个文件:n修改 /etc/udev/rules.d/70-persistent-net.rules 文件 n删除掉关于 eth0 的信息。修改第二条 eth1 的网卡的名字为 eth0. n修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址为 n/etc/udev/rules.d/70-persistent-net.rules 修改后的eth0的mac地址。n之后重启network服务。若还是提示错误信息“Device eth0 does not seem to be present, delaying initialization.”则reboot即可解决。 (责任编辑:admin) |