🐹 CentOS 7: Как добавить на сервер дополнительный серый IP-адрес.

Содержание:

1. Задача.
2. Решение задачи.
3. Оригиналы источников информации.


1. Задача.

Требуется добавить серую адресацию вида 10.10.10.1x/24 на два сервера, которые будут работать в паре.

2. Решение задачи.

Оцениваем ситуацию с интерфейсами на серверах.

# ip address

# ip a | grep 'inet'

Ответ:

Видим, что интерфейс eth0 является основным для обоих серверов.

Проверяем управляемость Network Manager у сетевого интерфейса eth0:

# grep 'NM_CONTROLLED' /etc/sysconfig/network-scripts/ifcfg-eth0

Ответ: ничего.

Network Manager не управляет интерфейсом. Можно смело настраивать руками.

Смотрим какие файлы конфигурации есть в системном каталоге и ищем файл eth0 с настройками интерфейса:

# ls /etc/sysconfig/network-scripts/

Ответ:

Создадим файл конфигурации ifcfg-eth0:0 для присвоения IP-адреса 10.10.10.11/24 для первого сервера и 10.10.10.12/24 для второго сервера:

# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0

Открываем файл конфигурации ifcfg-eth0:0 для каждого сервера:

# mcedit /etc/sysconfig/network-scripts/ifcfg-eth0:0

И вносим в него текст для каждого сервера с учетом их новых IP-адресов:

NM_CONTROLLED="no"
DEVICE="eth0:0" ONBOOT="yes" BOOTPROTO="static" IPADDR="10.10.10.1" NETMASK="255.255.255.0"

Теперь поднимаем интерфейс.

# ifup eth0:0

Проверяем.

# ip address

# ip a | grep 'inet'

Ответ:

Проверим взаимную доступность серверов.

С первого на второй:

# ping -c 4 10.10.10.2

Ответ:

Во второго на первый:

# ping -c 4 10.10.10.1

Ответ:

Всё работает.

3. Оригиналы источников информации.

Нет.

Читайте также: