uz
KA
июня 23, 2025
Обновлено июня 23, 2025

Настройка сети для Alma Linux

Интерфейсы Сети

Одним из первых шагов в настройке свежеустановленного дистрибутива является настройка машинных интерфейсов. В зависимости от роли вычислительного устройства возможны различные типы схем подключения и конфигураций. Рассмотрим на примере Alma Linux различные типы сетевых конфигураций! В представленном дистрибутиве используется служба Network Manager, которая позволяет настраивать сеть через CLI и GUI.

Как открыть диспетчер сети?

Network Manager – это служба, установленная в дистрибутиве Alma Linux по умолчанию. Представляющая собой, инструмент для управления сетевыми интерфейсами и их настройками.

Для того чтобы открыть Network Manager, необходимо воспользоваться одним из удобных инструментов:

  • nmtui – удобная графическая среда для конфигурирования и создания интерфейсов;
  • nmcli – утилита для редактирования и создания интерфейсов через командную строку;
  • любой текстовый редактор, который можно использовать для редактирования конфигурационных файлов.

После того как список инструментов определен, перейдем к настройке сетевых интерфейсов на машине.

Подготовка к работе с сервером

Для развертки будем использовать среду, предоставляемую облачным сервером от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать.

Создание сервера
Скриншот №1 — Создание сервера

Потребуется некоторое время для развертывания серверных мощностей. После чего вы можете подключиться любым из удобных способов. Вернемся к открытому терминалу и обновим существующие библиотеки и ПО, для корректной работы:

dnf update && dnf upgrade -y
Обновление пакетов
Скриншот №2 — Обновление пакетов

После чего необходимо установить текстовый редактор и утилиты для управления сетями:

dnf install nano net-tools -y
Установка необходимого ПО
Скриншот №3 — Установка необходимого ПО

Утилита net-tools поможет более подробно рассмотреть сетевую конфигурацию в системе и провести дополнительные настройки!

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

Для начала физически или виртуально подключите сетевой интерфейс к вычислительному устройству и проверьте его доступность командой:

ip a
Список интерфейсов
Скриншот №4 — Список интерфейсов

В списке сетевых интерфейсов можем обнаружить уже настроенные, такие, как lo и ens160. А так же интерфейс ens224, который только предстоит настроить. Для конфигурации, как уже упоминалось необходимо использовать один из представленных инструментов. Для графической настройки откроем утилиту nmtui командой в терминале:

sudo nmtui
NMTUI
Скриншот №5 — NMTUI

В меню представлено множество вариаций управления интерфейсами и настроек сетевого подключения, перейдем в пункт Edit a connection:

Настройка подключения
Скриншот №6 — Настройка подключения

Для начала выберем интересующий нас интерфейс и настроим подключение на нем путем выбора в правой колонке пункта Edit. По желанию, можно изменить поле Profile name, Device остается не изменным. Необходимо указать протокол конфигурации, по умолчанию стоит Automatic, что значит настройки будут получены через DHCP. Если необходимо указать настройки вручную, то будет использоваться Manual режим. Изменить его можно напротив пункта IPv4 Configuration.

Настройка интерфейса
Скриншот №7 — Настройка интерфейса

При ручном режиме укажем адрес самого устройства с его маской сети, которая позволит определить адрес сети и количество устройств которые могут в ней находиться. Данная настройка позволяет реализовать механизм сегментации на сетевом уровне и изолировать участки друг от друга.

При наличии уже существующего default gateway на ином интерфейсе необходимо выбрать пункт Never use this network for default route!

Если требования к вашей системе не предусматривают использование IPv6, то в целях безопасности необходимо отключить конфигурацию по данный адресам. После того как настройка закончена, примените изменения, нажав ОК. Перезагрузите настройки сети:

nmcli connection reload

Или используйте обращение к демону для перезагрузки:

systemctl restart NetworkManager

После чего, обязательно, проверьте изменения и адресацию нового интерфейса:

ip a
Изменение конфигурации
Скриншот №8 — Изменение конфигурации

Если вы используете сервер со стандартным набором утилит или по любой иной причине у вас не установлен nmtui, то вы всегда можете  воспользоваться конфигурацией через файл. Для этого перейдите в папку с конфигурацией сетевых интерфейсов:

cd /etc/NetworkManager/system_connections
Текстовая конфигурация
Скриншот №9 — Текстовая конфигурация

При наличии конфигурационного файла откройте, при его отсутствии – создайте. Необходимо учитывать формат файла, к примеру название может быть таким name-of-interface.nmconnection:

nano ens160.nmconnection
Конфигурационный файл
Скриншот №10 — Конфигурационный файл

Ниже представлена конфигурация файла:

[connection]
id=ens224
uuid-0cf73338-b478-1c0c-83b7-c9babb882f53
type-ethernet
timestamp=1712755359
[ethernet]
mac-address=00:0C:29:07:2A:32
[ipv4]
address1=172.20.10.3/28,172.20.10.1
dns=8.8.8.8:
method=manual
[ipv6]
method=disable
[proxy]

На скриншоте представлены блоки конфигурации, которые необходимо использовать для настройки:

  • connection отвечает за основные параметры интерфейса;
  • ethernet идентифицирует интерфейс, к которому необходимо применить конфигурацию;
  • ipv4 представляет собой блок для настройки работы по протоколу IPv4. В данном примере была выбрана ручная, где указан адрес/маска_сети, dns_север;
  • ipv6 настройка работы по протоколу ipv6, отключена;
  • proxy представляет собой блок настройки для прокси.

После внесения изменений сохраните файл и примените настройки командой:

systemctl restart NetworkManager

После чего необходимо проверить настройки и убедиться что сеть корректно функционирует через команду ping!

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»