Ubuntu 18.04 互联网连接不工作(使用 VMWare Fusion)

Ale*_*ndr 11 vmware networking vmware-fusion 18.04

不知道发生了什么。昨天一切正常,今天我启动了我的 VMware,似乎 Ubuntu 根本没有互联网连接。

尝试了所有不同的选项(除了我通常使用的 NAT),如桥接和仅主机,但它没有帮助。尝试通过终端等重新启动我的网络。在 Ubuntu 的互联网设置下,它仅显示未找到 Wi-Fi 适配器。

不知道一夜之间发生了什么,也许是安装了一些更新?在我可以正确关闭 Ubuntu 的 VMware 会话之前,我确实不小心关闭了主机,但我怀疑这没有做任何事情。另一方面,也在 VMware 上运行的 Windows 7 运行良好。

如何进行?谢谢!

更新:按照这个https://ubuntuforums.org/showthread.php?t=1400504并让它工作:)

Abh*_*Vij 26

通过浏览多个线程让它工作。

编辑:如果您使用的是 VMWare/VirtualBox,请在执行以下步骤之前检查您的网络是否处于桥接模式。启用桥接模式并重新启动来宾操作系统可以解决此问题。

首先在终端中使用以下 cmd 检查您的网络是否被禁用:

sudo lshw -C network
Run Code Online (Sandbox Code Playgroud)

如果在您的适配器名称后显示已禁用(记下逻辑名称以备后用)

  *-network DISABLED        
       description: Ethernet interface
       product: 82545EM Gigabit Ethernet Controller (Copper)
       vendor: Intel Corporation
       physical id: 1
       bus info: pci@0000:02:01.0
       logical name: ens33
Run Code Online (Sandbox Code Playgroud)

我们需要做的就是启用适配器,让我们开始吧。

使用以下 cmd 打开接口文件:

sudo gedit /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

我的文件写入了以下数据:

auto lo
iface lo loopback
Run Code Online (Sandbox Code Playgroud)

但是我的网卡的逻辑名称是ens33(不是lo),所以我把它改成阅读以下内容并保存文件。

auto ens33
iface ens33 inet dhcp
Run Code Online (Sandbox Code Playgroud)

现在是时候重新启动网络服务了。

sudo /etc/init.d/networking restart
Run Code Online (Sandbox Code Playgroud)

检查网络是否已备份,它不应再具有禁用的标签。

sudo lshw -C network
Run Code Online (Sandbox Code Playgroud)

享受你的互联网:)

  • 我的主机操作系统是 ubuntu 18.04,来宾操作系统是 ubuntu 18.04。我这样做了,但它不起作用。然后在“vmware -> 虚拟机设置”中,我更改为“桥接模式”并重新启动来宾操作系统中的网络服务(“sudo /etc/init.d/networking restart”)。它有效。 (3认同)