FreeBSD, агрегация сетевых интерфейсов LACP

Для начала необходимо добавить в ядро следующую опцию:

device lagg

Или, если влом собирать, либо руки не оттуда, добавляем в /boot/loader.conf загрузку необходимого модуля:

if_lagg_load="YES"

Загружаем модуль без перезагрузки:

# kldload if_lagg.ko

Проверяем, если ли он в загруженных:

# kldstat | grep lagg
4    1 0xffffffff8101f000 51e4     if_lagg.ko


Агрегируем два сетевых интерфейса igb0, igb1

# ifconfig igb0 up
# ifconfig igb1 up
# ifconfig lagg0 create laggproto lacp laggport igb0 laggport igb1 192.168.0.100 netmask 255.255.255.0

После проверяем

# ifconfig lagg0
lagg0: flags=8843 metric 0 mtu 1500
options=19b
ether 00:15:17:5e:31:5c
inet 192.168.0.100 netmask 0xffffff00 broadcast 192.168.0.255
media: Ethernet autoselect
status: active
laggproto lacp
laggport: igb1 flags=1c
laggport: igb0 flags=1c

Чтобы наш интерфейс поднимался при загрузке операционки, правим /etc/rc.conf

cloned_interfaces="lagg0"
ifconfig_igb0="up"
ifconfig_igb1="up"
ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 192.168.0.100 netmask 255.255.255.0"

Profit!)

Поделись с друзьями:

Опубликовано 31.07.2012 в 18:42 · Автор komivlad · Ссылка
Рубрики: FreeBSD · Теги: , , , , ,

Написать комментарий