Трафик по такому интерфейсу передается только через мастер интерфейс, который назначается автомачисески и при потери линка на одном переходит на другой интерфейс.
Этап первый:
либо добавляем if_lagg_load="YES" в /boot/loader.conf
либо пересобираем ядро с device lagg
в моем случае имеются два интерфейса bce0 и bce1 и мне нужно повесить на один интерфейс два ip адреса
добавляем нужные строки в /etc/rc.conf
ifconfig_bce0="up"
ifconfig_bce1="up"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport bce0 laggport bce1 10.0.1.210 netmask 255.255.255.128"
ifconfig_lagg0_alias0="inet 10.0.1.193 netmask 255.255.255.255"
перезагружаем интерфейсы
# /etc/rc.d/netif restart
смотрим что получилось
# ifconfig lagg0
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>
inet 10.0.1.210 netmask 0xffffff80 broadcast 10.0.1.255
inet 10.0.1.193 netmask 0xffffffff broadcast 10.0.1.193
ether 00:1b:78:e3:b0:84
media: Ethernet autoselect
status: active
laggproto failover
laggport: bce1 flags=0<>
laggport: bce0 flags=5<MASTER,ACTIVE>
в моем случае трафик пойдет через bce0