Портал > База знаний > Администрирование > CentOS: Как добавить дополнительные IP-адреса


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




Добавление одного IP-адреса
Для примера возьмём 1 ip на интерфейсе eth0:
eth0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0

Задача: добавить еще один адрес 192.168.0.11.

  • Создадим /etc/sysconfig/network-scripts/ifcfg-eth0:0 со следующим содержанием:
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.11
NETMASK=255.255.255.255

Это можно сделать, выполнив: 
cd /etc/sysconfig/network-scripts/
nano ifcfg-eth0:0

  • После этого выполняем:
service network restart

Выполняем ifconfig и видим, что появился интерфейс eth0:0

eth0:0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
inet addr:192.168.0.11 Bcast:192.168.0.11 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:185 Base address:0xa000


Добавление нескольких IP-адресов, идущих по порядку
Чтобы добавить 20 штук ip, например, из диапазона 192.168.0.101-120, можно создать 20 файлов, аналогичных указанному выше.
Однако, для добавления непрерывного диапазона ip есть способ проще:

  • Создадим /etc/sysconfig/network-scripts/ifcfg-eth0-range0 с содержимым:

IPADDR_START=192.168.0.101
IPADDR_END=192.168.0.120
NETMASK=255.255.255.255
CLONENUM_START=1
NO_ALIASROUTING=yes

IPADDR_START - первый IP, который вы хотите добавить
IPADDR_END - последний IP, который вы хотите добавить
CLONENUM_START - число, с которого будет начинаться виртуальный интерфейс, например от eth0:1 до eth0:20.

  • Выполним
 service network restart

В результате появятся 20 алиасов (eth0:1 - eth0:20) c заданными нами адресами.


Временное добавление IP-адреса
Нужно отметить, что добавлять/изменять/удалять ip-адреса можно с помощью команд ip и ifconfig.
Естественно, после перезагрузки адрес пропадет.
Например, если нужно временно поднять дополнительный адрес, можно воспользоваться командой:
ifconfig eth0:0 inet 192.168.0.11/32

Чтобы убрать его же:
ifconfig eth0:0 down

Этот ответ был полезен?

Добавить в избранное Добавить в избранное    Распечатать статью Распечатать статью

Также читают
ВАЖНО! Уязвимость Memcached (просмотров: 4835)
Размещение сайта в VestaCP (просмотров: 2651)
MacOS: FAQ (просмотров: 3581)