我对为什么 NetworkManager(和 Modem-Manager)是 Ubuntu Server 18.04 的一部分以及为什么它们默认启用服务感到有些困惑。
我的理解是 Netplan 是用于通过 systemd-networkd 配置网络的默认工具。
我有一个运行 Seafile 的 Ubuntu Server 18.04。无线网络是使用 Netplan 和 networkd 配置的,大部分时间都可以正常工作。我确实遇到了这里描述的问题:Ubuntu Server Wifi connection failed after each sudo apt upgrade
在尝试解决此问题时,我发现 NetworkManager 的日志条目可能是错误的,因此我尝试禁用它。没有它,服务器继续正常工作,但我认为上面链接中的问题仍然存在
那么为什么 NetworkManager 在那里并且默认启用呢?是否有需要它而不是 Netplan 的用例?我是否通过禁用它而错过了某些功能?
在服务器环境中,通常使用 netplan/networkd,主要是由于其网络环境的静态特性。NetworkManager 是一个选项,通常不会被选中,但应该启用并保持不变。
/etc/netplan 中只有一个 .yaml 文件。它应该看起来像这样......
sudo netplan --debug generate
sudo netplan apply
reboot