欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决虚拟机VMware中Ubuntu19.10桥接网络无法连接的问题

程序员文章站 2022-05-10 13:08:06
...

如图,正常的VMware里Ubuntu(19.10)在用桥接网络时是这样的。有一个网络标志。
解决虚拟机VMware中Ubuntu19.10桥接网络无法连接的问题
不知怎么的,今天用的时候网络标志突然消失了,也不能上网了。搜了半天都没解决,最终靠https://blog.csdn.net/lj695242104/article/details/80922108###
的方法解决了。
但是在评论里也有人说还是不能解决,我尝试了一些配置,发现某种情况下确实是不行的。故写本文来对其进行一些补充。

第一步:启动Ubuntu的shell,输入

ip addr

查看除了lo外还有什么网卡。
我这里是ens33。
解决虚拟机VMware中Ubuntu19.10桥接网络无法连接的问题
如果目前是连不上网的状态,则会看到ens33下是没有ip的。我这里是有的,这是已经配置好的结果。
第二步,输入命令:

sudo gedit /etc/netplan/01-network-manager-all.yaml

打开发现原本只有3行内容,现在增加到以下内容:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
     ens33: #根据自己配置的网卡名称改,使用ip addr查看得到
       dhcp4: true #dhcp4开启
       addresses: [] #设置本机IP及掩码,空
       optional: true

这个配置很重要,没了这一步,后面的步骤也不能成功。
然后输入

sudo gedit /etc/NetworkManager/NetworkManager.conf

把maneged=false改为true。
之后就根据https://blog.csdn.net/lj695242104/article/details/80922108###的内容,输入

sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start

就可以了。(可以试试ip addr命令看看有什么变化)
真的不行,重启一下就可以了。