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

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

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

ip addr

查看除了lo外还有什么网卡。
我这里是ens33。
解决虚拟机VMware中Ubuntu19.10桥接网络无法连接的问题_第1张图片
如果目前是连不上网的状态,则会看到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命令看看有什么变化)
真的不行,重启一下就可以了。

你可能感兴趣的:(解决虚拟机VMware中Ubuntu19.10桥接网络无法连接的问题)