我不确定我在这里做错了什么。/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"
要么将其转换为单行:
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"
我不知道顺序是否重要,但我最后添加成员接口。