====== Configurare un VPN Client ======
Il Servizio di Calcolo e Reti della Sezione di Lecce fornisce accesso VPN con protocollo OpenVPN attraverso il server vpn-nat.le.infn.it.
Per connettersi bisogna installare e configurare un client OpenVPN come descritto di seguito.
Sono disponibili inoltre i seguenti Video illustrativi:
[[http://www.le.infn.it/~fulvio/scr/vpn-infn-lecce.mp4|Utilizzo della connessione VPN]]
[[http://www.le.infn.it/~fulvio/scr/openvpn-macosx.mp4|Installazione di Tunnelblick su Mac OS X]]
[[http://www.le.infn.it/~fulvio/scr/openvpn-windows.mp4|Installazione di OpenVPN su Microsoft Windows]]
[[http://www.le.infn.it/~fulvio/scr/openvpn-linux.mp4|Installazione di OpenVPN su Linux]]
===== Microsoft Windows =====
Per installare e configurare un OpenVPN client grafico su Microsoft Windows bisogna:
* Scaricare il pacchetto di installazione di OpenVPN per Windows da [[https://build.openvpn.net/downloads/releases/latest/openvpn-latest-stable-amd64.msi]].
* Eseguire con doppio click il pacchetto scaricato procedendo nell'installazione confermando le opzione che vengono proposte per default
* Terminata l'installazione lanciare OpenVPN GUI facendo doppio click
OpenVPN GUI mette un'icona con un monitor nero ed un lucchetto nella taskbar vicino l'orologio
* Scaricate la configurazione per la connessione al server VPN vpn-nat.le.infn.it da [[http://www.le.infn.it/~fulvio/scr/VPN-INFN.ovpn]]
* Scaricare il Certificato Digitale [[http://www.le.infn.it/~fulvio/scr/CA-certs.pem]]
* Copiare i due file appena scaricati nella cartella c:\utenti\username\OpenVPN\config
* Cliccare con il tasto destro sull'icona di OpenVPN e selezionare Connetti
* Immettere lo username e la password che si usano per accedere ai servizi della sezione (quelli della posta elettronica)
Se la connessione va a buon fine l'icona di OpenVPN GUI diventa verde.
===== Mac OS X =====
Per installare e configurare un OpenVPN client grafico su Mac OS X bisogna:
* Scaricare l'immagine disco da [[https://tunnelblick.net/ | Tunnelblick ]] montarla (doppio click) e trascinare l'icona di Tunnelblick nel folder delle Applicazioni.
* Eseguire Tunnelblick (doppio click) e permettetegli di modificare le protezioni dei file di cui ha bisogno.
Tunnelblick posiziona una icona a forma di tunnel nella barra superiore {{ :strutture:le:scr:howto:tunnelblick-icon.png?200 |}}
* Scaricate la configurazione da {{ :strutture:le:scr:howto:vpn-infn.tblk.tar |}} (potete eseguire il seguente comando in una finestra terminale)
curl https://wiki.infn.it/_media/strutture/le/scr/howto/vpn-infn.tblk.tar -o $HOME/vpn-infn.tblk.tar
Per usare dispositivi TUN invece che TAP usare la configurazione {{ :strutture:le:scr:howto:vpn-infn-tun.tblk.tar |}} oppure {{ :strutture:le:scr:howto:vpn-infn-tun-all-net.tblk.tar |}} oppure {{ :strutture:le:scr:howto:vpn-mgmt.tblk.tar |}}
* Espandere tale configurazione (potete eseguire il seguente comando in una finestra terminale)
pushd $HOME ; tar -zxvf vpn-infn.tblk.tar ; popd
A questo punto, **VPN-INFN** comparirà nelle opzioni di Tunnelblick e potrete connettervi al VPN server cliccando sull'icona e selezionando **VPN-INFN**. Solo la prima volta, dovrete accettare che Tunnelblick corregga i permessi della configurazione.
{{ :strutture:le:scr:howto:babilonia-config.png?200 |}}
Una volta terminata la configurazione, Tunnelblick vi chiederà le credenziali per accedere alla VPN. Utilizzate le credenziali che usate per accedere ai sistemi informatici della sezione.
{{ :strutture:le:scr:howto:babilonia-login.png?200 |}}
===== Linux Ubuntu e derivati di Debian =====
Per installare e configurare OpenVPN su Linux integrandolo nel Network Manager:
* Installare OpenVPN e il relativo plug-in per il Network Manager con il seguente comando:
sudo apt-get install openvpn network-manager-openvpn network-manager-openvpn-gnome
* Eseguire un Reboot o semplicemente un Logout per permettere al Network Manager di caricare correttamente il plug-in per OpenVPN
* Scaricare il Certificato Digitale [[http://www.le.infn.it/~fulvio/scr/CA-certs.pem]]
* Entrare nella configurazione del Network Manager
* Cliccare su + in corrispondenza di VPN e scegliere OpenVPN come protocollo
* Nel campo Name digitare INFN
* Nel campo Gateway digitare vpn-nat.le.infn.it
* Impostare l'Authentication Type a Password
* Inserire i soliti Username e Password che si usano per accedere ai servizi della sezione
* Importare il CA-certs.pem scaricato precedentemente in corrispondenza della voce CA certificate
* Cliccare su Advanced e selezionare TAP invece di TUN in corrispondenza di Set virtual device type
* Cliccare su Add e verificare che la VPN si connetta