故障:电脑损坏,硬盘文件比较重要,因此直接将硬盘上换到另一台机,但是在使用虚拟机的时候,启动centos系统,网卡无法使用,使用service network restart报错:device eth0 seems not present delaying initialization
错误定位:由于/etc/sysconfig/network-scripts/if-eth0文件中保存了之前的MAC地址
一台虚拟机的虚拟网卡的MAC地址就与下面四个因素有关:
- VMware的OUI
- Host (ESX Server)的SMBIOS中的UUID
- VM在服务器上的路径
- 网卡的实体名 (Entity Name),用来确保同一VM上的不同网卡有不同的MAC地址
解决办法:删除/etc/sysconfig/network-scripts/ifcfg-eth0/文件中的MAC地址
删除/etc/udev/rules.d/70-persistent-net.rules
然后重启机器,就可以继续使用原来的配置了,MAC地址会改变
时间: 2024-10-03 08:24:26