VMware Ubuntu18.04找不到网卡ens33问题解决

VMware Ubuntu18.04找不到网卡ens33问题解决

参考

主要原因:部署了Nginx等服务,跑起来之后发现太卡了就强制把它关机了,重启之后发现网卡找不到了。如果nginx服务没有正常关闭,则会存在ens33网卡没找到的问题。通过ifconfig查看ens33,发现其不存在(只有docker0,lo0等),并且netplan命令也找不到了。

解决方法

  • 先通过VMware >> 虚拟网络编辑器 >> 启用VMnet8(开启dhcp)

    在这里插入图片描述

  • 接着ifconfig ens33 up开启ens33, 但是发现启动后ens33只有ipv6地址,没有ipv4地址,这时主机是访问不了虚拟机的。
    - 接着sudo dhclient ens33,利用dhcp动态为主机分配ip地址(目的是为了联网,安装netplan命令,这样才可以执行netplan apply,完成静态ip配置)

  • 接着sudo apt-get install [netplan.io](http://netplan.io/),并配置好00-installer-config.yaml

    network:
      ethernets:
        ens33:
          dhcp4: no
          addresses: [192.168.132.100/24]
          gateway4: 192.168.132.2
          nameservers:
            addresses: [192.168.132.2,8.8.8.8]
      version: 2
    
  • 最后执行netplan apply,完成静态ip配置(ifconfig查看)

    在这里插入图片描述


版权声明:本文为qq_33934427原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。