Как отключить NetworkManager в CentOS/RHEL 8
В Linux Network Manager — это демон, который отвечает за обнаружение активных сетей и настройку сетевых параметров. При запуске сетевой менеджер автоматически обнаруживает активные сетевые подключения, как беспроводные, так и проводные, и позволяет пользователю выполнить дальнейшую настройку активных подключений.
Читайте также: начало работы с NetworkManager в RHEL/CentOS 8
Когда сетевой менеджер отключен, невозможно обнаружить какие-либо сети или настроить какие-либо сетевые конфигурации. По сути, ваша система Linux изолируется от любой сети. В этом разделе вы узнаете, как отключить сетевой менеджер в CentOS 8 и RHEL 8.
Шаг 1. Обновите систему
Сначала войдите в систему и обновите пакеты в своей системе CentOS 8 или RHEL 8.
sudo dnf update
Шаг 2. Перечислите активные подключения в системе
Прежде чем отключить Сеть, разумно определить количество активных подключений в вашей системе. Есть несколько команд, которые вы можете использовать для отображения активного соединения:
команда ifconfig
При вызове команды ifconfig она перечисляет активные сетевые интерфейсы, как показано:
ifconfig
команда nmcli
nmcli — еще один инструмент командной строки, более интуитивно понятный, чем команда ifconfig.
nmcli
Из приведенного выше вывода ясно видно, что имеется два активных интерфейса: enp0s3, который является беспроводным интерфейсом, и virbr0, который является интерфейсом Virtualbox. lo — адрес обратной связи — неуправляем.
команда nmtui
nmtui — это графический инструмент командной строки, используемый для настройки параметров сети.
nmtui
Выберите первый вариант «Изменить соединение», нажмите клавишу TAB, выберите вариант «ОК» и нажмите ENTER. >.
В выводе мы видим два активных сетевых интерфейса, как это было ранее замечено в предыдущей команде nmcli.
Шаг 3. Отключите сетевой менеджер в CentOS 8.
Чтобы отключить службу NetworkManager в CentOS 8 или RHEL 8, выполните команду.
systemctl stop NetworkManager
Чтобы подтвердить статус запуска NetworkManager.
systemctl status NetworkManager
Теперь попробуйте вывести список активных сетевых интерфейсов с помощью команды nmcli или nmtui.
nmcli
nmtui
Из приведенных выше результатов мы подтвердили, что служба NetworkManager отключена.
Шаг 4. Включите сетевой менеджер в CentOS 8.
Чтобы снова запустить службу NetworkManager, просто запустите ее.
systemctl start NetworkManager
Теперь проверьте состояние службы NetworkManager с помощью nmcli или nmtui.
nmcli
nmtui
Заключение
В этой статье вы узнали, как отключить и даже запустить службу NetworkManager в системах CentOS 8 и RHEL 8. Помните, что хорошая практика всегда требует, чтобы служба NetworkManager была запущена и работала для автоматического обнаружения сетей и управления настройками интерфейса.