Várias conexões de internet sendo usadas.

1

Digamos que no meu computador eu tenha três fontes da internet.

  1. Ligação USB do meu telemóvel

  2. WiFi na minha rede doméstica

  3. Ethernet para outro roteador diferente do meu wifi.

Eu quero usar 1 para navegar na web. 2 para transferir arquivos para outra máquina na casa e 3 para transferir outros arquivos para outras máquinas.

O acima é um caso de uso excessivamente exagerado. Provavelmente a opção 3 não existirá.

Isso é possível?

Como?

    
por cripto 05.09.2013 / 17:02

1 resposta

5

(você não diz qual sistema operacional, portanto estou assumindo janelas para isso, outros sistemas operacionais têm comandos semelhantes)

Isso pode ser facilmente configurado através do route no Windows.

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

Você precisaria configurar três rotas

  1. Conexão padrão que usa o Teather USB
  2. Uma rota para um único computador usar o WiFi
  3. Uma rota para o restante das conexões locais

Assume:

  • 192.168.0.1 é o IP do gateway no cabo
  • O ID da interface do Wi-Fi é 11
  • 192.168.1.3 é o IP do "outro computador".
  • O ID da interface da Ethernet é 12
  • A sub-rede da Ethernet é 192.168.2.0 com uma máscara de rede de 255.255.255.0

Adicionando o gateway padrão (também -f limpa todas as rotas antigas já configuradas)

route -f -p ADD  0.0.0.0 mask 0.0.0.0 192.168.0.1

Adicione a rota para o "outro comptuer" conectado via Wi-Fi (desde que a sub-rede seja diferente da rede 3, você pode usar o mesmo comando do terceiro comando da sub-rede 192.168.1.0 se quiser na sua rede doméstica para trabalhar em vez de apenas um ou adicioná-los individualmente)

route -p ADD 192.168.1.3 if 11

Adicione a rota para que o resto dos computadores na faixa 192.168.2.x sejam todos via Ethernet com fio

route -p ADD 192.168.2.0 mask 255.255.255.0 if 12
    
por 05.09.2013 / 18:01