运行 Ubuntu 桌面版的 Ubuntu 17.10 服务器。网络管理器无法检测以太网

运行 Ubuntu 桌面版的 Ubuntu 17.10 服务器。网络管理器无法检测以太网

我知道这个问题在 Ubuntu 17.04 Server 及之前的版本中已经被问过好几次了。Ubuntu Desktop 一旦安装,就不会检测和管理以太网适配器。

我已经按照之前报告的修复方法进行了修复,但对于运行 Ubuntu 桌面(Gnome 和 Budgie)的新 17.10 服务器,此问题仍未得到解决 以太网设备不受管理

注意事项。

  1. 这个 Ubuntu 17.10 服务器是在 Windows 7 主机上运行的 VirtualBox VM。

  2. VM 的 NIC 设置已设为 NAT。(我不想将此 VM 暴露在主路由器 DHCP 范围内,因为它位于工作计算机/网络上)

  3. Ubuntu 17.10 服务器确实有正常运行的网络,但无法通过 Ubuntu 桌面网络管理器进行管理

我基本上想调整 Ubuntu 17.10 服务器上所需的内容,以便网络管理器能够检测到网络连接。

Ubuntu 17.10 服务器中的配置文件

/etc/network/interfaces

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.

# The loopback interface
auto lo
iface lo inet loopback

/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no

/etc/netplan/01-netcfg.yaml

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: yes

好消息是,我能够对虚拟机进行快照、播放,并且如果出现问题的话可以快速恢复。

我在想enp0s3需要在文件中列出吗/etc/NetworkManager/NetworkManager.conf

答案1

如果您希望网络管理器处理网络,我建议您更改 netplan 文件:

sudo mv /etc/netplan/01-netcfg.yaml /etc/netplan/01-network-manager-all.yaml

然后更改文件:

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

将文件更改为:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

保存并关闭文本编辑器。下一步:

sudo netplan apply
sudo service network-manager restart

有改善吗?可能需要重新启动。

相关内容