Несколько IP адресов на одном сетевом интерфейсе (сетевой карте)

Иногда необходимо на одном интерфейсе (сетевой карте) прописывать несколько IP адресов. Другими словами необходимо прописать сетевые алиасы. Основные конфигурационные файлы наших сетевых карт располагаются в папке /etc/sysconfig/network-scripts в файле ifcfg-eth0, соответственно для настройки дополнительного IP необходимо создать еще один файл с именем ifcfg-eth0:0.

Применение нескольких IP адресов через явное указание.

Мой первый конфигурационный файл выглядит так:

#/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.10.10.2
PREFIX=24
DEFROUTE=no
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04
HWADDR=00:30:48:FD:89:97

Для настройки дополнительного IP можно скопировать файл с другим именем или создать новый ifcfg-eth0:0 и скопировать содержимое. Конфигурационный файл ifcfg-eth0:0

#/etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE="eth0:0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.0.10
PREFIX=24
DEFROUTE=yes
GATEWAY=192.168.0.1
DNS1=192.168.0.1
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04
HWADDR=00:30:48:FD:89:97

Не забываем править шлюз

DEFROUTE=yes
GATEWAY=192.168.0.1

Если необходимо еще IP адрес создаете еще один файл с именем ifcfg-eth0:1 и заполняем по примеру. После добавления для применения параметров необходимо перегрузить сетевой интерфейс или сетевую службу

# /etc/init.d/network restart

Применение нескольких IP адресов через диапазон.

Основной конфигурационный файл остается без изменения /etc/sysconfig/network-scripts/ifcfg-eth0. Только второй файл должен быть назван ifcfg-eth0-range0 и содержать тоже самое за исключением IP адресов:

IPADDR_START=192.168.0.50
IPADDR_END=192.168.0.55
CLONENUM_START=1

Для применения параметров необходимо по прежнему перезагрузить сетевую службу или сетевой интерфейс:

# ifdown eth0
# ifup eth0

На этом все, пользу и наслаждайтесь процессом.