试了网上好多办法还是不行,最后感觉是自我欺骗,把ens34改成了eth0,改了里面的device和name,还有文件名,都改成了eth0;
然后 vim /etc/sysconfig/grub
编辑grub文件,在GRUB_CMDLINE_LINUX 下面添加两个参数 net.ifnames=0 biosdevname=0
运行命令 grub2-mkconfig-o /boot/grub2/grub.cfg
最后重启 reboot
每一次重启都需要systemctl stop NetworkManager,再 systemctl start network.service才可以看到除了lo和virbr0以外的