Сетевые службы networking и NetworkManager в Astra Linux и Debian установлены и работают по умолчанию. Это разные сетевые службы, использующие разные конфигурационные файлы в системе. Рассмотрим небольшие особенности этих сетевых служб.
Сетевая служба networking
Сетевая служба networking установлена и запущена в операционных системах Astra Linux, Debian по умолчанию. Посмотреть запущена служба networking или нет можно с помощью команды:
$ sudo systemctl status networking
Настраивается сетевая служба networking с помощью конфигурационного файла /etc/network/interfaces. По умолчанию служба управляет только интерфейсом локальной обратной петли (loopback).
Если сетевая служба networking используется для настройки сети в операционной системе, то службу NetworkManager рекомендуется отключить.
Как отключить службу NetworkManager
Смотрим текущий статус работы сетевой службы NetworkManager:
$ sudo systemctl status NetworkManager
Останавливаем и выключаем сетевую службу NetworkManager
$ sudo systemctl stop NetworkManager
$ sudo systemctl disable NetworkManager
$ sudo systenctl mask NetworkManager
Удаляем значок сети NetworkManager:
$ sudo apt remove network-manager-gnome
Для настройки сети с использованием сетевой службы networking выполняем команду:
$ sudo nano /etc/network/interfaces
Для настройки сети с использованием DHCP в конфигурационном файле добавляем:
allow-hotplug eth0
iface ens33 inet dhcp
Для настройки сети с использованием статического адреса в конфигурационном файле добавляем:
allow-hotplug eth0
iface ens33 inet static
address 192.168.11.100
netmask 255.255.255.0
gateway 192.168.11.1
dns-domain sigro.ru
dns-nameservers 10.0.2..11
Сохраняем файл (Ctrl + X, далее y, затем Enter).
Имя интерфейса, в данном случае ens33, можно посмотреть с помощью команды:
$ sudo ip addr
Если домена нет, то dns-domain и dns-nameservers не прописываем в конфигурационном файле.
Далее перезапускаем сетевую службу networking и смотрим текущий статус с помощью команд:
$ sudo systemctl restart networking
$ sudo systemctl status networking
Сетевая служба NetworkManager
Сетевая служба NetworkManager по умолчанию включена. Если настройки производятся сети производятся с помощью сетевой службы NetworkManager, то в настройках службы networking должна быть только настройка для локальной обратной петли (loopback). В конфигурационном файле /etc/network/interfaces должно быть прописано:
Для проверки работоспособности сетевой службы NetworkManager:
$ sudo systemctl status NetworkManager
Если служба выключена, то включаем сетевую службу NetworkManager с помощью следующих команд:
$ systemctl unmask NetworkManager
$ systemctl enable NetworkManager
$ systemctl start NetworkManager
Восстановить значок сети NetworkManager:
$ sudo apt install network-manager-gnome
Настройки NetworkManager можно производить тремя способами:
1. С помощью командной строки;
2. С помощью псевдографики nmtui;
3. С помощью графического интерфейса.
1. С помощью командной строки можно настраивать интерфейс с помощью следующих команд:
Настроить IP-адрес для ens33:
$ sudo nmcli device modify ens33 ipv4.address 10.0.2.11/8
Настроить адрес шлюза для устройства ens33:
$ sudo nmcli device modify ens33 ipv4.gateway 10.0.2.2
Настроить адрес DNS для устройства ens33:
$ sudo nmcli device modify ens33 ipv4.dns 192.168.32.1
Проверка настройки сетевого интерфейса:
$ sudo nmcli device show ens33
Посмотреть все команды, которые можно использовать:
$ sudo man nmcli
2. С помощью псевдографического редактора nmtui в командной строке выполняем следующую команду:
$ sudo nmtui
В появившемся окне нажимаем "Изменить подключение", выбираем интерфейс, затем заполняем все настройки для сетевого интерфейса, далее "ОК"
После проведения сетевых настроек перезапускаем сетевую службу NetworkManager с помощью команды:
$ systemctl restart NetworkManager
3. С помощью графического интерфейса открываем настройки сетевого интерфейса, заполняем соответствующие поля. Далее нажимаем "Применить".
Читайте также:
Простое создание локального репозитория для Astra Linux
Astra Linux 1.7 установка и настройка сервера времени
Debian 12 установка и настройка сервера времени