Настройка сетевого интерфейса¶
Если операционная система установлена с графическим интерфейсом 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
Примечание
Если продукт нужно установить в закрытом контуре без доступа в Интернет, необходимо воспользоваться установочным диском или локальным репозиторием (см. Подключение репозиториев).