Bonjour,
voici un premier message de ma part sur ce forum :
J’ai créé un routeur avec équilibrage de charge sur 3 interfaces “publiques” (eth, eth1 et eth2) reliées à des routeurs WAN (des box pour être précis).
Mon routeur dispose aussi d’une interface “privée” (eth3) donnant accès à mon réseau.
J’ai réalisé l’équilibrage de charge avec une interface tourniquet (teql0), ça à l’air de fonctionner corectement. depuis mon routeur j’accède à internet, en regardant les statistiques de transfer sur les interfaces eth0 à eth2, j’ai a peu près le même nombre de paquets.
Par contre, depuis mon réseau privé, je ne peux pas aller sur Internet. Je peux pinger le routeur (toutes les interfaces) et les boxs (uniquement les interfaces de mon coté).
Je n’arrive pas à pinger les boxs sur le coté Internet. Je pense que la définition de multiples passerelles par défaut, requis par le load-balancing provoque une confusion dans le routage au-travers du routeur.
Voici ma configuration :
Fichier etc/network/interfaces .
auto lo
iface lo inet loopbakc
allow-hotplug eht0
iface eth0 inet static
addresse 192.168.0.234
netmask 255.255.255.248
network 192.168.0.232
broadcast 192.168.0.239
up route add defautl dev eth0 gw 192.168.0.233
# idem pour eth1 en .244 sur la gw en .243
# idem pour eht2 en .254 sur la gw en .253
auto teql0
iface teql0 inet static
addresse 192.168.0.225
netmask 255.255.255.248
network 192.168.0.224
broadcast 192.168.0.231
allow-hotplug eth3
iface eth3 inet static
address 172.16.17.2
netmask 255.255.255.0
network 172.16.17.0
broadcast 172.16.17.255
up route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.17.1
Fichier /etc/network/load-balancing (script perso pour activer le tourniquet)
tc qdisc add dev eth0 root teql0
tc qdisc add dev eth1 root teql0
tc qdisc add dev eth2 root teql0
ip link set dev teql0 up
Voila, maintenant je sèche, si qq peux me donner un coup de pouce…
Merci d’avance.
David