Conecte-se à internet através de dois gateways

0

Estou desenvolvendo uma biblioteca para realizar o encaminhamento de porta em dispositivos NAT. Usando o SSDP (processo de descoberta), posso ver dois servidores UPnP diferentes que implementam o tipo de serviço WANIPConnection, um é meu modem ADSL e o outro é meu Windows Server.

Minha LAN se conecta à Internet através do modem ADSL, portanto, sei qual servidor devo usar. No entanto, é possível que um computador se conecte à internet por meio de dois gateways diferentes?

Atualizar :

Por gateway, quero dizer qualquer dispositivo que permita acesso à internet. Por exemplo, imagine que você tem dois modems ADSL em casa, cada um deles dá acesso usando dois ISPs diferentes. E você tem apenas um PC conectado por um fio ao modem ADSL 1 e por WiFi ao modem ADSL 2.

ISP 1 -----------> ADSL 1 ----\
                               \
                                +-> PC
                               /
ISP 2 -----------> ADSL 2 ----/

Isso é possível?

    
por lontivero 20.05.2014 / 01:23

1 resposta

0

Para o Linux (desde que o seu modem ADSL tenha as ferramentas apropriadas disponíveis), a solução para o seu problema seria bastante fácil de realizar. Você teria que configurar várias rotas com a mesma métrica . Com essa configuração, as conexões seriam (espero) distribuídas uniformemente por todas as rotas disponíveis:

# ip route add default via <1st-gateway> metric 1024
# ip route add default via <2nd-gateway> metric 1024

O valor da métrica é puramente fictício (isso seria importante se você tivesse rotas com custo diferente, por exemplo, UMTS vs. conexão a cabo - números menores significam prioridade mais alta [resp. menor custo]). Isso diria ao kernel para distribuir uniformemente o tráfego acima de ambos os gateways. Note-se que as decisões de roteamento são armazenados em cache pelo kernel, assim, se 90% do seu tráfego vai para, por exemplo, facebook.com superuser.com , isso significaria que 90% do seu tráfego passa por um gateway.

Passos análogos seriam necessários para o Windows, mas eu não sou realmente firme em fazer roteamento com o Windows (mas você pode entender o assunto).

    
por 20.05.2014 / 02:37