quinta-feira, 30 de dezembro de 2010

Trunk Linux - Bonding

Operação realizada no SO Debian 5.05 64bits

:: Instalar os módulos necessários
# apt-get install ifenslave-2.5

:: Criando o alias para a interface
# vim /etc/modprobe.d/aliases-bond
[...]
alias bond0 bonding
options bonding mode=1 miimon=100 downdelay=200 updelay=200
[...]

Obs 1.: mode=1 => ativo/passivo; mode=0 => ativo/ativo
Obs 2.: Para subir mais de uma interface inclua o parametro max_bounds=<qtd>

:: Configurando o Trunk
# vim /etc/network/interfaces
[...]
auto lo
iface lo inet loopback

auto bond0
iface bond0 inet static
        address 192.168.0.22
        netmask 255.255.252.0
        network 192.168.0.0
        broadcast 192.168.3.255
        gateway 192.168.3.254
        up /sbin/ifenslave bond0 eth0
        up /sbin/ifenslave bond0 eth1
[...]

Basta reiniciar o servidor e tudo ok