Come devo collegare due reti, dato che ogni rete ha la propria sottorete e server DHCP?


11

Vorrei unire / collegare due reti diverse network 1e network 2:

  1. Network 1: Una rete consisteva in una porta Linux box (con una Ethernet) e più client (collegati tramite switch LAN). Il box Linux funziona come server DHCP e fornisce IP ai client incluso il proprio.

  2. Network 2: Altra rete completamente su sottoreti diverse e ha anche router che forniscono IP tramite DHCP che servono più client.

Si prega di consultare lo schema di rete:

inserisci qui la descrizione dell'immagine

Il mio obiettivo è poter accedere a Linux boxda Client Ae Bmantenendo intatte le configurazioni DHCP su entrambe le reti .. quindi:

  1. Linux Boxsarebbe ancora in grado di dare gli indirizzi IP a Client 1& 2e mantenere 192.168.10.10l'indirizzo IP interno Network 1.
  2. Il client A dovrebbe essere in grado di accedere a Internet e comunicare con il client B e conservare l' 123.123.xxx.xxxindirizzo IP all'interno Network 2.

Che tipo di dispositivi e configurazioni dovrei usare?

Stavo pensando di collegare il routing di tali reti utilizzando un altro router con il server DHCP del router spento. Quindi ho impostato un percorso statico. Proprio come questa guida: http://kb.linksys.com/Linksys/ukp.aspx?pid=80&vw=1&articleid=17589

Tuttavia, sono abbastanza rispettoso delle reti e vorrei verificare la mia comprensione prima di investire in un router. Non sono nemmeno sicuro che un router consumer sarebbe in grado di fare questo tipo di lavoro.

Qualcuno potrebbe aiutarmi su questo argomento? Gradirei qualsiasi tipo di commento. Grazie!


Stai pensando "instradamento" non "ponte". Inserisci un "router" con due interfacce, una connessa a ciascuno switch e imposta le tue regole di routing. Ogni rete è un "segmento" o "dominio di trasmissione". DHCP trasmetterà solo a un singolo dominio di trasmissione, a meno che tu non abbia impostato un bridge DHCP o qualcosa del genere, cosa che non credo sia necessaria nel tuo caso.
Giovanni Tirloni,

Giusto per inserirmi spudoratamente: in questa risposta c'è qualche sfondo sull'instradamento IPv4: serverfault.com/a/49836/7200
Evan Anderson,

Grazie per il commento @gtirloni Non sono sicuro di aver capito cosa intendevi per interfaccia, facendo riferimento alla guida di linksys sulla mia domanda, quindi uno switch nella porta WAN e un altro nello switch LAN. @ Evan Anderson, è una buona lettura. Grazie
Arya S.

Risposte:


13

Il DHCP si basa sull'utilizzo delle trasmissioni di livello 2 per consentire ai client di individuare i server DHCP. Un bridge inoltrerebbe queste trasmissioni di livello 2 tra le reti. Collegare gli switch da ciascuna rispettiva rete all'altra compirebbe questo. In effetti, uno switch Ethernet non è altro che un bridge multiporta. Questo non è quello che vuoi fare.

Poiché vuoi mantenere intatta la configurazione DHCP, stai cercando un router per connettere le due reti. Un router non inoltra le trasmissioni di livello 2 tra le reti a cui è collegato (in qualsiasi configurazione predefinita sana). L'aggiunta di un router, tuttavia, richiederà di apportare modifiche alle tabelle di routing dei router esistenti.

Il tuo attuale router perimetrale in "rete 2", se avesse una seconda interfaccia Ethernet, andrebbe benissimo. Dovresti semplicemente assegnare a quella porta un indirizzo IP "rete 1" e collegarlo allo switch "rete 1". Quindi aggiungere una route statica sul router Linux / server DHCP in "rete 1" specificando che la sottorete "rete 2" è accessibile tramite l'indirizzo IP "rete 1" assegnato alla Ethernet del router perimetrale "rete 2" interfaccia che hai collegato a "rete 1".

Se il router perimetrale in "rete 2" non ha una porta Ethernet aggiuntiva, è possibile aggiungere un'altra porta Ethernet al router Linux / server DHCP per ottenere lo stesso risultato.

Infine, potresti anche ottenere un router indipendente per connettere le due reti insieme. Molti router di livello consumer si aspettano che tu voglia voler Network Address Translation (NAT) e, come dici nella tua domanda, non vorrai un altro server DHCP (che molti router di livello consumer hanno abilitato e pronto all'uso). Nel caso di utilizzo di un router indipendente (che avrà due interfacce fisiche collegate alle due reti separate, ognuna con indirizzi IP assegnati nelle rispettive reti a cui è collegato) dovrai aggiungere un percorso statico su entrambe le reti " router periferici di nuovo a questo router indipendente.

Non forniamo raccomandazioni sui prodotti qui, ma esistono numerosi router piccoli ed economici che potrebbero fare ciò che stai cercando se i tuoi dispositivi esistenti non sono in grado di gestirli.

Modificare:

Se non hai accesso al router in "rete 2", dovrai diventare più creativo.

Se potessi semplicemente aggiungere una seconda scheda di rete alla macchina Linux e assegnare a quella scheda di rete un indirizzo IP di "rete 2", potresti avere client in "rete 2" che accedono alla macchina Linux tramite quell'IP e avresti finito.

Se non è possibile aggiungere una seconda scheda NIC alla macchina Linux, è possibile aggiungere un dispositivo router indipendente con entrambi gli indirizzi IP "rete 1" e "rete 2". Dovresti utilizzare NAT per evitare di dover modificare le tabelle di routing in "rete 2". Un router di livello consumer pensato per l'accesso a Internet da casa probabilmente lo farebbe.

  • Collegare la porta "LAN" alla rete "rete 1" e assegnargli un indirizzo IP statico nella sottorete "rete 1".

  • Disabilita qualsiasi server DHCP sul router.

  • Connetti la porta "Internet" del router alla rete "network 2" e assegnagli un indirizzo IP statico nella sottorete "network 2".

  • Aggiungere una route statica sulla macchina Linux per la sottorete "rete 2" accessibile tramite l'indirizzo IP "rete 1" assegnato al router. (Ciò consente alla macchina Linux di rispondere agli host nella sottorete "rete 2".)

  • Configurare la funzionalità "port forwarding" o "DMZ host" sul router per inoltrare singole porte o tutto il traffico dalla porta "Internet" alla macchina Linux. (Ciò consente ai computer "rete 2" di accedere alla macchina Linux tramite un indirizzo IP "rete 2", evitando la necessità di qualsiasi modifica della tabella di routing sul router perimetrale "rete 2".

  • Dai computer "rete 2", accedere alla macchina Linux tramite l'indirizzo IP "rete 2" assegnato al router. La funzionalità NAT / port-forwarding (o DMZ host) del router inoltrerà il traffico alla macchina Linux.

(Mi sento un po 'sporco a darti questa risposta ...> sorride <È un po' un trucco, ma funzionerà.)


Grazie per la risposta, non riesco ad accedere direttamente a "router" in "rete 2", tutto ciò che ho sono cavi UTP collegati a uno switch (almeno penso di sì). Quindi, supponendo di aver scelto l'opzione del router indipendente, posso semplicemente seguire la guida di linksys che ho fornito come link nella mia domanda? o ho bisogno di altre impostazioni specifiche?
Arya S.

Aha ora questa è una risposta chiara. Verificherò se avessi un router inutilizzato, beh se non riesco a trovarne uno sembra invece di investire in un nuovo router, è meglio che vada con una scheda di rete aggiuntiva come hai affermato. Grazie.
Arya S.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.