View Full Version : Lan con 2 router e sottoreti diverse, possono comunicare ?
Salve a tutti, ho una rete strutturata in questo modo:
http://i.imgur.com/WcmUMDIl.jpg (http://imgur.com/WcmUMDI)
Volevo sapere se c'era qualche modo di far comunicare il pc (192.168.1.3) collegato al router 1 (192.168.1.1) con i pc e l'hard disk collegati al router 2 (192.168.0.1).
Il mio interesse primario è quello dello scambio file e chiaramente dell'accesso all'hard disk e dlna del router 2.
Grazie !
Prova ad impostare le route statiche.
Es. Per raggiungere rete 192.168.0.0/24 il prossimo salto è 192.168.1.2 dal router 192.168.1.1
pigi2pigi
01-03-2015, 12:05
Sul pc 192.168.1.3 metti
route add 192.168.0.0 mask 255.255.255.0 192.168.1.2 if numero-interfaccia
il numero-interfaccia dal comando route print Elenco interfacce
per renderlo permanente route -p add......
Lo puo' fare anche sul router.
pigi2pigi
01-03-2015, 12:18
Lo puo' fare anche sul router.
Si così il router ci arriva ma il pc che ne sa
Prova ad impostare le route statiche.
Es. Per raggiungere rete 192.168.0.0/24 il prossimo salto è 192.168.1.2 dal router 192.168.1.1
Sul pc 192.168.1.3 metti
route add 192.168.0.0 mask 255.255.255.0 192.168.1.2 if numero-interfaccia
il numero-interfaccia dal comando route print Elenco interfacce
per renderlo permanente route -p add......
Dunque innanzitutto grazie a entrambi per i consigli !
Sul router sto impazzendo nel cercare il menu per impostare le route statiche (ho un DV2200 fornito da fastweb) credo sia questo ma appena ci ho messo mano ho dovuto resettare il router, me sà che avevo impostato il 192.168.1.254 (nell'esempio 192.168.1.1) diretto a 192.168.1.200 (nell'esempio 192.168.1.2)..
http://i.imgur.com/SLYQsCTm.jpg (http://imgur.com/SLYQsCT)
Per quanto riguarda il comando route l'ho fatto (chiaramente con gli indirizzi ip reali e tutto corretto) ma non riesco a pingare nessun pc e neanche il secondo router, la sottorete 192.168.0.x non la vede proprio :muro:
pigi2pigi
01-03-2015, 13:05
Quando nomini un apparecchio, specifica specie se sono due
Il router 192.168.1.1 non lo usi per andare sulla 192.168.0.0, per te è uno switch
Il router 192.168.1.2/192.168.0.1 le route sulle sue subnet ce l'ha automaticamente
Per funzionare serve la route che ti ho dato per il 192.168.1.3, ovviamente i pc della 192.168.0.0 devono avere come default gateway 192.168.0.1 e ovviamente sul 192.168.1.2/192.168.0.1 il firewall deve essre disattivo.
Prova a pingare 192.168.0.1 da 192.168.1.3
postami un route print su 192.168.1.3
(in alto a sinistra sulla finestra cmd, modifica, seleziona tutto, enter e incolla qui)
Si così il router ci arriva ma il pc che ne sa
Il pc manda al default gateway comunque, a causa dell' anding.
Anzi facci vedere un arp -a.
arp -a
http://i.imgur.com/bruEjynm.jpg (http://imgur.com/bruEjyn)
route print
http://i.imgur.com/hZfuQibm.jpg (http://imgur.com/hZfuQib)
Alcune osservazioni:
- Il pc 192.168.1.6 NON pinga 192.168.0.1 ne 192.168.1.200.
- Qualsiasi pc nella sottorete 192.168.0.x pinga il primo router (192.168.1.254) ma non il pc 1.6
Edit: Posto l'attuale rete precisa sennò vi faccio uscire pazzi (e io con voi :asd:)
http://i.imgur.com/swtOV9pm.jpg (http://imgur.com/swtOV9p)
Come previsto. Ti fermi al gateway 192.168.1.254
Hai editato, menomale :asd:
Esegui come suggerito da me e pigi.
Senti un po', nel default gateway del pc hai 192.168.1.254?
Prova a mettere 192.168.1.200. Si fa un test.
Come previsto. Ti fermi al gateway 192.168.1.254
Hai editato, menomale :asd:
Esegui come suggerito da me e pigi.
Fino alla stringa di pigi ci arrivo :asd:
http://i.imgur.com/zWZGG3X.jpg (http://imgur.com/zWZGG3X)
Sul router invece non so come farglielo capire :p che tu sappia è giusta quella schermata che ho postato prima ? l'ip di destinazione è quello del secondo router vero ?
Senti un po', nel default gateway del pc hai 192.168.1.254?
Prova a mettere 192.168.1.200. Si fa un test.
Provato, mi da rete non identificata, non naviga più e non pinga sempre : /
Mi controlli se il mac address che riceve il pc dalla 192.168.1.200 corrisponde alla porta WAN del router?
Poi fammi un traceroute verso 192.168.0.1
Svuota la arp cache e pinga di nuovo 192.168.1.200
Sul router invece non so come farglielo capire :p che tu sappia è giusta quella schermata che ho postato prima ? l'ip di destinazione è quello del secondo router vero ?
La destinazione sara' 192.168.0.0 255.255.255.0
ip gateway 192.168.1.200
metrica 1
pigi2pigi
01-03-2015, 15:28
Per postare i comandi fai copia incolla invece delle schermate:
(in alto a sinistra sulla finestra cmd, modifica, seleziona tutto, enter e incolla qui)
Calma, ci siono un po' di cose anomale
Nella route print non vedo la route per 192.168.0.0
Quando aggiungi la route ti dice che già esiste e le due cose sono incongruenti (la route è corretta)
Il ping da 192.168.1.6 a 192.168.1.200 deve funzionare, stanno sulla stessa rete.
Controlla che sul router 192.168.1.200 non hai impostato protezioni sulla porta wan (icmp) e il firewall sia spento
Chiaro che se 192.168.1.6 e 192.168.200 non si contattano non funzionerà mai nulla.
Presumo che il pc sia attaccato ad una delle prese ethernet del 192.168.1.254 e l'altro router su un'altra delle 4 porte ethernet
Mi controlli se il mac address che riceve il pc dalla 192.168.1.200 corrisponde alla porta WAN del router?
Poi fammi un traceroute verso 192.168.0.1
Svuota la arp cache e pinga di nuovo 192.168.1.200
Stesso mac address, traceroute "host non raggiungibile" e ping dopo svuotamento arp sempre fallito :cry:
La destinazione sara' 192.168.0.0 255.255.255.0
ip gateway 192.168.1.200
metrica 1
Inserito, grazie :D
Il ping da 192.168.1.6 a 192.168.1.200 deve funzionare, stanno sulla stessa rete.
Controlla che sul router 192.168.1.200 non hai impostato protezioni sulla porta wan (icmp) e il firewall sia spento
Chiaro che se 192.168.1.6 e 192.168.200 non si contattano non funzionerà mai nulla.
Presumo che il pc sia attaccato ad una delle prese ethernet del 192.168.1.254 e l'altro router su un'altra delle 4 porte ethernet
è il punto in grassetto che infatti non capisco, probabilmente c'è qualche tipo di blocco sulla wan del netgear r7000 (secondo router) perchè se collego un secondo pc alla prima rete lo pinga normalmente.
Il primo router comunque è collegato dalla seconda porta diretto alla wan del secondo router, poi da li si dirama tutto. Il pc 1.6 purtroppo per questioni di struttura deve esser connesso per forza al router 1 :muro:
Dal netgear queste sono le impostazioni per la wan:
http://i.imgur.com/BuBseZhm.jpg (http://imgur.com/BuBseZh)
Ho appena abilitato "rispondi a ping su porta internet" pensando fosse quello il problema ma niente da fare, non pinga comunque.
Sul sito netgear c'è scritto:
Does the R7000 have SPI firewall?
The router have SPI firewall built-in but it cannot be customized. It cannot be enabled or disabled because it is not available even in the UI.
Ma non so quanto c'entri.
Edit: Ah un ultimo appunto, l'adb 2200 (il primo router) è in DMZ sul secondo, in full bridge purtroppo è instabile percui mi sono dovuto arrangiare così, il firewall chiaramente è disabilitato.
pigi2pigi
01-03-2015, 16:06
Bruttina come configurazione, il primo non può essere in full bridge perchè comunque deve fare il nat sul'indirizzo pubblico certo che la dmz ci rovina tutti i piani.
La frase
è il punto in grassetto che infatti non capisco, probabilmente c'è qualche tipo di blocco sulla wan del netgear r7000 (secondo router) perchè se collego un secondo pc alla prima rete lo pinga normalmente.
cioè se al posto/vicino al 192.168.1.6 metti un altro pc, quello pinga ? se è così il problema è il pc
per il firewall sul secondo router è un bel problema, (a parte che disabilitarlo vorrebbe dire essere completamenti aperti), devo darci una occhiata
OK ci sarebbe un'altra soluzione, dimmi se ti va bene:
togliamo il dmz su adb2200 e bridgiamo il netgear, così avrai una sola rete 192.168.1.0 su tutti e tutti si vedono
No spe mi sono spiegato male, se aggiungo un altro pc al primo router pingo il 1.6 tranquillamente e viceversa, quello che rimane "out" è sempre il solito 1.200, ovvero il secondo router.
Comunque se ho ben capito il firewall del secondo router non è disattivabile (a meno che non metto dd-wrt ma vabè..) e se il problema è quello non pingerà mai e poi mai temo :cry:
Per il bridge su netgear no problem, per me l'unica cosa che conta è che il netgear sfrutti tutte le sue funzionalità (che praticamente uso in toto :p) anche se francamente sto pensando anche a un altra soluzione, scheda wireless sul pc 1.6, tolgo l'ethernet e a quel punto risolvo tutto, certo è un peccato visto che arriva il cavo ma amen.. : /
pigi2pigi
01-03-2015, 16:42
Allora:
1) togli il dmz al adb2200
2) vai sulla configurazione del netgear e mettigli indirizzo 192.168.1.1 255.255.255.0, dopo il cambio di indirizzo perderai la connessione, riconfigura il pc con indirizzo sulla 192.168.1.x e ricollegati
la parte wan ignorala, disattiva il dhcp
3) il cavo che viene dalla porta ethernet dell'adb2200 collegalo alla porta ethernet del netgear (toglilo dalla porta wan) e hai finito
Avrai un solo router adb2200 con dhcp che deve assegnare ip 192.168.1.x 255.255.255.0 gateway 192.168.1.254 dns a tua scelta e sul quale farai eventuali forwarding
Il netgear da un punto di vista network è come se non ci fosse (a meno di attivare il parametro ap isolation che isola i wifi)
Volendo puoi anche disabilitare il dhcp su adb2200 e usare quello del netgear, alla fine gli unici interventi su adb sarebbero il forwarding delle porte
Ah c'era pure il DMZ. Ovvio che non andava.
*
Grazie pigi, se non riesco a uscirne farò così :cincin:
Ah c'era pure il DMZ. Ovvio che non andava.
Ho provato a disabilitarlo per curiosità e son successe due cose :eek:
- 192.168.1.200 ora si pinga
- Se uso 192.168.1.200 come gateway funziona !
Purtroppo però la rete 192.168.0.x resta irraggiungibile :mc:
Il motivo è presto spiegato. Il Layer 2 andava anche prima (mac addr del 192.168.1.200 nella arp table del pc), ma il traffico veniva bloccato a L3.
Traceroute verso 192.168.0.1 e guarda che succede.
Traceroute verso 192.168.0.1 e guarda che succede.
1 * * * Richiesta scaduta.
2 * * * Richiesta scaduta.
3 * * * Richiesta scaduta.
ecc..
Il pc sulla rete 192.168.0.0/24 pinga il 192.168.1.6?
Il pc sulla rete 192.168.0.0/24 pinga il 192.168.1.6?
SI ! Ma viceversa no : / ovvero l'1.6 non pinga la rete 0.x
Guarda se trovi il proxy-arp sul router 192.168.1.200.
pigi2pigi
02-03-2015, 17:08
SI ! Ma viceversa no : / ovvero l'1.6 non pinga la rete 0.x
Ovvio, se inizi dalla 192.168.0.0 vai sul router, lui natta, manda al 192.168.1.6, quello ha la route che abbiamo messo per tornare e risponde a quelllo che per lui è il mittente: il router(192.168.1.200), il router rinatta e ritorna al pc.
Se inizi da 192.168.1.6 il firewall, ti dice che non si passa.
Con un firewall non disattivabile non hai speranza
Guarda se trovi il proxy-arp sul router 192.168.1.200.
Umh no non l'ho trovato : /
Con un firewall non disattivabile non hai speranza
Non c'è via di uscita insomma, ma come gli è venuto in mente di metterlo fisso mhà :muro: comunque ora vedo se ricorrere al tuo metodo o a una scheda wifi ac (in teoria andrebbe pure meglio dell'ethernet 100 mega).
Grazie a entrambi per la pazienza e l'aiuto :cincin: :cincin:
pigi2pigi
04-03-2015, 09:13
una scheda wifi ac (in teoria andrebbe pure meglio dell'ethernet 100 mega).
In teoria, in pratica un wifi 802.11n va peggio.
Umh no non l'ho trovato : /
Arp broadcast?
DreamsKnight
08-03-2015, 13:09
Seconda scheda di rete sul pc che.deve attaccarsi a entrmbe? 10€ e 10 minuti.
😅
Credo che il thread opener non lo possa/voglia fare.
DreamsKnight
08-03-2015, 13:45
O potrebbe non averci pensato. A volte capita... 😄
Il Bruco
09-03-2015, 07:29
Allora:
1) togli il dmz al adb2200
2) vai sulla configurazione del netgear e mettigli indirizzo 192.168.1.1 255.255.255.0, dopo il cambio di indirizzo perderai la connessione, riconfigura il pc con indirizzo sulla 192.168.1.x e ricollegati
la parte wan ignorala, disattiva il dhcp
3) il cavo che viene dalla porta ethernet dell'adb2200 collegalo alla porta ethernet del netgear (toglilo dalla porta wan) e hai finito
Avrai un solo router adb2200 con dhcp che deve assegnare ip 192.168.1.x 255.255.255.0 gateway 192.168.1.254 dns a tua scelta e sul quale farai eventuali forwarding
Il netgear da un punto di vista network è come se non ci fosse (a meno di attivare il parametro ap isolation che isola i wifi)
Volendo puoi anche disabilitare il dhcp su adb2200 e usare quello del netgear, alla fine gli unici interventi su adb sarebbero il forwarding delle porte
Era la cosa più semplice da fargli fare
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.