Bonding (teaming de rede) no Debian Squeeze
Descreverei a seguir de forma extremamente simples como criar um bonding de rede no Debian Squeeze (no Windows conhecido como Teaming).
Bonding no Linux é o equivalente ao Teaming do Windows, que consiste em ter um balanceamento de carga e/ou alta disponibilidade na rede local. Com o bonding, podemos adicionar vários adaptadores de rede trabalhando em conjunto, atrelando todos em um único endereço IP, somando a velocidade de suas conexões.
Nota: Bonding não serve para criar uma redundância de links de internet, isso deve ser feito através de iptables e marcação de pacotes, bonding deve ser usado apenas para rede local.
- Instale através do apt-get o ifenslave (para atrelarmos as placas de rede escravas ao grupo de rede)
# apt-get install ifenslave
- Carregue o módulo bonding editando o arquivo /etc/modprobe.d/aliases.conf
# vim /etc/modprobe.d/aliases.conf
- Adicione ao final do arquivo a seguinte linha:
alias bond0 bonding
- Edite o arquivo /etc/network/interfaces
# vim /etc/network/interfaces
- Comente todas as linhas do arquivo. Ao final, digite conforme abaixo:
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet static
address 192.168.0.10 #aqui você irá definir o ip do grupo de rede
netmask 255.255.255.0 #mascara de sub-rede
network 192.168.0.0 #endereço de rede
broadcast 192.168.0.255 #endereço de broadcast
gateway 192.168.0.1
slaves eth0 eth1 #aqui você define as placas de rede que serão do grupo
- Na ultima linha “slaves