Creare una rete privata virtuale utilizzando OpenVPN
Pagina 1 di 3
Obiettivo di questo articolo è indicare come realizzare una Rete Privata Virtuale (VPN) (cioè una rete con le caratteristiche di una rete locale, ma realizzata tramite internet) tra due o più computer. Ipotizzeremo che tali computer siano dotati del sistema operativo Windows XP, in ogni caso le istruzioni indicate sono sostanzialmente identiche anche per altre versioni di Windows.
Sebbene già Windows XP sia dotato di supporto nativo per le VPN e integri anche le funzionalità di Server VPN, il limite evidente di questa soluzione è rappresentato dal fatto di poter avere, simultaneamente, soltanto una connessione VPN attiva. Ci serviremo invece di soluzioni open-source che consentono di superare questi limiti e che non obbligano tuttavia ad acquistare un costoso sistema operativo server come ad esempio Windows Server 2003.
Utilizzeremo dunque il software OpenVPN, in particolare una versione dotata di interfaccia grafica, ovvero OpenVPN GUI. OpenVPN è un software open-source che consente di creare VPN sicure facendo ricorso ai protocolli SSL/TLS (Secure Socket Layer/Transport Layer Security) ed implementando lautenticazione utente basata su Certificati Digitali, Smart Card oppure semplice combinazione di username e password.
Per comprendere meglio le operazioni di configurazione di OpenVPN sia lato server che lato client saranno necessarie alcune precisazioni, specie per chi si cimenta per la prima volta con questa tipologia di software. Prima di tutto però, procediamo all'installazione.
Installazione
Prima di tutto è necessario installare OpenVPN, ad esempio tramite l'installer Windows scaricabile gratuitamente all'indirizzo http://openvpn.net/index.php/open-source/downloads.html. Sarà sufficiente a questo punto seguire la procedura guidata, eventualmente modificando alcuni parametri come la directory di installazione del programma, se necessario.

Per l'installazione del già citato OpenVPN GUI scarichiamo il file di installazione (corrispondente alla versione di OpenVPN installata) dal sito http://openvpn.se ed eseguiamo il programma, seguendo ancora una volta la procedura guidata.
Una volta terminata l'installazione, per un corretto funzionamento sarà necessario anche inserire un file di configurazione all'interno della directory di installazione di OpenVPN, più precisamente nella sottodirectory "config". Un file di configurazione di esempio è disponibile nella directory "sample-config". A questo punto possiamo concentrarci sulle modalità di funzionamento del programma, in particolare sulle possibili modalità di collegamento tra i vari computer che costituiscono la rete.







