Agrégation de bande passante avec plusieurs cartes 3G?

10

J'ai plusieurs cartes de données 3G ainsi qu'une connexion filaire à Internet. Je peux connecter chacun d'eux séparément et accéder à Internet. Existe-t-il un moyen d'agréger la bande passante de ces cartes pour profiter de la vitesse combinée? Ce que je veux dire, c'est de brancher simultanément toutes les cartes et d'obtenir la somme totale de la bande passante.

étamé
la source

Réponses:

5

Tu pourrais faire ça. Network Manager peut très bien établir une connexion par périphérique. Mais même avec un gestionnaire de réseau connecté à plusieurs choses, le trafic sortant ne choisira qu'une seule passerelle. Vous devez relier ces passerelles dans un tunnel virtuel et l'utiliser comme passerelle.

Le problème est que toute la machinerie est là (iptables, ipchains, iproute2, etc.) est un peu plus bas que le gestionnaire de réseau. Vous pouvez essayer de suivre un guide montrant un exemple de configuration pour diviser le trafic sur plusieurs passerelles, mais le gestionnaire de réseau pourrait finir par vous gêner .

Il se pourrait que non. Cela pourrait très bien fonctionner. Vous ne le saurez pas tant que vous ne l'aurez pas poussé;)

Oli
la source
2
imho network-manager n'interviendra que lorsque les interfaces réseau rebondiront s'il utilise la méthode d'équilibrage de charge à partir de votre lien. ma compréhension des choses qui cassent le nm est la table de routage qu'il fait quand les liens rebondissent. s'il ne supprime pas le composant multiroute lorsqu'une interface tombe en panne, vous obtiendrez simplement une perte de paquets proportionnelle. une remarque supplémentaire: il voudra peut-être modifier les valeurs de pondération pour qu'elles correspondent plus correctement à la bande passante disponible. s'il passait à wicd postup, des scripts postdown pouvaient être ajoutés pour réparer la multiroute.
RobotHumans
+1 - c'est la bonne solution. cela nécessite juste quelques ajustements
RobotHumans
1

Non, vous ne pouvez pas agréger plusieurs cartes de données prédéfinies.

Vous devez acheter un appareil qui fait l' agrégation de liens (protocole 802.3ad).

Sid
la source
1
L'agrégation de liens n'est pas le bon sujet pour ce problème. LA relie deux câbles allant tous les deux de A à B afin de gérer plus de bande passante. Ce problème lie les liens séparés de A à B et C ensemble.
Oli
0

À mon avis, vous ne pouvez pas.Parce que vous ne pouvez pas faire en sorte que votre gestionnaire de réseau se connecte à plusieurs lignes en même temps ..

karthick87
la source
J'ai maintenant deux adaptateurs sans fil et câblés branchés. Je peux me connecter à trois réseaux différents très bien dans le gestionnaire de réseau.
Oli
ohh est-ce .. Vous devriez obtenir 3 ips dans ce cas n'est-ce pas ??
karthick87
Ouais tu le ferais.
Oli
Si ma compréhension du sujet est correcte, j'obtiendrai trois IP distinctes sur les trois interfaces (à condition que j'aie 2 sans fil et 1 filaire) mais qu'une seule passerelle sortante sera choisie et donc il n'y aura pas d'agrégation de bande passante. Ai-je raison? y a-t-il un consensus sur le fait que j'ai besoin de jeter un pont dans un tunnel et de l'utiliser comme passerelle
étamé
0

Vous pouvez configurer le routage Linux pour utiliser facilement plusieurs passerelles. La partie la plus problématique est que si l'une des passerelles est en panne, vous voulez que votre machine cesse de l'utiliser et redémarre une fois qu'elle est en marche. J'ai écrit une fois un script qui le fait (uniquement pour les connexions sans fil). Vous pouvez voir le torrent fonctionner et utiliser 3 connexions Internet wifi différentes ici:

entrez la description de l'image ici

Si vous voulez que le script comprenne quelles commandes j'ai utilisées ou essayez de l'exécuter, voir: https://sourceforge.net/projects/powernet/

Les premières versions n'ont que les commandes de configuration, les versions ultérieures cessent d'utiliser une connexion si la passerelle de cette connexion ne peut pas être atteinte et réessayez après un certain temps.

Attendez-vous à la qualité de codage pour les débutants., J'étudiais juste bash à ce moment-là.

Modifier (changement de lien et plus d'explications): Comme je le vois, les gens sont confus au sujet des connexions "contraignantes" et des connexions "d'équilibrage de charge". Lorsque vous êtes connecté à plusieurs réseaux et que chacun a sa propre «passerelle», votre système utilise par défaut un seul d'entre eux (généralement le dernier auquel vous vous êtes connecté).

Powernet configure la table de routage en "round-robin" sur les passerelles disponibles, par exemple, chaque connexion passera par une passerelle / liaison différente.

Une seule connexion sera aussi rapide que la passerelle qu'elle utilise, mais plusieurs connexions seront aussi rapides que la vitesse totale de toutes les passerelles combinées. Effet secondaire: vous pouvez accéder au site Web à partir d'une adresse IP et après un certain temps, votre adresse IP changera (car vous utilisez maintenant une passerelle différente) et cela peut rendre certains sites fous.

Ce n'est pas du «collage» et cette technique ne nécessite pas de prise en charge ISP spéciale. Cela peut fonctionner si vous ne disposez que de plusieurs connexions Internet.

X-Kent
la source
powernet link is broken
crypdick
1
Lien corrigé vers sourceforge. Le site Web d'origine n'est plus maintenu.
X-Kent