Newsgroup: it.comp.reti.locali
Titolo: [HELP] Configurazione OpenVPN

Salve a tutti,
sto configurando openvpn 2.0 per creare una vpn tra una LAN e un pc di casa.
Ho già impostato sia il lato server che quello client con una connessione
tap a chiave statica e tutto funziona bene.
Ciò che vorrei migliorare è la possibilità di connettermi a tutta la LAN dal
pc di casa e non solo al pc su cui ho installato openvpn. Per ora sono
riuscito a farlo solo impostando un adeguato percorso di route su ogni pc
della LAN, ma vorrei sapere se è possibile farlo diversamente magari
intervenendo sui settaggi della NAT del router adsl.
Dettagli tecnici:
SO: tutti i PC della LAN funzionano con Windows 2000 Professional, il PC di
casa con Windows XP Home.
Internet: LAN: RouterADSL Pirelli microbusiness  - IP fisso Telecomitalia;
casa: modem dial-up IP dinamico.
LAN: 
192.168.0.0/24
 - gateway 192.168.0.1 (indirizzo del router adsl)
Situazione:
Ho installato OpenVPN 2.0 su un pc della LAN (192.168.0.19) e su quello di
casa, ho generato la chiave statica e copiata su entrambi, li ho configurati
(vedi configurazioni in fondo al messaggio) in modalità tap (server il PC
della LAN 10.0.1.1, client quello di casa 10.0.1.2): attivata la connessione
è possibile accedere dal client alle risorse condivise del server vpn con
\\10.0.1.1\; sul pc di casa ho aggiunto un percorso alla route che faccia
instradare i pacchetti destinati alla reste 
192.168.0.0/24
 verso l'ip della
vpn del pc che fa da server vpn con route add 192.168.0.0 mask 255.255.255.0
10.0.1.1 e ho impostato l'ip forwarding sul pc della LAN: così è possibile
accedere alle risorse condivise utilizzando l'ip della LAN \\192.168.0.19\.
Stando così le cose non è ancora possibile accedere alle risorse condivise
degli altri pc della LAN (nè pingarli).
Per ovviare a questo dovrei aggiungere un percorso alla route di ogni pc
alle cui risorse condivise voglio accedere in modo che il traffico per la
sottorete 10.0.1.0 venga instradato verso l'ip della LAN del pc che fa da
server vpn con route add 10.0.1.0 mask 255.255.255.252 192.168.0.19.
Ho provato ad impostare tale ruote sul pc 192.168.0.16 ed effettivamente
funziona: dal pc di casa è possibile pingare 192.168.0.16 ed accedere alle
sue risorse con \\192.168.0.16\.
Ora dovrei farlo per tutti gli altri PC della LAN... ma, esiste un altro
modo per poter accedere alle risorse condivise degli altri pc senza dover
impostare su ognuno di loro il percorso di route? Agendo sui settaggi del
router adsl? In che maniera?
Vi ringrazio anticipatamente per il vostro aiuto.
Saluti.
Andrea
--- configurazioni openvpn ---
pc della LAN 192.168.0.19 server vpn
dev tap
dev-node tap
secret key
ping 5
verb 3
mute 10
ifconfig 10.0.1.1 255.255.255.252
pc di casa client vpn
remote xxx.xxx.xxx.xxx (indirizzo ip pubblico della LAN)
dev tap
ifconfig 10.0.1.2 255.255.255.252
secret key
ping 10
verb 1
mute 10

 pc di casa e non solo al pc su cui ho installato openvpn.
    Ho risolto aggiungendo un percorso di route nella configurazione del
router adsl che faccia reinstradare 10.0.1.x verso l'ip del pc su cui è
installato openvpn come server: 10.0.1.0 255.255.255.252 192.168.0.19

Andrea wrote:

se ti interessa ho scritto un tutorial su come configure openvpn 2.0 in 
modalità road warrior
-- 
-----------------------------------------------------
---- non auro, sed ferro, recuperanda est Patria ----
-----------------------------------------------------