ifconfig -a命令后没有eth0网卡,而是eth1lo`网卡

image-20201031112201326

原因:克隆虚拟机模板,VMWare为了避免网卡冲突会重新为新的虚拟机模板虚拟一个网卡eth1,这就是为什么ifconfig时没有eth0了,虽然VMWare为新的CentOS虚拟机虚拟了一个新的网卡eth1,但它并没有更改/etc/sysconfig/network-scripts/ifcfg-eth0的信息

解决方法:

  1. vim /etc/udev/rules.d/70-persistent-net.rules,删除eth0对应的那一行,只保留eth1对应一行,记录eth1中的MAC地址(红框部分),然后将NAME="eth1"改为NAME="eth0"

    image-20201031112916687

    更改后

    image-20201031113355747

  2. Esc -> :wq 退出保存

  3. vim /etc/sysconfig/network-scripts/ifcfg-eth0, 将HWADDR的MAC地址修改为步骤1中记录的MAC地址

    image-20201031113906266

    修改DEVICE、HWADDR ,修改为与步骤1一致

    image-20201031114125903

  4. Esc -> :wq 退出保存

  5. reboot,重启系统

  6. ifconfig -a,查看网卡

    image-20201031114529853


likeqc
ends