用vmware的克隆功能克隆出的新虚拟机,新虚拟机启动以后发现网卡无法启动 在网上查找相关资料,最终解决了这个问题。解决步骤如下
用 vim 打开文件
vim /etc/udev/rules.d/70-persistent-net.rule
里面有两行网卡信息
正常情况下只有上面一行网卡信息 因为在克隆一个新的系统以后 vmware会生成一个新的mac地址
所以在linux启动以后 会自动增加一个网卡信息 并且在name自段自动加一 命名为eth1
而在
/etc/sysconfig/network-scripts/ifcfg-eth0
这个配置文件中 还是使用原始mac信息 所以导致了网卡无法启动
在这里 要先把 /etc/udev/rules.d/70-persistent-net.rule 里面的第一行去掉, 并将第二行里面的
NAME=”eth1” 改为 NAME=”eth0”
然后再修改 /etc/sysconfig/network-scripts/ifcfg-eth0 将里面的
HWADDR="这里面替换为上面那个文件的第二行的网卡地址"
也就是说 要保证/etc/sysconfig/network-scripts/ifcfg-eth0 的网卡mac信息 和 /etc/udev/rules.d/70-persistent-net.rule网卡mac是一致的 然后重启系统 就可以了