FreeBSD сетевые алиасы

Дата | 05.08.2015

ДЦ выделил несколько блоков дополнительных ип.

1.1.5.5
1.1.5.6
2.2.2.2
2.2.2.3

Сетевые алиасы я буду добавлять к сетевой карточке igb0
Приступим.
Открываем любимым редакторов файл /etc/rc.conf и добавляем сетевые алиасы к уже запущенной и активной сетевой карточки.
Основной мой интерфейс.
Для сетевого интерфейса должен быть один адрес с верной маской подсети.
Любой другой ip адрес должен иметь маску подсети /32 или 255.255.255.255.
Рассмотрим вариант с несколькими блоками ип под сетей.
Две подсети (1.1.5.5/28 и 46.3.35.64/29), начало сегмента новой сети указывается истинная маска подсети, остальным из этой же под сети /32 .

ifconfig_igb0="inet 1.1.5.5 netmask 255.255.255.240 broadcast 7.6.129.255"
Сетевые алиасы, начинаем счет от 0
ifconfig_igb0_alias0="inet 1.1.5.6 netmask 255.255.255.255"
ifconfig_igb0_alias1="inet 1.1.5.7 netmask 255.255.255.255"
ifconfig_igb0_alias2="inet 1.1.5.8 netmask 255.255.255.255"
ifconfig_igb0_alias3="inet 1.1.5.9 netmask 255.255.255.255"
ifconfig_igb0_alias4="inet 46.3.35.64 netmask 255.255.255.248"
ifconfig_igb0_alias5="inet 46.3.35.65 netmask 255.255.255.255"
ifconfig_igb0_alias6="inet 46.3.35.66 netmask 255.255.255.255"
ifconfig_igb0_alias7="inet 46.3.35.67 netmask 255.255.255.255"
ifconfig_igb0_alias8="inet 46.3.35.68 netmask 255.255.255.248"
ifconfig_igb0_alias9="inet 46.3.35.69 netmask 255.255.255.255"
ifconfig_igb0_alias10="inet 46.3.35.70 netmask 255.255.255.255"
ifconfig_igb0_alias11="inet 46.3.35.71 netmask 255.255.255.255"

Добавили теперь применяем, оповещаем системы об новых ип адресах.
Именно в таком порядке команду запускаем, иначе просто сетка упадет у вас!

# /etc/rc.d/netif restart && /etc/rc.d/routing restart

Либо в ручную можно добавить.

# ifconfig igb0 alias 1.1.5.5 netmask 255.255.255.255

Либо если нам больше не нужен этот ип адрес, то:

# ifconfig igb0 -alias 1.1.5.5 netmask 255.255.255.255

Я иногда свои инт ерфейсы помечаю,

ifconfig_igb1="inet 1.1.5.5 netmask 255.255.255.0 description OUT"

Применяем на лету.

# ifconfig igb1 description OUT

Смотрим.

# ifconfig | grep description
igb1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        description: OUT
Категории: net Метки:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *