Como posso juntar duas redes domésticas simples usando um cabo ethernet?

26

Quero juntar duas redes domésticas diferentes da seguinte forma:

PC A1      PC A2                              PC B1      PC B2
  \         /                                   \         /
   Gateway A      <----- ethr. cable ----->      Gateway B
       |                                             |
  ADSL modem A                                  ADSL modem B

Ambas as redes são do tipo residencial básico com configuração idêntica, com todos os PCs executando o Vista / 7. O objetivo é unir temporariamente dois apartamentos em um prédio para jogos e compartilhamento de arquivos, e o santo graal seria:

  1. PCs na rede A podem acessar PCs na rede B e vice-versa (compartilhamentos de arquivos e jogos).
  2. Cada rede usa sua própria conexão com a internet.
  3. Os dados entre as redes não devem fazer uma viagem pela Internet (as velocidades de upload de banda larga são limitadas)
  4. O acesso à Internet de uma rede deve continuar funcionando se o cabo de conexão for desconectado com alterações mínimas na configuração.

Até que ponto isso pode ser alcançado?

    
por Alex J 04.09.2009 / 15:29

8 respostas

15

Como você não quer passar pela Internet, não quer uma VPN.

Você precisa:

  • as redes A e B são diferentes, escopos IP não sobrepostos;
  • um roteador entre as duas redes; e
  • gateways que permitem adicionar mais rotas.

O roteador precisa ter dois conectores Ethernet separados. A razão para isso é que, se você estiver usando DHCP em qualquer rede, precisará isolar o tráfego DHCP na rede apropriada. Se você apenas cola as duas redes junto com um fio ethernet, não há como garantir que os PCs na rede A não recebam o DHCP da rede B e usem a Internet da rede B.

Assim, seu diagrama de rede ficaria assim:

PC A1      PC A2                              PC B1      PC B2
  \         /                                   \         /
   Gateway A         ------ Router -----         Gateway B
   |                                             |
  ADSL modem A                                  ADSL modem B

Em seguida, o Gateway A teria uma rota informando que a rede "B" estava acessível através do endereço A no roteador; O Gateway B teria uma rota informando que a rede "A" era acessível através do endereço B no roteador.

Agora, se você tiver um firewall baseado em Linux como Gateway, provavelmente poderá colocar outra placa ethernet e fazer com que o Gateway atue como o roteador, mas isso é um exercício para o leitor.

Se um dos PCs envolvidos for mais strong que o Windows, e tiver várias portas, acredito que ele também poderia atuar como o roteador. Eu não acho que o XP ou o Vista possam atuar como um roteador.

Além disso, se você tiver um firewall de nível mais "comercial" como gateway, poderá marcar algumas portas como uma "zona de segurança" diferente e usar essa caixa como o roteador.

Observe que a funcionalidade "DMZ" Linksys ou D / Link NÃO é o que estou falando aqui.

Mas meu palpite é que estamos falando de firewalls baratos de US $ 50 aqui, então você provavelmente está procurando vasculhar outra caixa para fazer esse trabalho.

Como uma correção a curto prazo, você poderia substituir um dos Gateways por um pequeno switch, desconectar o DSL daquele lado da rede e passar um longo cabo para o outro apartamento. Em seguida, reinicie os computadores no lado agora desconectado. Isso faria com que esses computadores entrassem na outra rede, o que significa que, durante a duração do jogo, eles estariam usando a Internet do outro apartamento, mas pelo menos deixariam você jogar. ou seja:

PC A1      PC A2                              PC B1      PC B2
  \         /                                   \         /
   Gateway A         ------ cable  -----           switch
   |                                       
  ADSL modem A                             
    
por 04.09.2009 / 16:23
6

É assim que funciona a internet.

Você precisaria ter certeza de que suas redes de 2 edifícios de apartamentos estão usando 2 redes privadas diferentes. Por exemplo, um está usando 192.168.0.x e o outro 192.168.1.x.

O "Gateway" que você está usando precisa ser um roteador - e eu não acho que os linksys genéricos funcionem. Eu não tenho brincado com o roteamento personalizado lá; então é possível que você seja capaz de fazer isso. Se não, então firmware atualizado como Tomato ou DD-WRT funcionaria.

O que precisa ser configurado é o roteamento em qualquer um, de modo que, se o endereço de destino corresponder à outra rede, ele usa a interface que vai para a outra rede, em vez da interface do ISP. O outro gateway precisaria ser configurado da mesma maneira, vis-versa.

Eu acho que é tão simples quanto eu posso explicar, mas me avise se você tiver alguma dúvida.

O uso de uma VPN como o Hamachi funcionaria, mas os dados seriam transmitidos pela conexão do provedor de serviços de Internet.

    
por 04.09.2009 / 15:39
3

Que tal fazer na camada 2? Nenhum software sofisticado de roteador é necessário.

  • As duas redes devem ter o mesmo escopo de IP
  • O gateway de cada apartamento deve usar um endereço diferente nesse escopo
  • Os servidores DHCP devem alocar diferentes endereços de host dentro desse escopo
  • Use suas máquinas dual-NIC como pontes (ou veja a atualização abaixo)

Assim, você define o Gateway A como 192.168.0.1, o Gateway B como 192.168.0.128 (mas cada um ainda usa .255 netmasks). PC A1, A2, ... obtenha

  • endereço 192.168.0.2, .3, ...
  • máscara de rede LAN 192.168.0.255
  • rota padrão 192.168.0.1
  • servidores DNS para o modem A

PC B1, B2, ... obtenha

  • endereço 192.168.0.129, .130, etc.
  • máscara de rede LAN 192.168.0.255
  • rota padrão 192.1.0.128
  • servidores DNS para o modem B

Em seguida, o PC A1 tem todas as configurações para usar o modem A para acesso à Internet, mas vê o PC B1 em sua rede local. Ele não sabe que B1 tem um gateway padrão diferente e servidores DNS e não se importa.

O pouco que eu não tenho 100% de certeza é usar DHCP assim. Eu penso que, se você listar os endereços MAC de cada apartamento em cada servidor DHCP, cada PC ficará feliz em ser atendido pelo gateway local e não se preocupará se for rejeitado pelo DHCP do outro apartamento. servidor. Mas se você não puder, não é difícil configurar manualmente todos os endereços IP dos PCs.

Atualização: Na verdade, não há necessidade de PCs dual-NIC e de pontes de software, apenas junte um comutador em cada rede. Execute o seu longo cabo a partir de uma porta LAN sobressalente no Gateway A para uma porta LAN sobressalente no Gateway B. Se os seus gateways de US $ 50 não detectarem automaticamente o crossover, use um cabo cruzado.

    
por 04.09.2009 / 23:34
2

Você também: configurar uma conexão VPN com dois sistemas configurados para criar um túnel entre as redes

Pegue um cabo de rede e duas máquinas com dois NICS e faça com que ele funcione como um roteador em ambas as redes para rotear todo o tráfego de cada uma das redes para a rede apropriada (seja pela Internet ou outra rede).

Eu olharia primeiro para configurar uma solução de VPN.

    
por 04.09.2009 / 15:41
1

Isso é totalmente factível. Você poderia configurar uma VPN usando Smoothwall ou você poderia simplesmente compartilhar arquivos usando Hamachi .

    
por 04.09.2009 / 15:32
0

Se você deseja interligar as redes sem um cabo (sem ter certeza da distância entre elas), sempre é possível obter um roteador sem fio que tenha a funcionalidade de ponte sem fio. Você pode ter um apartamento transmitindo um sinal sem fio, e a ponte o agarra e atua como um retransmissor para a rede do outro apartamento.

    
por 05.09.2009 / 06:54
0

Ou use um cabo crossover, facilita muito a vida, mas você perde uma porta lan no roteador, já que ele não usa a porta da Internet em nenhum dos lados.

    
por 05.09.2009 / 02:03
0

VPN seria ótimo, você nem precisa do cabo.

Você tinha dois direitos de roteador diferentes? bem tente isso:

PCA1 - 192.168.A.1
PCA2 - 192.168.A.2
GWA0 - 192.168.A.254 --> the lan ip on your router A

Alterar a rede B:

PCB1 - 192.168.A.3
PCB2 - 192.168.A.4
GWB0 - 192.168.A.253  --> the lan ip on your router B

O cabo conectará o GWA0 e o GWB0

Então ...

  • Desabilite o DHCP no GWA0 e no GWB0, ou use o assidment ip estático para cada PC em cada rede física, assim o PCB2 irá receber 192.168.A.253 como seu gateway, e assim o PCA2 usará 192.168.A.254
  • Filtre (Firewall) PCB2, PCB1 IP no GWA0, vice-versa no GWB0
  • A transmissão L2 entre a GWA e o GWB será de locais
por 21.03.2010 / 16:39