Linux ifconfig -a 没有eth0,而是eth1

原因:克隆虚拟机模板,VMWare为了避免网卡冲突会重新为新的虚拟机模板虚拟一个网卡eth1,这就是为什么ifconfig时没有eth0了,虽然VMWare为新的CentOS虚拟机虚拟了一个新的网卡eth1,但它并没有更改/etc/sysconfig/network-scripts/ifcfg-eth0的信息
解决方法:
-
vim /etc/udev/rules.d/70-persistent-net.rules,删除eth0对应的那一行,只保留eth1对应一行,记录eth1中的MAC地址(红框部分),然后将NAME="eth1"改为NAME="eth0"
更改后

-
Esc->:wq退出保存 -
vim /etc/sysconfig/network-scripts/ifcfg-eth0, 将HWADDR的MAC地址修改为步骤1中记录的MAC地址
修改DEVICE、HWADDR ,修改为与步骤1一致

-
Esc->:wq退出保存 -
reboot,重启系统 -
ifconfig -a,查看网卡
likeqc
ends

浙公网安备 33010602011771号