如何在 AlmaLinux 8 上禁用 NetworkManager

在本教程中,我们将向您展示如何在 AlmaLinux 8 上安装 NetworkManager。对于那些不知道的人,NetworkManager 是在 AlmaLinux 8 或 CentOS 8 上配置和管理网络服务的默认工具,有些情况下它可能需要永久禁用 NetworkManager,并使用替代方法来配置和管理网络。 请记住,良好的做法始终要求 NetworkManager 服务已启动并运行,以便自动检测网络和管理接口设置。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root 权限的命令。 我将向您展示如何在 AlmaLinux 8 上逐步关闭 NetworkManager。您可以按照 Rocky Linux 的相同说明进行操作。

在 AlmaLinux 8 上禁用 NetworkManager

步骤 1. 首先,让我们先确保您的系统是最新的。

sudo dnf update sudo dnf install epel-release sudo dnf install network-scripts

步骤 2. 在 AlmaLinux 8 上禁用 NetworkManager。

要在 AlmaLinux 8 或 CentOS 8 中禁用 NetworkManager 服务,请运行以下命令:

sudo systemctl stop NetworkManager

确认 NetworkManager 的状态:

sudo systemctl status NetworkManager

接下来,我们添加 NM_Controlled=no 到接口配置文件:

nano /etc/sysconfig/network-scripts/ifcfg-<interface>

替换为来自的接口名称 ifconfig -a (或者) ipaddr, 例如:

nano /etc/sysconfig/network-scripts/ifcfg-ens2

添加以下行:

NM_CONTROLLED="no"

重新启动网络以应用所有配置更改:

sudo systemctl restart network sudo systemctl enable network

恭喜! 您已成功禁用 NetworkManager。 感谢您使用本教程关闭 AlmaLinux 8 系统上的 NetworkManager。 如需更多帮助或有用信息,我们建议您查看 AlmaLinux 官方网站.