Non vorrei dire stupidaggini, ma probabilmente l'AGB risponde solo a richieste provenienti dalla sua sottorete (192.168.1.x), quindi se non fai il NAT il router non risponde perché la richiesta viene da un indirizzo di una sottorete diversa (192.168.2.x)
È corretto il mio ragionamento?
No...non è esatto. Se fosse così non funzionerebbe nessuna rete.
Esatto quindi risolvi mettendo il router nella sua sottorete assegnandoli un ip
Ripeto, è una soluzione unidirezionale e comunque sporca. L'utilizzo di IP multipli sulle interfacce deve essere ponderato e legato a particolari scenari. In generale è da evitare, anche perchè si corre il rischio serio di perdere il controllo dei pacchetti sulla rete. Possono inavvertitamente bypassare firewall, o peggio rimbalzare e far impallare gli switch e i router stessi
Ora illustro come ho la lan:
ADSL
|
modem Linksys WAG-120N (nessuna sessione PPP)
route statiche:
interface LAN host 192.168.0.0 network 255.255.255.0 GW
192.168.2.2interface LAN host 192.168.1.0 network 255.255.255.0 GW
192.168.2.2LAN 192.168.2.0/24
192.168.2.1|
|
WAN 192.168.2.0/24
192.168.2.2| Router 1 WDR3600 (1 sessione PPP dedicata per le sole misure Samknows, quindi default GW solo per questo router, senza NAT ))
| route statiche:
| interface LAN host 192.168.0.0 network 255.255.255.0 GW
192.168.1.2| interface WAN host 192.168.2.0 network 255.255.255.0 GW
192.168.2.2LAN 192.168.1.0/24
192.168.1.1|
|
WAN 192.168.1.0/24
192.168.1.2| Router 2 TG670 (con PPPoE default GW per internet, quindi con NAT per i client)
| route statiche:
| interface WAN host 192.168.1.0 network 255.255.255.0 GW
192.168.1.2| interface WAN host 192.168.2.0 network 255.255.255.0 GW
192.168.1.1LAN 192.168.0.0/24
192.168.0.254|
bridge ETH 4 Interfaccie
|
LAN CLIENT
192.168.0.0/24In questo modo tutte le macchine e tutti i router
si vedono e si pingano tra loro in entrambe le direzioni ! (firewall permettendo ovviamente) Quindi se dalla mio PC 192.168.0.66 vado su 192.168.2.1 si apre tranquillamente l'interfaccia del linksys che sta in un altra rete, che dal punto di vista del PC è "internet". Allo stesso tempo se entro in console del modem posso tranquillamente aprire il server ftp sul mio PC 192.168.0.66.
Tra l'altro mettendo anche 2 voci statiche nel DNS del router TG670, posso tranquillamente digitare "linksys" o "openwrt" ed arrivo al modem Linksys ed al router WDR3600
Il problema di chi non sa fare le route statiche è che tipicamente compie l'errore di non considerare che il gw è sempre "l'altra interfaccia" della connessione fisica "punto-punto" (può non essere fisica, ma è un altra complicazione). Nel caso indicato da Varma ad esempio vedo un * che non mi piace per nulla.
Inoltre bisogna ricordarsi che si deve costruire l'intero "percorso" per i pacchetti, interfaccia per interfaccia...altrimenti non funziona una cippa.
Un discorso assolutamente identico vale quando si mettono in VPN 2 reti distinte. Se io voglio far vedere i client da una parte e dall'altra SENZA usare NAT (e nelle reti aziendali serie vi assicuro che non si usa il NAT) devo scrivere le regole di routing per instradare sia il traffico da A->B sia da B->A attraverso il server VPN