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

    Команда Simple-Server
    03.06.2026
    3 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

    Кратко о задаче

    В этой статье разберём настройку сетевых интерфейсов в дистрибутиве CentOS версии 7 и 8. Существует множество способов настройки сети в операционной системе CentOS, например с помощью утилиты nmtui, скриптами настройки сети network-scripts, а также при помощи Network Manager.

    В дистрибутивах семейства RHEL 8 (CentOS 8) для настройки сети рекомендуется использовать только NetworkManager. Эта служба управляет сетевыми подключениями, контролирует настройки и применяет изменения к сетевым адаптерам. Скрипты настройки сети network-scripts считаются устаревшими.

    Рассмотрим вариант настройки сети с использованием Network Manager в консоли с помощью утилиты nmcli.

    Для начала назначим имя для нашей машины:

    hostnamectl set-hostname web01.Simple-Server.host

    Определяем сетевые устройства в системе:

    Просмотр списка соединений:

    Создадим новое соединение Connection1 с использованием интерфейса eth0.

    nmcli con add type ethernet ifname eth0 con-name Connection1

    Просмотр информации об соединении Connection1:

    nmcli con show Connection1

    Изменяем соединение Connection1. Укажем IPv4-адрес с маской подсети:

    nmcli con mod Connection1 ipv4.addresses 192.168.55.12/24

    Указываем шлюз по умолчанию:

    nmcli con mod Connection1 ipv4.gateway 192.168.55.1

    Назначаем сервера доменных имен:

    nmcli con mod Connection1 ipv4.dns "1.1.1.1 8.8.8.8"

    Выбираем статичное подключение

    nmcli con mod Connection1 ipv4.method manual

    Поднимаем сетевое соединение eth0:

    Если необходимо перезапустить настройки сети, используйте команду:

    nmcli con down Connection1; nmcli con up Connection1

    Проверяем адрес интерфейса:

    Проверяем таблицу маршрутизации:

    Активируем соединение Connection1 при запуске сервера:

    nmcli con mod Connection1 connection.autoconnect yes

    Чтобы удалить конфигурацию соединения Connection1, введите команду:

    nmcli con del "Connection1"

    Чтобы создать новую конфигурацию соединения Connection2 с получением настроек сети от DHCP:

    nmcli con add con-name Connection2 type ethernet ifname eth0 ipv4.method auto

    Чтобы создать новую конфигурацию соединения Connection2 с указанием статичного IP адреса:

    nmcli con add con-name Connection2 type ethernet ifname eth0 ipv4.method manual ipv4.address 192.168.55.12/24 ipv4.gateway 192.168.55.1

    nmtui — удобный инструмент, который позволяет легко настраивать сетевые интерфейсы в дистрибутивах GNU/Linux с использованием графического окна в терминале. nmtui входит в состав пакета NetworkManager-tui, но по умолчанию не устанавливается вместе с NetworkManager. Чтобы установить NetworkManager-tui, введите команду:

    yum install NetworkManager-tui -y

    Для навигации используйте клавиши со стрелками или нажмите Tab для перехода вперед или Shift + Tab для перехода назад по параметрам. Нажмите Enter, чтобы выбрать вариант. Клавиша пробела переключает статус флажка.


    Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны