Agregação de largura de banda com vários cartões 3G?

10

Tenho vários cartões de dados 3G e uma conexão com fio à Internet. Eu posso conectar cada um deles separadamente e acessar a Internet. Existe alguma maneira de agregar a largura de banda desses cartões para aproveitar a velocidade combinada? O que quero dizer é conectar simultaneamente todos os cartões e obter a soma total da largura de banda.

estanhado
fonte

Respostas:

5

Você poderia fazer isso. O Network Manager pode fazer uma conexão por dispositivo muito bem. Mas mesmo com o gerenciador de rede conectado a várias coisas, o tráfego de saída escolhe apenas um gateway. Você precisa conectar esses gateways em um túnel virtual e usá-lo como gateway.

O problema é que todo o maquinário existente (iptables, ipchains, iproute2, etc) é um pouco inferior ao do gerenciador de rede. Você pode tentar seguir um guia que mostra exemplos de configuração para dividir o tráfego em vários gateways, mas o gerenciador de rede pode acabar atrapalhando.

Talvez não. Pode funcionar muito bem. Você não saberá até que tenha cutucado;)

Oli
fonte
2
O imho network-manager só atrapalha quando as interfaces de rede retornam, se ele usar o método de balanceamento de carga do seu link. meu entendimento de nm quebrando coisas é a tabela de rotas que ocorre quando os links saltam. se ele não remover o componente de várias rotas quando uma interface for desativada, você obterá perda proporcional de pacotes. uma observação adicional: ele pode querer alterar os valores de peso para mapear a largura de banda disponível mais corretamente. se ele alternasse para wicd, os scripts de postagem e postagem podem ser adicionados para corrigir a multirota.
RobotHumans
+1 - esta é a solução certa. requer apenas alguns ajustes
RobotHumans 18/11/2010
1

Não, você não pode agregar vários cartões de dados prontos para uso.

Você precisa comprar um dispositivo que vincule a agregação (protocolo 802.3ad).

Sid
fonte
1
A agregação de links não é o assunto certo para esse problema. LA está ligando dois cabos, indo de A a B, para lidar com mais largura de banda. Esse problema está vinculando os links separados de A para B e C juntos.
Oli
0

Na minha opinião, você não pode. Porque você não pode fazer com que o seu gerente de rede se conecte a várias linhas ao mesmo tempo.

karthick87
fonte
Tenho dois adaptadores sem fio e um com fio conectados agora. Eu posso conectar a três redes diferentes muito bem no gerenciador de rede.
Oli
ohh é isso ... Você deve obter 3 ips nesse caso, não é?
karthick87
Sim, você faria.
Oli
Se meu entendimento do assunto estiver correto, receberei três IPs separados nas três interfaces (desde que eu tenha 2 sem fio e 1 com fio), mas apenas um gateway de saída será escolhido e, portanto, não haverá agregação de largura de banda. Estou certo? Então, existe um consenso de que eu preciso fazer a ponte para um túnel e usá-lo como gateway.
tinhed
0

Você pode configurar o roteamento Linux para usar mais de um gateway facilmente. A parte mais problemática é que, se um dos gateways estiver inoperante, você deseja que sua máquina pare de usá-lo e inicie novamente quando estiver ligado. Certa vez, escrevi um script que faz isso (apenas para conexões sem fio). Você pode ver o torrent funcionando e utilizando 3 conexões de internet wifi diferentes aqui:

insira a descrição da imagem aqui

Se você deseja que o script entenda quais comandos eu usei ou tente executá-lo, consulte: https://sourceforge.net/projects/powernet/

As primeiras versões possuem apenas os comandos de configuração; as versões posteriores param de usar uma conexão se o gateway dessa conexão não puder ser alcançado e tentar novamente após algum tempo.

Espere qualidade de codificação para iniciantes., Eu estava apenas estudando bash naquele momento.

Editar (alteração de link e mais explicações): Como vejo as pessoas se confundirem com conexões "vinculativas" e conexões de "balanceamento de carga". Quando você está conectado a mais de uma rede e cada um tem seu próprio "gateway", seu sistema usa por padrão apenas um deles (geralmente o último ao qual você se conectou).

O Powernet configura a tabela de roteamento para "round-robin" nos gateways disponíveis; portanto, por exemplo, cada conexão passará por um gateway / link diferente.

A conexão única será tão rápida quanto o gateway usado, mas várias conexões serão a velocidade total mais rápida de todos os gateways combinados. Efeito colateral: você pode acessar o site a partir de um IP e, após algum tempo, seu IP será alterado (já que você usa um gateway diferente) e isso pode deixar alguns sites loucos.

Isso não é "ligação" e esta técnica não requer suporte especial do ISP. Pode funcionar se você tiver apenas mais de uma conexão com a Internet disponível.

X-Kent
fonte
link do
powernet
1
Link corrigido para o sourceforge. O site original não é mais mantido.
X-Kent