Ubuntu 18.04 的 GUI 设置中的网络配置几乎没有任何项目

Ubuntu 18.04 的 GUI 设置中的网络配置几乎没有任何项目

我是 Ubuntu 新手,刚刚安装了 Ubuntu 18.04.6 的 VMWare VM。安装 GUI 后,我发现 GUI 设置的网络配置区域几乎没有任何内容,因此我无法通过 GUI 配置网络。也就是说,网络配置 GUI 与互联网上的教程有很大不同,例如此处的良好网络配置 GUI:如何在 Ubuntu 中配置网络设置

良好的网络配置 GUI

我的看起来像这样:

我的配置 GUI 是什么样的

我知道还有很多其他方式可以配置网络,但我更喜欢 GUI 方法。有人能给我一些建议,告诉我如何显示配置项并让我通过 GUI 配置网络吗?


应用 matigo 的建议后更新:

来自“ip link list”的名称是“ens33”。

yupei@ubuntu18046:~$ ip link list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:4f:8c:66 brd ff:ff:ff:ff:ff:ff
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:5a:b4:b0:56 brd ff:ff:ff:ff:ff:ff

我的 /etc/network/interface 编辑之前是

# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown

编辑后,

# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown

auto ens33
iface ens33 inet dhcp

重启后,问题依旧,但是出现了一个带有问号的奇怪图标,如下面的截图所示:

带问号的图标

这没有帮助,网络配置 GUI 仍然像以前一样缺少项目。仍然感谢 matigo!


从这里开始,我根据 /etc/network/interface 中的注释信息做了如下一些操作:

sudo apt install ifupdown
sudo ifdown ens33
sudo ifup ens33

结果如下:

yupei@ubuntu18046:~$ sudo apt install ifupdown
[sudo] password for yupei: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ifupdown is already the newest version (0.8.17ubuntu1.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

下拉

问题仍然存在。我仍然需要帮助。


请帮助我。非常感谢!

答案1

从外观上看,您的 VMware 设置不包含任何网络适配器。

在虚拟机设置中,转到“网络适配器”,并确保设备状态设置为连接的开机时连接。您还需要确认“网络连接”部分已正确配置,以便虚拟机可以访问网络,如下图所示,厚颜无耻地抄袭自 ProTechGurus(因为我没有 Windows 机器或者 VMware 可以截取屏幕截图):

VMware 网络设置

如果网络适配器设置存在且网络正常运行,则可能需要在/etc/network目录中创建一个文件。操作方法如下:

  1. 打开终端(如果尚未打开)

  2. 列出您现有的网络接口:

    ip link list
    

    您应该看到类似这样的输出:

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
         link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
         link/ether 08:00:27:85:1a:af brd ff:ff:ff:ff:ff:ff
    3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
         link/ether 08:00:27:fd:77:ad brd ff:ff:ff:ff:ff:ff
    
  3. 记下网络连接的接口名称。它看起来类似于enp0s3

  4. interfaces在以下位置创建或编辑文件/etc/network

    sudo vi /etc/network/interfaces 
    

    笔记:可以使用任意文本编辑器。不需要是vi。但是,您需要使用sudo

  5. 将以下行添加到文件:

    auto enp0s3
    iface enp0s3 inet dhcp
    

    笔记:确保将其替换enp0s3为您的虚拟机的正确接口名称。

  6. 保存文件(如果使用则按EscW⇢ )并退出文本编辑器Qvi

  7. 重新启动系统

一旦虚拟机恢复,您应该有一个完整的网络面板可以使用。

相关内容