问题: VMware 下克隆的 LINUX 使用 ifconfig 查看时无 eth0 网卡相应信息
环境: centOS6.5
原因分析:
系统引导的过程中识别网卡, 将 mac 地址和网卡名称对应起来记录在 udev 的规则脚本中, 而 VMware 会自动生成虚拟机的 mac 地址. 这样, 由于基本系统的虚拟机已经记录了该虚拟机的网卡 mac 地址对应于网卡 eth0, 在克隆出的虚拟机中由于 mac 地址发生改变, udev 会自动将该 mac 对应于网卡 eth1. 以此类推, udev 会记录所有已经识别的 mac 与网卡名的关系, 所以每次克隆网卡名称会自动加 1;
由于基本系统的网络相关配置都是基于网卡 eth0 的, 网卡 eth1 没有网络相关的配置, 所以将新生成的 mac 地址绑定 eth0 即可.
解决方法:
1, 启动网卡, ONBOOT=YES
/etc/sysconfig/network-scripts/ifcfg-eth0
2, 修改 UUID,
1) 删除 MAC 地址行:
/etc/sysconfig/network-scripts/ifcfg-eth0
2) 删除网卡和 MAC 绑定的 eth0 行记录, 并把新识别的 "eth1" 改为 "eth0":
/etc/udev/rules.d/70-persistent-net.rules
3) 重启系统
来源: http://www.bubuko.com/infodetail-2699020.html