Comment puis-je rejoindre deux réseaux domestiques simples en utilisant un câble ethernet?

Je souhaite rejoindre deux réseaux domestiques différents de la manière suivante:

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

Les deux réseaux sont du type résidentiel de base avec une configuration identique, avec tous les PC exécutant Vista / 7. Le but est de joindre temporairement deux appartements dans un bâtiment pour le jeu et le partage de fichiers, et le Saint-Graal serait:

  1. Les ordinateurs sur le réseau A peuvent accéder aux PC sur le réseau B et vice versa (partage de fichiers et jeux).
  2. Chaque réseau utilise sa propre connexion Internet.
  3. Les données entre les réseaux ne devraient pas faire un voyage via Internet (les vitesses de téléchargement à large bande sont limitées)
  4. L'accès à Internet d'un réseau devrait continuer à fonctionner si le câble d'assemblage est déconnecté avec des modifications de configuration minimales.

Dans quelle mesure cela peut-il être atteint?

Comme vous ne souhaitez pas passer par Internet, vous ne voulez pas un VPN.

Vous avez besoin:

  • Les réseaux A et B sont des étendues IP non chevauchantes;
  • Un routeur entre les deux réseaux; et
  • Les passerelles qui vous permettent d'ajouter des routages supplémentaires.

Le routeur doit disposer de deux connecteurs ethernet distincts. La raison en est que si vous utilisez DHCP sur un réseau, vous devez pouvoir isoler le trafic DHCP sur le réseau approprié. Si vous collez simplement les deux réseaux avec un fil Ethernet, il n'y a aucun moyen de garantir que les PC sur le réseau A n'obtiennent pas DHCP du réseau B, puis utilisent l'Internet du réseau B.

Votre diagramme de réseau ressemblerait donc à ceci:

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

Ensuite, la passerelle A aurait un itinéraire sur elle indiquant que le réseau "B" était accessible via l'adresse A du routeur; La passerelle B aurait une route indiquant que le réseau «A» était accessible via l'adresse B du routeur.

Maintenant, si vous avez un pare-feu basé sur Linux comme passerelle, vous pouvez probablement simplement mettre une autre carte ethernet et faire en sorte que cette passerelle soit également le routeur, mais cela reste un exercice pour le lecteur.

Si l'un des PC impliqués est plus fort que Windows de qualité grand public et possède plusieurs ports, je crois qu'il pourrait aussi fonctionner comme routeur. Je ne pense pas que XP ou Vista puissent agir comme un routeur.

En outre, si vous avez un pare-feu de niveau «affaires» en tant que passerelle, vous pouvez marquer certains ports comme une «zone de sécurité» différente et utiliser cette boîte comme routeur.

Notez que la fonctionnalité Linksys ou D / Link "DMZ" n'est pas ce dont je parle ici.

Mais je suppose que nous parlons de pare-feu bon marché de 50 $ ici, donc vous cherchez probablement à chercher une autre boîte pour faire ce travail.

À court terme, vous pouvez remplacer l'une des passerelles par un petit commutateur, déconnecter le DSL de ce côté du réseau et exécuter un long câble dans l'autre appartement. Ensuite, redémarrez les ordinateurs sur le côté maintenant déconnecté. Cela permettrait à ces ordinateurs de se joindre à l'autre réseau, ce qui signifie que, pour la durée du jeu, ils utiliseraient l'Internet de l'autre appartement, mais cela vous permettrait au moins de jouer. c'est à dire:

 PC A1 PC A2 PC B1 PC B2 \ / \ / Gateway A ------ cable ----- switch | ADSL modem A 

C'est à peu près la façon dont fonctionne Internet.

Vous devriez vous assurer que vos 2 réseaux de construction d'appartements utilisent 2 réseaux privés différents. Par exemple, on utilise 192.168.0.x et l'autre 192.168.1.x.

La «Passerelle» que vous utilisez doit être un routeur – et je ne pense pas que les liens génériques vont faire. Je n'ai pas dupliqué avec le routage personnalisé là-bas cependant; Il est donc possible que vous puissiez le faire. Sinon, le firmware mis à jour tel que Tomate ou DD-WRT fonctionnerait.

Ce qui doit être configuré est le routage sur l'un ou l'autre, de sorte que si l'adresse de destination correspond à l'autre réseau, elle utilise l'interface qui se dirige vers l'autre réseau plutôt que l'interface du FAI. L'autre passerelle devrait être configurée de la même manière, vis-à-vis.

Je pense que c'est aussi simple que je peux l'expliquer, mais faites-moi savoir si vous avez des questions.

L'utilisation d'un VPN tel que Hamachi fonctionnerait, mais les données dépasseraient la connexion ISP.

Que diriez-vous de le faire dans la couche 2? Aucun logiciel de routeur fantaisiste n'est requis.

  • Les deux réseaux ont-ils la même portée IP
  • Demandez à la passerelle de chaque appartement d'utiliser une adresse différente dans cette zone
  • Demandez aux serveurs DHCP d'attribuer différentes adresses d'hôte dans cette zone
  • Utilisez vos machines à double NIC comme ponts (ou consultez la mise à jour ci-dessous)

Ainsi, vous définissez Gateway A vers 192.168.0.1, Gateway B vers 192.168.0.128 (mais chacun utilise toujours les .255 netmasks). PC A1, A2, … obtenir

  • Adresse 192.168.0.2, .3, …
  • Masque réseau LAN 192.168.0.255
  • Route par défaut 192.168.0.1
  • Serveurs DNS pour modem A

PC B1, B2, … obtenir

  • Adresse 192.168.0.129, .130, etc.
  • Masque réseau LAN 192.168.0.255
  • Route par défaut 192.1.0.128
  • Serveurs DNS pour modem B

Ensuite, PC A1 a tous les paramètres pour utiliser le modem A pour l'accès à Internet, mais voit PC B1 sur son réseau local. Il ne sait pas que B1 possède une passerelle par défaut différente et des serveurs DNS et cela ne s'en préoccupe pas.

Le bit dont je ne suis pas sûr est d'utiliser DHCP comme celui-ci. Je pense que si vous énumère les adresses MAC de chaque appartement sur chaque serveur DHCP, chaque PC sera heureux d'être desservi par la passerelle locale et ne craindra pas qu'il soit rejeté par le serveur DHCP de l'autre appartement. Mais si vous ne le pouvez pas, il n'est pas difficile de configurer toutes les adresses IP des PC manuellement.

Mise à jour: en fait, il n'est pas nécessaire de connecter des PC à deux NIC et des ponts logiciels, rejoignez un seul commutateur dans chaque réseau. Exécutez votre long câble à partir d'un port LAN de rechange sur la passerelle A vers un port LAN de rechange sur la passerelle B. Si vos passerelles de 50 $ ne détectent pas automatiquement le croisement, utilisez un câble croisé.

Vous pouvez: configurer une connexion VPN avec deux systèmes configurés pour créer un tunnel entre les réseaux

Prenez un câble réseau et deux machines avec NICS double et agissez comme un routeur sur les deux réseaux pour acheminer tout le trafic pour chacun des réseaux vers le réseau approprié (internet ou autre réseau).

Je chercherais d'abord à installer une solution VPN.

Ceci est totalement faisable. Vous pouvez configurer un VPN à l'aide de Smoothwall ou vous pouvez simplement partager des fichiers avec Hamachi .

Si vous souhaitez relier les réseaux sans câble (pas sûr de la distance entre vous), vous pouvez toujours obtenir un routeur sans fil doté d'une fonctionnalité de passerelle sans fil. Vous pouvez avoir un appartement diffuser un signal sans fil, et le pont l'attrape et agit comme un relais vers le réseau de l'autre appartement.

Ou utilisez un câble croisé, rend la vie beaucoup plus facile, mais vous perdez un port lan dans le routeur, car il n'utilise pas le port Internet de chaque côté.

VPN serait génial, vous n'avez même pas besoin du câble.

Vous aviez deux droits de routeur différents? Bien, essayez ceci:

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

Changez le réseau B:

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

Le câble connecte GWA0 et GWB0

Alors…

  • Désactivez le DHCP sur GWA0 et GWB0, ou utilisez l'allocation statique d'IP à chaque PC sur chaque réseau physique, donc PCB2 recevra 192.168.A.253 comme sa passerelle, et ainsi PCA2 utilisera 192.168.A.254
  • Filtrage (pare-feu) PCB2, PCB1 IP sur GWA0, vice-versa sur GWB0
  • La diffusion L2 entre GWA et GWB sera la population locale