Я новичок в использовании FreeBSD, и одна из вещей, которые нам нужны, - это два интерфейса агрегации ссылок. Поискав в Интернете, я обнаружил, что мы можем поставить конфигурацию на /etc/rc.conf
. Я пытался настроить два интерфейса, но работал только один.
Вот мой rc.conf
:
hostname="freebsd-t1"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
#
# Enable LACP aggregation -> team0
ifconfig_em2="up"
ifconfig_em2="-lro -tso"
cloned_interfaces="lagg0"
ifconfig_lagg0_name="team0"
ifconfig_team0="laggproto lacp laggport em2"
#
# Enable LACP aggregation -> team1
ifconfig_em0="up"
ifconfig_em1="up"
ifconfig_em0="-lro -tso"
ifconfig_em1="-lro -tso"
cloned_interfaces="lagg1"
ifconfig_lagg1_name="team1"
ifconfig_team1="laggproto lacp laggport em0 laggport em1"
#
Команда объединения ссылок 1 работает нормально, но я ничего не знаю о команде 0. Есть ли ограничение на создание агрегирования ссылок по умолчанию?
Кто-нибудь проходит через эту проблему?
Просто примечание: если я попытаюсь запустить все команды на терминале, все будет работать нормально.
С уважением.
Синтаксис вашего rc.conf
файл неправильный. Это ш (1) исходный файл. Когда вы устанавливаете ту же переменную во второй раз, она заменяет предыдущее значение. Итак, вам нужно сделать все свои ценности пробел разделен список.
Попробуй это:
hostname="freebsd-t1"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
cloned_interfaces="lagg0 lagg1"
# Enable LACP aggregation -> team0
ifconfig_em2="-lro -tso up"
ifconfig_lagg0_name="team0"
ifconfig_team0="laggproto lacp laggport em2"
# Enable LACP aggregation -> team1
ifconfig_em0="-lro -tso up"
ifconfig_em1="-lro -tso up"
ifconfig_lagg1_name="team1"
ifconfig_team1="laggproto lacp laggport em0 laggport em1"