Данное руководство предназначено для администраторов, работающих с виртуальными серверами 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= |
Имя сетевого интерфейса (обычно eth0, ens3 и т.д.) |
BOOTPROTO=static |
Способ назначения IP — статический (ручной) |
ONBOOT=yes |
Автоматический запуск интерфейса при загрузке системы (yes — включить, no — отключить) |
IPADDR= |
Назначаемый IP-адрес |
NETMASK= |
Маска подсети |
GATEWAY= |
Шлюз для доступа в интернет |
DNS1=, DNS2=, DNS3= |
Адреса DNS-серверов (каждый с новой строки) |
Важно: точное имя интерфейса можно узнать командой
ip a— во второй строке вывода будет указано актуальное название (например,ens3илиeth0).
Данные для заполнения (IPADDR, NETMASK, GATEWAY) обычно доступны в панели управления хостингом в разделе с информацией о виртуальной машине.
Применение изменений
После редактирования файла необходимо перезапустить сетевую службу. Команда зависит от версии 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 серверов. | Перейти |
