FreeBSD rc.confは、システム起動時またはサービス再起動時にブリッジング用の遅延グループを追加しません。

FreeBSD rc.confは、システム起動時またはサービス再起動時にブリッジング用の遅延グループを追加しません。

私はここで何が間違っているのかわかりません。/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"

新しい設定テストがトリガされると、service netif restartインターフェイスが開き、IP アドレスがブリッジに設定されます。動作しない唯一のことは、ブリッジに遅延グループが追加されないことです。

何が間違っているのかというアイデアはありますか?私はFreeBSD 12.0-RELEASE-p7を実行しています。私の設定がうまくいくはずだと思います。遅延グループを手動で追加すると、ブリッジはそれを受け入れますが、addm lagg0自動的には実行しません。

答え1

ifconfig_bridge0以下を使用してオーバーライドした値:

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

1行に変換します。

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"

順序が重要かどうかはわかりませんが、最後にメンバーインターフェイスを追加します。

関連情報