Le 14 avril 2014 10:46, daniel huhardeaux <[email protected]> a écrit :

> Le 14/04/2014 10:30, Olivier a écrit :
>
>> Bonjour,
>>
>
> Bonjour
>
>
>
>> J'ai un site sur lequel plusieurs (4 ou 6) liens Internet sont
>> actuellement en place pour offrir de la connectivité à une centaine
>> d'utilisateurs.
>>
>> Plutôt que répartir "statiquement" les utilisateurs par modem-routeur (20
>> utilisateurs par routeur), j'envisage de mettre en place un mécanisme
>> d'agrégation ou de load-balancing.
>>
>> Avez-vous déjà étudié ou mis en place ce type de service ?
>> Quels moyens avez-vous utilisés ?
>> Quelles suggestions et recommandations ?
>>
>> Avec mon moteur de recherche, j'ai trouvé que le mécanisme de Teaming,
>> ajouté à linux 3.3 était une ré-écriture du mécanisme de bonding. Est-ce
>> utilisable vers Internet quand l'ISP fournit de simples box sans mécanisme
>> de routage sophistiqué (BGP, ...) ?
>>
>
> Tu peux faire du bonding ou du load balancing avec iptables
>
> Ex: http://sygard.no/2012/06/load-balancing-multiple-isp-
> connections-using-iproute-and-iptables/
>

J'ai lu attentivement le lien.
Si j'ai bien compris, la clé de la répartition est la ligne:
ip route add default scope global \
nexthop via 10.10.0.1 dev eth0.10 weight 2 \
nexthop via 10.20.0.1 dev eth0.20 weight 2 \
nexthop via 192.168.1.1 dev eth0.30 weight 1

C'est intéressant.
Je viens d'essayer ça sur une machine: j'ai l'impression que toutes mes
machines sortent avec la même passerelle vers Internet (testé en lançant un
navigateur sur monip.org).

J'ai simplement utilisé une commande :
ip route replace default scope global nexthop via 192.168.64.254 dev eth0
weight 1 nexthop via 192.168.64.253 dev eth0 weight 1

où mes deux passerelles ont respectivement les adresses 192.168.64.253 et
254.

Il m'est difficile de créer beaucoup de machines mais je peux en créer une
ou deux de plus, si besoin.

Comment démontrer avec certitude que ça marche ou ça ne marche pas ?
Un conseil ?


>
> --
> Daniel
>
> --
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
>
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers [email protected]
> En cas de soucis, contactez EN ANGLAIS [email protected]
> Archive: https://lists.debian.org/[email protected]
>
>

Répondre à