Comment dois-je ponter deux réseaux, étant donné que chaque réseau a son propre sous-réseau et serveur DHCP?

11

Je souhaite rejoindre / relier deux réseaux différents network 1et network 2:

  1. Network 1: Un réseau se composait d'un port Linux box (avec un port Ethernet) et de plusieurs clients (connectés via un commutateur LAN). La box Linux agit comme un serveur DHCP et donne l'IP aux clients, y compris le sien.

  2. Network 2: Autre réseau complètement sur un sous-réseau différent et ayant également un routeur donnant des IP via DHCP desservant plusieurs clients.

Veuillez consulter le schéma du réseau:

entrez la description de l'image ici

Mon objectif est de pouvoir accéder à Linux boxpartir de Client A& Btout en conservant les configurations DHCP intactes sur les deux réseaux .. donc:

  1. Linux Boxserait encore en mesure de donner des adresses IP pour Client 1& 2et conserver l' 192.168.10.10adresse IP à l' intérieur Network 1.
  2. Le client A doit pouvoir accéder à Internet et communiquer avec le client B et conserver l' 123.123.xxx.xxxadresse IP à l'intérieur Network 2.

Quels types d'appareils et de configurations dois-je utiliser?

Je pensais à ponter le routage de ces réseaux en utilisant un autre routeur avec le serveur DHCP du routeur éteint. Ensuite, j'ai défini un itinéraire statique. Tout comme ce guide: http://kb.linksys.com/Linksys/ukp.aspx?pid=80&vw=1&articleid=17589

Cependant, je suis assez vert dans le réseautage et je voudrais vérifier ma compréhension avant d'investir dans un routeur. Je ne sais même pas si un routeur grand public serait capable de faire ce genre de travail.

Quelqu'un pourrait-il m'aider à ce sujet? J'apprécierais tout type de commentaire. Merci!

Arya S.
la source
Vous pensez «acheminer» et non «combler». Mettez un "routeur" avec deux interfaces, une connectée à chaque commutateur et configurez vos règles de routage. Chaque réseau est un "segment" ou "domaine de diffusion". DHCP ne diffusera que vers un seul domaine de diffusion, sauf si vous configurez un pont DHCP ou quelque chose, ce qui ne me semble pas nécessaire dans votre cas.
Giovanni Tirloni
Juste pour me brancher sans vergogne: il y a des informations sur le routage IPv4 dans cette réponse: serverfault.com/a/49836/7200
Evan Anderson
Merci pour le commentaire @gtirloni Je ne suis pas sûr de comprendre ce que vous entendiez par interface, en vous référant au guide linksys sur ma question, donc un commutateur dans le port WAN et un autre dans le commutateur LAN. @ Evan Anderson, c'est une bonne lecture. Merci
Arya S.

Réponses:

13

DHCP est basé sur l'utilisation de diffusions de couche 2 pour permettre aux clients de localiser les serveurs DHCP. Un pont acheminerait ces émissions de couche 2 entre les réseaux. Le fait de brancher les commutateurs de chaque réseau respectif dans l'autre accomplirait cela. Un commutateur Ethernet n'est en fait rien de plus qu'un pont multi-ports. Ce n'est pas ce que tu veux faire.

Puisque vous souhaitez conserver la configuration DHCP intacte, vous recherchez un routeur pour connecter les deux réseaux. Un routeur ne transfère pas les diffusions de couche 2 entre les réseaux auxquels il est connecté (dans n'importe quelle configuration par défaut saine). L'ajout d'un routeur, cependant, vous obligera à apporter des modifications aux tables de routage de vos routeurs existants.

Votre routeur de périphérie actuel dans "réseau 2", s'il avait une deuxième interface Ethernet, ferait très bien l'affaire. Vous devez simplement donner à ce port une adresse IP "réseau 1" et le connecter au commutateur "réseau 1". Ensuite, vous ajouteriez une route statique sur le routeur Linux / serveur DHCP dans "réseau 1" en spécifiant que le sous-réseau "réseau 2" est accessible via l'adresse IP "réseau 1" que vous avez attribuée à Ethernet du routeur périphérique "réseau 2" interface que vous avez attachée au "réseau 1".

Si votre routeur périphérique dans le "réseau 2" n'a pas de port Ethernet supplémentaire, vous pouvez ajouter un autre port Ethernet au routeur Linux / serveur DHCP pour accomplir la même chose.

Enfin, vous pouvez également obtenir un routeur autonome pour connecter les deux réseaux ensemble. Beaucoup de routeurs de qualité grand public s'attendent à ce que vous souhaitiez la traduction d'adresses réseau (NAT) et, comme vous le dites dans votre question, vous ne voudrez pas encore un autre serveur DHCP (que de nombreux routeurs de qualité grand public possèdent activé prêt à l’emploi). Dans le cas de l'utilisation d'un routeur autonome (qui aura deux interfaces physiques connectées aux deux réseaux distincts, chacun avec des adresses IP attribuées dans les réseaux respectifs auxquels il est connecté), vous devrez ajouter une route statique sur les deux réseaux '' les routeurs de périphérie reviennent à ce routeur autonome.

Nous ne faisons pas de recommandations de produits ici, mais il existe un certain nombre de petits routeurs peu coûteux qui pourraient faire ce que vous recherchez si votre équipement existant ne peut pas le gérer.

Éditer:

Si vous n'avez pas accès au routeur dans le "réseau 2", vous devrez faire preuve de plus de créativité.

Si vous pouviez simplement ajouter un deuxième NIC à la machine Linux et lui donner une adresse IP "réseau 2", vous pourriez avoir des clients dans le "réseau 2" accédant à la machine Linux via cette IP et vous auriez terminé.

Si vous ne pouvez pas ajouter une deuxième carte réseau à la machine Linux, vous pouvez ajouter un périphérique de routeur autonome avec les adresses IP "réseau 1" et "réseau 2". Vous auriez besoin d'utiliser NAT afin d'éviter d'avoir à changer les tables de routage dans "réseau 2". Un routeur grand public destiné à un accès Internet à domicile le ferait probablement.

  • Connectez le port "LAN" au réseau "réseau 1" et donnez-lui une adresse IP statique dans le sous-réseau "réseau 1".

  • Désactivez tout serveur DHCP sur le routeur.

  • Connectez le port "Internet" du routeur au réseau "réseau 2" et donnez-lui une adresse IP statique dans le sous-réseau "réseau 2".

  • Ajoutez une route statique sur la machine Linux pour le sous-réseau "réseau 2" accessible via l'adresse IP "réseau 1" que vous avez attribuée au routeur. (Cela permet à la machine Linux de répondre aux hôtes du sous-réseau "réseau 2".)

  • Configurez la fonctionnalité "redirection de port" ou "hôte DMZ" sur le routeur pour transférer soit des ports individuels, soit tout le trafic, du port "Internet" vers la machine Linux. (Cela permet aux ordinateurs "réseau 2" d'accéder à la machine Linux via une adresse IP "réseau 2", évitant ainsi toute modification de la table de routage sur le routeur périphérique "réseau 2".)

  • Depuis les ordinateurs "réseau 2", accédez à la machine Linux via l'adresse IP "réseau 2" que vous avez attribuée au routeur. La fonctionnalité NAT / port-forwarding (ou hôte DMZ) du routeur transmettra le trafic à la machine Linux.

(Je me sens un peu sale en vous donnant cette réponse ...> sourire <C'est un peu un hack, mais ça marchera.)

Evan Anderson
la source
Merci pour la réponse, je ne peux pas accéder directement au "routeur" dans le "réseau 2", je n'ai que des câbles UTP connectés à un switch (du moins je pense). Donc, en supposant que j'ai pris l'option de routeur autonome, puis-je simplement suivre le guide linksys que j'ai fourni comme lien dans ma question? ou ai-je besoin d'un autre paramètre spécifique?
Arya S.
Aha maintenant c'est une réponse claire. Je vais vérifier si j'avais un routeur inutilisé, eh bien, si je n'en trouve pas, il semble qu'au lieu d'investir dans un nouveau routeur, je ferais mieux d'aller avec une carte réseau supplémentaire comme vous l'avez dit. Merci.
Arya S.