前言
前期我比较迷惑Ubuntu 的网络配置。
我接触比较多的 Linux 发行版都是 Ubuntu ,我按照网上的一些教程配置网络发现,没有相关网络配置文件夹。然后我发现不是我的问题而是不同版本的配置方式和工具是不一样的。然后有些配置已经弃用了。
Netplan
所以一般来说只要你的Ubuntu 版本不是太老,都是用的Netplan 。选的NetworkManager作为后端实际执行的配置。
查看现在正在运行的网络管理工具
多个网络管理工具会影响我们配置网络,拿到机器肯定先要确认现在有哪些网络管理工具在运行。这里使用 systemctl 查看网络管理工具的运行状况。
systemctl list-unit-files | grep -i network
根据输出,NetworkManager 是你系统中启用的网络管理服务。以下是确认的依据:
- NetworkManager.service 显示为 enabled,这表明 NetworkManager 正在运行并负责管理网络连接。
- systemd-networkd.service 显示为 disabled,这意味着 systemd-networkd 没有被启用。