仅适用于 CentOS,其他版本 Linux 效果未知。
VMware Workstation 克隆 CentOS虚机之后网卡如果本来是eth0,会变成eth1,但是/etc/sysconfig/network-scripts 下边文件名没变,还是 ifcfg-eth0,于是网络没法用了。
解决办法1:
1、修改 ifcfg-eth0,将其中的硬件地址改为新的MAC,可以在虚机的网卡属性里找到,或者在/etc/udev/rules.d/70-persistent-net.rules文件中找eth1的MAC。 2、mv ifcfg-eth0 ifcfg-eth1 此方法很久以前用过,可能还需要其他修改,细节记不清,仅供参考。解决办法2:
1、删除 /etc/udev/rules.d/70-persistent-net.rules(保险起见,改文件后缀) 2、ifcfg-eth0 改名 (可能不必要) 3、重启虚机 4、改回 ifcfg-eth0 文件名 5、修改 ifcfg-eth0 内的MAC 6、service network restart