Newsgroup: it.comp.reti.locali
Titolo: Configurazione router per VPN

Ciao a tutti,
cerco aiuto per la configurazione di una rete VPN!
La questione a prima vista mi sembrava semplice, anche
perché credo sia piuttosto standard, ma date le mie
scarse conoscence di reti non sono riuscito a
configurare il sistema per farlo funzionare.
Ho una rete locale con indirizzi 192.168.1.X gestita
da un router/DHCP server. Una delle macchine
interna alla rete (192.168.1.3) è anche un server
OpenVPN che gestisce una rete virtuale su indirizzi
192.168.2.X.
Il server è configurato in modo da fare il push di
una regola di routing per permettere ai client sulla
VPN di vedere le macchine nella rete 192.168.1.X.
Il problema è il seguente: dalla macchina
192.168.2.6 (client VPN) non riesco a raggiungere
la 192.168.1.105 perché non sono riuscito a configurare
il router in modo da garantire il ritorno del ping,
dalla rete 1 alla rete 2. Tutto funziona se imposto
una regola di routing sulla macchina 105 forzando
come gateway per la rete 2 il VPN server, ma vorrei
evitare di dover configurare una regola simile su
tutti i computer della lan, e preferirei configurare
il router una volta per tutte.
Ho provato con la seguente regola nel router:
Network Address: 192.168.2.0
Net Mask: 255.255.255.0
Gateway: 192.168.1.3
Metric: 1
ma non ha funzionato, infatti il traceroute dalla 1.105
alla 2.6 si ferma al router (192.168.1.254) e non arriva
al VPN server.
Qualcuno può aiutarmi a capire dove sto sbagliando?
grazie
Francesco

Klim ha scritto:

I routerini adsl sono molto molto limitati. Puoi vedere se 
effettivamente si ferma sul router oppure se arriva al VPN server e 
questa la scarta per qualche ragione. Un tcpdump sul VPN server dovrebbe 
essere sufficiente.
Leandro

Leandro Dardini ha scritto:

Ciao Lenandro,
grazie per la risposta! Effettivamente quando dalla macchina
1.105 faccio un ping alla 2.6 sul server VPN vedo
una richiesta (arp who-has) effettuata dal router, ma
non c'è la relativa risposta. Il server è una macchina
FreeBSD su cui ho abilitato l'ip forwarding; la rete
VPN è sull'interfaccia tun0. OpenVPN non è configurato
in modalità bridge, ma a quanto avevo letto dovrebbe
funzionare lo stesso. C'è qualche configurazione aggiuntiva
da fare sul server in modo che risponda alla richiesta?
ciao e grazie
Francesco

> Metric: 1
E se provi a mettere come gateway il server VPN 192.168.1.105?
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam al contrario, e cambia nazione
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

Klim ha scritto:

Spiegami meglio. Sul VPN server vedi l'ARP di richiesta del suo 
indirizzo IP da parte del router e non c'è risposta? Dal server VPN 
riesci a pingare il router? Penso di sì. Ci sono più interfacce di rete 
sul server VPN?
Leandro


Sì, ci riesco. Sul server VPN ci sono le seguenti interfacce (ifconfig -a):
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
         ether 00:17:31:8e:c8:75
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
         inet6 ::1 prefixlen 128
         inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
         inet 192.168.2.1 --> 192.168.2.2 netmask 0xffffffff
         Opened by PID 64412
rl0 è la scheda fisica, tun0 è l'interfaccia virtuale della VPN.
Ma perché il router chiede l'indirizzo invece di girare la
richiesta direttamente al server VPN utilizzando la regola di
routing statico impostata?
ciao, grazie
Francesco