如何正确设置从 mini.iso 安装的 Ubuntu 18.04 LTS 以使用 NetworkManager?

N0r*_*ert 3 network-manager wireless networking netplan 18.04

我刚刚使用以太网/电缆从mini.iso安装了 Ubuntu 18.04 LTS 。

\n

然后我通过 向其安装了 MATE 桌面sudo apt-get install ubuntu-mate-desktop^

\n

但网络管理器托盘图标/ nm-applet表示Ehernet Network \xe2\x80\x94设备未受管理

\n

设置系统以重新使用 NetworkManager 的最简单方法是什么?

\n
\n

注意:请不要将其作为重复项关闭 - 我需要在一个地方提供完整的可重现解决方案。

\n

mik*_*ver 5

要将系统转换为普通 MATE,应该:

删除systemd-networkd渲染器:

sudo rm -v /etc/netplan/01-netcfg.yaml
sudo rm -v /etc/netplan/50-cloud-init.yaml
Run Code Online (Sandbox Code Playgroud)

恢复网络管理器渲染器:

cat <<EOF | sudo tee /etc/netplan/01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
EOF
Run Code Online (Sandbox Code Playgroud)

应用 netplan 配置:

sudo netplan apply
Run Code Online (Sandbox Code Playgroud)

重新启动网络管理器

sudo service network-manager restart
sudo service NetworkManager restart
Run Code Online (Sandbox Code Playgroud)

可选择恢复内容/etc/network/interfaces

cat <<EOF | sudo tee /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
EOF
Run Code Online (Sandbox Code Playgroud)

注意:此方法也适用于 Ubuntu MATE 20.04 LTS、21.04 和 21.10。