Ubuntu 18.04.4 桌面版:自上次升级以来:使用以前的网络配置文件进行有线非托管

Ubuntu 18.04.4 桌面版:自上次升级以来:使用以前的网络配置文件进行有线非托管

昨天晚上,我按照要求升级了 Ubuntu 18.04.4 Desktop 的软件包。但现在我无法再使用以前的网络配置文件连接到网络。以下是升级的软件包:

在此处输入图片描述

以下是NetworkManager.conf文件内容:

$ sudo nano /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

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

根据以下迹象:无有线连接 - 有线非托管 ubuntu 18.04

我尝试投入managed=true/etc/NetworkManager/NetworkManager.conf 运行

sudo service network-manager restart

然后系统重新启动。
但问题仍然存在。

修改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: networkd
  ethernets:
    enp3s0:
      dhcp4: no
      addresses: [192.168.1.7/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

network:
  version: 2
  renderer: NetworkManager
  #renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: trye
      #dhcp4: no
      #addresses: [192.168.1.7/24]
      #gateway4: 192.168.1.1
      #nameservers:
      #  addresses: [8.8.8.8,8.8.4.4]

使有线连接再次正常工作。

这次 Ubuntu 18.04 软件包升级发生了什么?

答案1

网络管理器

编辑/etc/NetworkManager/NetworkManager.conf并将“管理”改回为 false。

确保/etc/network/interfaces仅包含以下活动行:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

/etc/netplan/01-network-manager-all.yaml背部调整至:

network:
  version: 2
  renderer: NetworkManager

sudo netplan generate

sudo netplan apply

reboot

然后使用 NetworkManager GUI 配置您的有线连接。

答案2

您发布的文件/etc/netplan/01-network-manager-all.yaml不是 Ubuntu 桌面安装程序提供的默认 netplan 配置。此行为最可能的解释是您编辑了此文件(使用编辑器或通过某些软件),并且在应用最新更新后重新启动,导致网络管理器遵守新配置,该配置告诉它不要管理有线以太网接口。

答案3

我已尝试并且有效。

sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo systemctl restart NetworkManager

相关内容