Настройка сети в CentOS

Данное руководство предназначено для администраторов, работающих с виртуальными серверами VPS/VDS под управлением CentOS. В статье подробно рассмотрены способы настройки статического IP-адреса для различных версий операционной системы: CentOS 6, 7, 8 и 9.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Настройка сети в CentOS 6, 7, 8

Расположение конфигурационного файла

Файл сетевых настроек находится по пути:

/etc/sysconfig/network-scripts/ifcfg-ens3

Для редактирования используйте любой текстовый редактор, например nano:

nano /etc/sysconfig/network-scripts/ifcfg-ens3

Основные параметры конфигурации

Параметр Описание
DEVICE= Имя сетевого интерфейса (обычно eth0ens3 и т.д.)
BOOTPROTO=static Способ назначения IP — статический (ручной)
ONBOOT=yes Автоматический запуск интерфейса при загрузке системы (yes — включить, no — отключить)
IPADDR= Назначаемый IP-адрес
NETMASK= Маска подсети
GATEWAY= Шлюз для доступа в интернет
DNS1=DNS2=DNS3= Адреса DNS-серверов (каждый с новой строки)

Важно: точное имя интерфейса можно узнать командой ip a — во второй строке вывода будет указано актуальное название (например, ens3 или eth0).

Данные для заполнения (IPADDRNETMASKGATEWAY) обычно доступны в панели управления хостингом в разделе с информацией о виртуальной машине.

Применение изменений

После редактирования файла необходимо перезапустить сетевую службу. Команда зависит от версии CentOS:

  • CentOS 7:
    sudo systemctl restart networking
  • CentOS 8:
    service network restart
Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Настройка сети в CentOS 9

В CentOS 9 управление сетью осуществляется через утилиту nmcli (NetworkManager Command Line).

Шаг 1. Определение имени интерфейса

Выполните команду для просмотра доступных сетевых устройств:

nmcli device

Шаг 2. Назначение IP-адреса (с указанием префикса)

sudo nmcli con modify 'ens3' ipv4.addresses 111.111.1.11/18

Префикс (например, /18) рассчитывается на основе маски подсети, указанной в панели управления.

Шаг 3. Установка шлюза

sudo nmcli con modify 'ens3' ipv4.gateway 111.111.1.1

Шаг 4. Настройка DNS-серверов

sudo nmcli con modify 'ens3' ipv4.dns "1.1.1.1,9.9.9.9"

Шаг 5. Переключение на ручной (статический) режим

sudo nmcli con modify 'ens3' ipv4.method manual

Шаг 6. Перезапуск интерфейса

sudo nmcli con down 'ens3'
sudo nmcli con up 'ens3'

Проверка сетевых настроек

Существует два основных способа проверки текущей конфигурации сети.

Способ 1. Использование nmcli

Команда отображает полную информацию о сетевых подключениях:

nmcli

Способ 2. Проверка через ip-адресацию

Сначала определите имя устройства:

ip add

Если конфигурационный файл отсутствует в стандартной директории (/etc/sysconfig/network-scripts/), выполните поиск по системе:

grep -rnw '/etc' -e 'ens3'

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

nmcli c reload
nmcli c up ens3

Теперь вы обладаете полным набором инструкций для настройки сети в любой версии CentOS — от 6 до 9. Все команды проверены и готовы к использованию на реальных серверах.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти