Balancear 2 link de 1MB em um Servidor?

1. Balancear 2 link de 1MB em um Servidor?

Isomi Luiz da Silva
clicsis

(usa Debian)

Enviado em 10/02/2009 - 02:54h


Bom dia amigos.
Se que existem vários materiais até aui mesmo no VOL referente a questão de balanceamento de links no Debian usando o ifenslave "Bonding", até usei em outra necessidade um outro que até posteri aqui onde o objetivo era:

1 Link de internet sendo passados aos usuários atrtavés de 2 placas redes , até tudo bem, consegui fazer sem problema, agora é inverso, o objetivo é:

2 Links de internet de 1MB cada, a ser distribuído aos usuários através de 1 placa só, a estrutura é:
....1 servidor com 3 placas de rede (1 On-Board="eth0" + 2 Of-Board="eth1 e eth2")

Inicialmente fiz as seguintes alterações:
=== em /etc/network/interfaces ===
auto lo bond0 eth0 eth1 eth2
iface lo inet loopback
allow-hotplug bond0 eth0 eth1 eth2

#------> Bond0 (eth1 e eth2)
iface bond0 inet static
pre-up modprobe bond0
pre-up modprobe eth1
pre-up modprobe eth2
address 192.168.250.100
netmask 255.255.255.0
network 192.168.250.0
gateway 192.168.250.1
broadcast 192.168.250.255
slaves eth1 eth2
mode 0

#------> Rede usuários LAN
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255

#------> Link 01 = INTERNET Link01 (vindo do modem 192.168.251.254)
iface eth1 inet static
address 192.168.251.101
netmask 255.255.255.0
broadcast 192.168.251.255
network 192.168.251.0
gateway 192.168.251.254

#------> Link 02 = INTERNET Link02 (vindo do modem 192.168.252.254)
iface eth2 inet static
address 192.168.252.102
netmask 255.255.255.0
broadcast 192.168.252.255
network 192.168.252.0
gateway 192.168.252.254
==================================


=== em /etc/modprobe.d/aliases ===
alias bond0 bonding
options bond0 -o bond0 mode=0 miimon=100 downdelay=200 updelay=200
==================================

=== em /etc/resolv.conf ===
nameservers 127.0.0.1
===========================

Observação:
Antes de acrescentar a interface virtual "bond0" a internet no micro funciona normalmente usando o link da eth1, já quando eu faço as alterações e tento pingar para o terra por exemplo é mostrada as seguintes mensagens:
A) "Network is unreachable"
B) "bond0: duplicate address detected!"
C) "host/network `loginnet.passport.com' not found"

? ) Alguem saberia me informar o por que do não funcionamento, onde estaria o erro?
? ) Ou teria um exemplo do arquivo /etc/network/interface que tenha funcionado para essa finalidade em específico para que eu possa analisar e tentar com isso identificar onde está errado?

Desde já, agradeço o auxílio dos amigos.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts