Je souhaite rejoindre / relier deux réseaux différents network 1
et network 2
:
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.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:
Mon objectif est de pouvoir accéder à Linux box
partir de Client A
& B
tout en conservant les configurations DHCP intactes sur les deux réseaux .. donc:
Linux Box
serait encore en mesure de donner des adresses IP pourClient 1
&2
et conserver l'192.168.10.10
adresse IP à l' intérieurNetwork 1
.- Le client A doit pouvoir accéder à Internet et communiquer avec le client B et conserver l'
123.123.xxx.xxx
adresse IP à l'intérieurNetwork 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!
la source
Réponses:
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.)
la source