FreeBSD 10.0-RELEASE: Não lagg0 após a reinicialização

5

Eu tenho um servidor executando o Freebsd 10.0-RELEASE. Estou tentando criar uma interface de ponte com três interfaces participantes, ix0, ix1 e lagg0. Lagg0 é uma interface virtual feita de ix2 e ix3. Meu problema é que o lagg0 não é criado na inicialização. Eu posso criá-lo após a inicialização e ele assume automaticamente o ix2 e o ix3. Depois disso, posso adicioná-lo manualmente à bridge0.

Eu tenho isso no meu /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"

O que estou fazendo de errado?

    
por user2443856 23.01.2014 / 15:39

2 respostas

1

Existem duas coisas que estão erradas com esta configuração. Primeiro de tudo, você definiu a variável cloned_interfaces duas vezes. O segundo será sobrepujando o primeiro. Você deveria usar algo como

cloned_interfaces="lagg0 bridge0"

A outra coisa é uma nota menor como arved disse. if_lagg_load="YES" pertence ao /boot/loader.conf. No entanto, pessoalmente, prefiro usar a variável kld_list em /etc/rc.conf por motivos de desempenho:

kld_list="if_lagg"
    
por 27.01.2014 / 17:21
0

if_lagg_load="Yes"

pertence ao /boot/loader.conf

    
por 27.01.2014 / 12:00