Bonding de interface no Ubuntu 10.04 LTS
Dica publicada em Linux / Configuração
Bonding de interface no Ubuntu 10.04 LTS
"Bonding de interface, ou trunking, é uma técnica que permite usar duas ou mais interfaces de rede como se fosse uma só, de forma a garantir redundância deste serviço."Fonte: Wel. R. Braga » Bonding de interfaces de rede no Debian
Instalando os pacotes necessários:
sudo apt-get update && sudo apt-get install ifenslave ethtool
$ sudo ethtool eth0 && sudo ethtool eth1
Acertar a configuração dos módulos do kernel:
sudo su
# echo "options bonding mode=0 miimon=100" >> /etc/modprobe.d/bonding.conf
Configurar as interfaces:
sudo vim /etc/network/interfaces
Deixe assim:
auto bond0
#No caso de DHCP:
iface bond0 inet dhcp
#No caso de IP fixo:
#address 192.168.0.11
#netmask 255.255.255.0
#broadcast 192.168.0.255
#gateway 192.168.0.1
#Indique aqui quais interfaces fazem parte deste grupo:
slaves eth0 eth1
#Escolha o modo mais adequado para o seu caso:
# bond-mode balance-rr
# bond-mode active-backup
# bond-mode balance-xor
bond-mode balance-tlb
# bond-mode balance-alb
bond-miimon 100
bond-downdelay 200
bond-updelay 200
#No caso de DHCP:
iface bond0 inet dhcp
#No caso de IP fixo:
#address 192.168.0.11
#netmask 255.255.255.0
#broadcast 192.168.0.255
#gateway 192.168.0.1
#Indique aqui quais interfaces fazem parte deste grupo:
slaves eth0 eth1
#Escolha o modo mais adequado para o seu caso:
# bond-mode balance-rr
# bond-mode active-backup
# bond-mode balance-xor
bond-mode balance-tlb
# bond-mode balance-alb
bond-miimon 100
bond-downdelay 200
bond-updelay 200
Reinicie o sistema:
sudo shutdown -r now
Agora, vamos listar as nossas interfaces para verificar se subiu o bond e os endereços IPs:
sudo ifconfig
Efetuando os testes:
sudo mii-tool