Настройка сетевого интерфейса

Если операционная система установлена с графическим интерфейсом fly-wm, то в качестве менеджера сетевых подключений устанавливается служба NetworkManager. На серверах ее нужно отключить:

sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
sudo systemctl mask NetworkManager
sudo systemctl status NetworkManager

После выполнения последней команды в терминале должна отобразиться информация о маскировке службы NetworkManager:

o NetworkManager.service
  Loaded: masked (Reason: Unit NetworkManager.service is masked.)
  Active: inactive (dead) since Tue 2024-10-29 18:16:15 MSK; 3min 35s ago
Main PID: 493 (code=exited, status=0/SUCCESS)
...

После отключения службы NetworkManager сетевые настройки задаются в файлах /etc/network/interfaces и /etc/resolv.conf. Файл resolv.conf используется DNS-клиентом, а файл interfaces – утилитами ifup и ifdown для конфигурирования сетевых интерфейсов.

Так как служба каталога интегрирована со службой разрешения имен, то контроллер домена выступает еще и в роли DNS-сервера. Адреса DNS-серверов устанавливаются на доменных компьютерах вручную или через DHCP. Поэтому на контроллерах домена рекомендуется использовать только статические IP-адреса. Отредактировать файл конфигурации можно с помощью редактора nano:

sudo nano /etc/network/interfaces

Пример настройки сетевого интерфейса на контроллере домена для использования статического IP-адреса:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
   address 10.0.1.11
   netmask 255.255.255.0
   gateway 10.0.1.1

где:

  • auto eth0 — указывает, что интерфейс eth0 включается автоматически при выполнении команды ifup -a. Список доступных интерфейсов можно посмотреть командой ip a, интерфейс сетевой карты обычно имеет идентификатор eth0.

  • iface eth0 inet static — строка, начинающаяся с директивы iface, объединяет группу строк, отвечающих за настройку указанного сетевого интерфейса:

    • eth0 - определяет имя интерфейса;

    • inet - указывает, что следует использовать IPv4. Также может принимать значение inet6 для IPv6 соответственно;

    • static - указывает, что настройки интерфейса задаются вручную. Также может принимать значение dhcp для динамической настройки с помощью DHCP-сервера.

  • address, netmask, gateway — задают IP-адрес, маску и шлюз по умолчанию для интерфейса, указанного в строке iface.

Для применения новых настроек, необходимо перезапустить службу Networking и очистить старое соединение командой flush утилиты ip:

Внимание

Если доступ к компьютеру осуществляется исключительно удалённо, например, посредством протоколов SSH или RDP, то чтобы избежать возможной утраты соединения, вместо команды flush рекомендуется выполнить простую перезагрузку системы при помощи команды sudo reboot.

sudo ip addr flush dev eth0
sudo systemctl restart networking

Для возможности обращения к публичным репозиториям следует настроить функцию разрешения имен. В файле /etc/resolv.conf рекомендуется указать бесплатный сервер разрешения имен от Яндекс:

sudo nano /etc/resolv.conf

Изменить содержимое файла:

nameserver 77.88.8.8

После установки настроек необходимо проверить подключение к репозиториям ALSE:

ping -c 4 dl.astralinux.ru

Примечание

Если продукт нужно установить в закрытом контуре без доступа в Интернет, необходимо воспользоваться установочным диском или локальным репозиторием (см. Подключение репозиториев).