FreeBSD 10.0-RELEASE:重启后无 lagg0

FreeBSD 10.0-RELEASE:重启后无 lagg0

我有一台运行 Freebsd 10.0-RELEASE 的服务器。我试图创建具有三个参与者接口(ix0、ix1 和 lagg0)的桥接接口。Lagg0 是由 ix2 和 ix3 组成的虚拟接口。我的问题是 lagg0 不是在启动时创建的。我可以在启动后创建它,它会自动接管 ix2 和 ix3。之后我可以手动将其添加到 bridge0。

我的 /etc/rc.conf 中有这个:

if_lagg_load="YES"
ifconfig_ix0="mtu 9000 UP" 
ifconfig_ix1="mtu 9000 UP"
ifconfig_ix2="mtu 9000 UP"
ifconfig_ix3="mtu 9000 UP"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto roundrobin laggport ix2 laggport ix3 up"
cloned_interfaces="bridge0"
ifconfig_bridge0="addm ix0 addm ix1 addm lagg0 up"

我究竟做错了什么?

答案1

此配置有两个错误。首先,您定义了 cloned_interfaces 变量两次。第二个变量将覆盖第一个变量。您应该使用类似

cloned_interfaces="lagg0 bridge0"

另一件事就像 arved 所说的那样,是一个小问题。 if_lagg_load="YES" 属于 /boot/loader.conf。但是,就我个人而言,出于性能原因,我更喜欢在 /etc/rc.conf 中使用 kld_list 变量:

kld_list="if_lagg"

答案2

if_lagg_load="Yes"

属于/boot/loader.conf

相关内容