Networking

FreeBSD rc.conf 沒有在系統啟動或服務重啟時添加滯後組來橋接

  • July 11, 2019

我不確定我在這裡做錯了什麼。/etc/rc.conf我的(個人)伺服器上有以下配置。

cloned_interfaces="bridge0 lagg0"
ifconfig_igb0="up"
ifconfig_igb1="up"
ifconfig_lagg0="laggproto loadbalance laggport igb0 laggport igb1 up"
ifconfig_bridge0="addm lagg0"
ifconfig_bridge0="inet 172.16.0.11 netmask 255.255.255.0 up"
defaultrouter="172.16.0.1"

當觸發 aservice netif restart以測試新配置時,系統會啟動介面並將 IP 地址設置為應有的橋接。唯一不起作用的是網橋不會將滯後組添加到網橋。

關於什麼可能是錯誤的任何想法?我正在執行 FreeBSD 12.0-RELEASE-p7。我覺得我的配置應該可以工作。如果我手動添加它,橋將接受滯後組,addm lagg0但它不會自動執行。

您已經使用以下方法覆蓋了 的值ifconfig_bridge0

ifconfig_bridge0="addm lagg0"
ifconfig_bridge0="inet 172.16.0.11 netmask 255.255.255.0 up"

將其轉換為單行:

ifconfig_bridge0="inet 172.16.0.11 netmask 255.255.255.0 addm lagg0"

我認為您不需要up橋接介面。

或者使用附加語法:

ifconfig_bridge0="inet 172.16.0.11 netmask 255.255.255.0 up"
ifconfig_bridge0="$ifconfig_bridge0 addm lagg0"

我不知道順序是否重要,但我最後添加了成員介面。

引用自:https://unix.stackexchange.com/questions/529488