昨天晚上,我按照要求升级了 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