虚拟机Ubuntu 桥接方式 不显示网卡 的解决方式

今天一大早,打开虚拟机,然后准备打开映射共享到windows下z盘的项目代码,打算继续开始写功能。 然后怎么都带不开共享文件夹,一开始,我以为是samba 服务出了问题,最后才发现是网络出了问题

然后,开始了我半天的百度之路~ 对linux开发不熟悉。 花了半天的时间,最后终于成功了。记录解决方法,省得下次再遇到

首先输入 ip addr 命令查看 网卡信息


f093c897d7fd48c66abbc9af067cb53.png

你会看到如上信息,但是,你的应该不会显示我红笔方框的东西(也就是网卡的ip地址等信息,如果你能正确显示这些,说明你的界面网卡能用,网络图标应该也能显示) 并且从图中可以看出,我这里的网卡名字叫 ens33

一般情况下,很多人依次输入以下命令就能恢复网卡功能,看到网络图标:


202320522314614607.png

注意,可能跟版本有关系,有些是以下命令:


202320522314616621.png

最好都试试
但是我的情况是直接输入以上命令,都无法解决。然后由借鉴了其他方法,如下:

输入命令行: sudo gedit /etc/netplan/01-network-manager-all.yaml
打开文件内容为:


43d16848946772fdbe8f6eea202854a.png

这张图是我编辑之后的图,一开始,我的是这样的:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: "no"
      dhcp6: "no"
      addresses: 
        --0.0.0.0  /xx  //这里不方便展示ip,我就用0.0.0.0代替了
      gateway: 0.0.0.0   //也不方便展示,用0.0.0.0代替

后来,我改成24461482-9c405b6b6f531b2e.png 那样。这里建议你也改一下。
然后输入命令: sudo gedit /etc/NetworkManager/NetworkManager.conf
把maneged=false改为true;
之后再输入下面命令:


202320522314614607.png

一般情况下,应该可以了,可以输入 ip addr 查看是否显示了ip地址等信息。
如果还不行,顺便可以看下 ens33 的 state 是 UP 还是 DOWN
如果是DOWN, 就接着输入以下命令:
sudo ip link set ens33 up
sudo dhclient ens33
然后再输入 ip addr 命令查看当前网卡信息
然后重启ubuntu 不出意外应该就好了。
坚持不屑的多试几遍,总是会成功的!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容