Connessione di due router con connessioni Internet separate (WAN)


0

inserisci qui la descrizione dell'immagine

Si prega di fare riferimento alla figura sopra. Ho bisogno della macchina Y (il mio personal computer) per potermi connettere alla macchina X (un server Raspberry Pi). Ho il pieno controllo del router A e B ed entrambi i router hanno Wifi e funzionalità di bridging.

L'unica limitazione è che non posso avere altre macchine nella LAN di A che accedono a Internet tramite il router B e viceversa ... quindi non penso che un bridge di rete funzionerà. Inoltre, non voglio connettere X e Y via Internet perché ciò influirebbe sulle prestazioni e sui costi della larghezza di banda.

Quindi, c'è un modo per collegare i router A e B in modo che X possa parlare con Y senza influenzare altri nodi in entrambe le reti?


Ciò richiede uno switch di rete.
Ramhound,

1
Collegare i router A e B; configurare un percorso per la sottorete B tramite B su A e per la sottorete A tramite A su B; aggiungi le regole di filtraggio dei pacchetti ( iptableso qualsiasi strumento di filtraggio dei pacchetti che hai sui router) per bloccare qualsiasi traffico non tra i nodi X e Y.
user4556274

Risposte:


0

Devi capire come funziona il routing (ai livelli 2 e 3)

Leggi: https://www.thegeekstuff.com/2012/04/route-examples https://www.cloudibee.com/static-route-linux/

Lo spazio degli indirizzi lato LAN per le reti X e Y deve essere distinto.

Supponendo quanto segue: Il dispositivo X è 192.168.1.111 (IP statico) La rete per X è 192.168.1.0/24 Il router A è 192.168.1.1 Il dispositivo Y è 192.168.2.222 (IP statico) La rete per Y è 192.168.2.0/24 Router B è 192.168.2.1

È necessario: Bridge router A e B (collegare un cavo sul lato LAN di ciascun dispositivo) Sul router A, aggiungere un percorso statico per la stazione Y tramite il router B

ip route add 192.168.2.222/32 via 192.168.2.1

Sul router B, aggiungere un percorso statico per la stazione X tramite il router A

ip route add 192.168.1.111/32 via 192.168.1.1


0

c'è un modo per collegare i router A e B in modo che X possa parlare con Y senza influenzare altri nodi in entrambe le reti?

Se ti interessa davvero solo far sì che Y parli con X con il tuo requisito che Y non consente l'accesso a Internet agli host nella LAN di Y, non è necessario coinvolgere affatto il router.

  • Installa una seconda scheda di rete su Y.

  • Collega la seconda scheda di rete su Y alla LAN del router A, ad esempio può essere una delle porte LAN sul router A.

Questo è tutto.

  • Y sarà in grado di parlare con X e persino ottenere un IP dal server DHCP sulla LAN di X.

  • Y non inoltrerà il traffico dalla LAN di X a Internet a meno che non abiliti la Condivisione connessione Internet (su Windows) o l'inoltro IP (su Linux) o un equivalente simile su Mac (non sei sicuro di cosa si tratti).

  • Puoi cercare di inserire una configurazione del firewall su Y che imponga questo.

c'è un modo per collegare i router A e B in modo che X possa parlare con Y senza influenzare altri nodi in entrambe le reti?

Sì, ma il tuo router ha bisogno di più di una semplice interfaccia LAN e WAN. È necessaria una terza interfaccia su entrambi i router e il routing statico configurati tra loro e una configurazione firewall / di inoltro che supporti ciò che si desidera con l'accesso a Internet.

Supponendo che si stia lavorando con un normale hardware di tipo router domestico:

Sulla maggior parte dei router domestici a 4 porte, le 4 porte LAN sono uno switch - concettualmente tutte solo un'interfaccia LAN.

Se è possibile installare OpenWRT / LEDE su questi router o il router ha un firmware basato su OpenWRT / LEDE (come Asus) e il chipset nei router è un chipset Broadcom, è possibile trasformare una porta dall'interfaccia LAN in la sua "terza" interfaccia indipendente. Le 5 porte in tale hardware sono tecnicamente uno switch e un'utilità può essere utilizzata per "disattivare VLAN" internamente singole porte in modo che appaiano su Linux incorporato come interfacce separate uniche.

OpenWRT / LEDE fornisce un'interfaccia web per questo - puoi cambiare le assegnazioni delle porte degli switch, assegnare routing statico, firewall, ecc. Questa è la via più semplice che ho trovato.

DD-WRT e AsusWRT no - devi accedere a una shell sul sistema operativo Linux integrato nel router ed emettere comandi - robocfgessendo il comando dal nome strano che configura l'hardware. È necessaria la sperimentazione perché i numeri di porta variano in base alla piattaforma. Inoltre Broadcom non fornisce dettagli hardware completi agli sviluppatori del kernel Linux, quindi robocfgpotrebbe non funzionare su tutte le revisioni hardware Broadcom e simili.

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.