Настройка IP-адреса в CentOS 7, 8¶
Centos 7¶
Сетевые интерфейсы в ОС Centos 7 хранятся и настраиваются через конфигурационный файл /etc/sysconfig/network-scripts/ifcfg-eno1
, где eno1
- это имя активной сетевой карты. Имена доступных в ОС сетевых карт, наличие линка и текущий адрес можно узнать, выполнив команду:
Как настроить интерфейс на DHCP¶
Внимание
Иметь активный DHCP сервер, отвечающий в сеть Компании запрещено Условиями и правилами оказания услуг и использования сайта.
Удалить переменные IPADDR
, NETMASK
, GATEWAY
, а в BOOTPROTO
указать значение dhcp
:
Как настроить статический IP-адрес¶
Пример конфигурации параметров статического IP-адреса для интерфейса с именем eno1:
```bash
NAME="eno1"
ONBOOT=yes
BOOTPROTO=static
HWADDR="ac:1f:6b:f6:3b:7e"
IPADDR="82.148.21.50"
NETMASK="255.255.255.0"
GATEWAY="82.148.21.1"
TYPE=Ethernet
```
Применение конфигурации¶
После изменения файла конфигурации необходимо перезагрузить интерфейс:
Внимание
После перезапуска внесенные изменения вступят в силу. Если не выполнить перезапуск сети, то изменения будут применены только после рестарта сервера.
Проверить настройки сети возможно с помощью команды:
NetworkManager¶
Информация
Альтернативным методом настройки IP является утилита NetworkManager.
Добавление интерфейса
sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Настроить интерфейс на DHCP:¶
Внимание
Иметь активный DHCP сервер, отвечающий в сеть Компании запрещено Условиями и правилами оказания услуг и использования сайта.
Настроить статический IP-адрес:¶
После добавления маршрутов необходимо перезапустить службу NetworkManager.
Centos 8¶
NetworkManager¶
Примечание
В Centos 8 по умолчанию NetworkManager является рекомендованным способом по настройке сети. Все остальные способы объявлены устаревшими.
Добавление интерфейса¶
$ sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Настроить интерфейс на DHCP¶
Внимание
Иметь активный DHCP сервер, отвечающий в сеть Компании запрещено Условиями и правилами оказания услуг и использования сайта.
Настроить статический IP-адрес:¶
nmcli con add con-name eth2 type ethernet ifname eth2 ipv4.method manual ipv4.address 192.168.0.15/24 ipv4.gateway 192.168.0.1
После добавления маршрутов необходимо перезапустить службу NetworkManager:
Примечание
Сетевые интерфейсы в ОС Centos 8 также хранятся и настраиваются через конфигурационный файл /etc/sysconfig/network-scripts/ifcfg-eno1
.
Как настроить интерфейс на DHCP¶
Внимание
Иметь активный DHCP сервер, отвечающий в сеть Компании запрещено Условиями и правилами оказания услуг и использования сайта.
Удалить переменные IPADDR
, NETMASK
, GATEWAY
, а в BOOTPROTO
указать значение dhcp
:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
Как настроить статический IP-адрес¶
Пример конфигурации параметров статического IP-адреса:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
IPADDR=192.168.122.66
PREFIX=24
GATEWAY=192.168.122.1
DNS1=192.168.122.1
Применение конфигурации¶
После изменения файла конфигурации необходимо перезагрузить интерфейс:
Внимание
После перезапуска внесенные изменения вступят в силу. Если не выполнить перезапуск сети, то изменения будут применены только после рестарта сервера.
Проверить настройки сети возможно с помощью команды: