Fusion de deux connexions Internet à partir de deux interfaces réseau afin d'obtenir une double vitesse


10

J'ai deux interfaces réseau (une filaire et une sans fil). J'ai également deux comptes Internet (chacun de 256 kbps; l'un d'un modem que j'utilise comme connexion filaire et l'autre d'un réseau sans fil).

Est-il possible de se connecter aux deux réseaux et de les fusionner et d'obtenir deux fois la vitesse (512 kBps)?
Comment?
J'utilise Ubuntu 10.04 (Lucid Lynx).

Merci


Réponses:


7

C'est certainement faisable. Beaucoup d'entre nous exécutaient des configurations haut débit mixtes et à charge équilibrée pour les entreprises il y a des années et elles fonctionnaient très bien. Beaucoup le font probablement encore!

Vous pouvez le faire de plusieurs façons, notamment en utilisant des iptablesrègles et / ou iproute2( ip(8)commande) pour configurer le routage des stratégies.

L'équilibrage de charge ne se fait pas au niveau du paquet, mais au niveau de la connexion . Autrement dit, tous les paquets d'une connexion sortent d'une seule interface. De quelle interface il s'agit dépend de la politique de routage. Sans la coopération de vos premiers routeurs juste au-delà de votre propre infrastructure, c'est la seule façon de le faire. Les ordinateurs distants n'ont aucun moyen de dire que vos deux adresses IP appartiennent réellement au même ordinateur. Dans TCP, une connexion est identifiée de manière unique par un quadruple (Remote-IP, Remote-Port, Local-IP, Local-Port). Si vous envoyez des paquets à partir d'IP différentes, le serveur distant pense qu'ils appartiennent à deux connexions différentes et est désespérément confus.

De toute évidence, ce genre de chose a plus de sens dans un environnement d'entreprise ou dans lequel de nombreux utilisateurs partagent une seule connexion. Au travail, nous combinions une ligne ADSL de 256 kbps avec une ligne de câble de 512 kbps (oui, à l'époque) et le tout fonctionnait remarquablement bien, avec l'avantage supplémentaire d'une haute disponibilité.

Pour une aide pratique réelle, voici une façon de le faireiproute2 . Il est destiné à Debian, mais il fonctionne aussi sur Ubuntu, bien sûr.


Et, comme l'a dit @Nils, si vous êtes préoccupé par la bande passante, vous devriez certainement avoir une instance de Squid qui s'exécute quelque part dans votre infrastructure. Cela dépend bien sûr de vos habitudes d'utilisation. Si vous visitez souvent les mêmes sites, un cache local est une excellente aubaine.
Alexios

0

Vraiment oui. Mon idée est d'implémenter un équilibreur de charge sortant (via LVS) en utilisant une IP virtuelle que vous pourriez utiliser comme passerelle par défaut.

C'est probablement beaucoup plus compliqué que cela et pourrait impliquer de mettre en place des calmars ou quelque chose de similaire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.