FreeBSD 10.0-RELEASE:重启后没有lagg0

我有一台运行Freebsd 10.0-RELEASE的服务器。 我试图创build与三个参与者接口,ix0,ix1和lagg0桥接口。 Lagg0是由ix2和ix3构成的虚拟接口。 我的问题是,lagg0不是在启动时创build的。 我可以在启动后创build它,它会自动接pipeix2和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" 

我究竟做错了什么?

这个configuration有两个错误。 首先,你已经定义了两次cloned_interfacesvariables。 第二个将凌驾第一个。 你应该使用类似的东西

 cloned_interfaces="lagg0 bridge0" 

另一件事是像arved说的一个小调。 if_lagg_load =“YES”属于/boot/loader.conf。 不过,我个人更喜欢在/etc/rc.conf中使用kld_listvariables,因为性能原因:

 kld_list="if_lagg" 

if_lagg_load="Yes"

属于/boot/loader.conf