Specialmente negli utlimi tempi, avere a disposizione una connessione protetta e’ molto importante. Una delle soluzioni al momento migliori consiste nell’utilizzo di una VPN.
Pre-Requisiti
Prima di poter iniziare, abbiamo bisogno di alcune cose:
- un sistema linux (in questa guida utilizziamo Debian 10)
- un accesso VPN (ci sono decine di VPN in vendita su internet)
Aggiorniamo il sistema e installiamo OpenVPN
Prima di installare qualsiasi pacchetto e’ sempre bouna norma aggiornare pacchetti e sistema, quindi da terminale digitiamo:
sudo apt-get update [invio]
sudo apt-get upgrade [invio]
A questo punto possiamo installare openvpn:
sudo apt-get install openvpn [invio]
Seppur esistono molte GUI grafiche per gestire openvpn noi vogliamo continuare la guida utilizzando esclusivamente la riga di comando. Quindi a questo punto non dobbiamo fare altro che avviare openvpn utilizzando il file.ovpn che ci e’ stato fornito dal nostro provider VPN. Supponiamo che il file di configurazione sia stato scaricato nella cartella home dell’utente “user” il file avra’ questo percorso:
/home/user/file.ovpn
Quindi, dobbiamo dire ad openvpn dove si trova il file con tutte le info per la connessione, pertanto da terminale digitiamo:
sudo openvpn --config /home/user/file.ovpn & [invio]
Il carattere “&” posto alla fine del comando permette di utilizzare il terminale per altre cose senza killare il processo di openvpn.
Se tutto va a buon fine, openvpn terminera’ il suo processo di connesione con esito positivo: (ultimo rigo)
Sat Jul 13 21:56:08 2019 Initialization Sequence Completed
Come avviare automaticamente OpenVPN ad ogni riavvio del pc?
Per permettere ad openvpn di avviarsi in automatico ad ogni avvio del pc, e’ necessario copiare il file.ovpn nella directory di OpenVPN, seguendo gli esempi di questa guida, da terminale digitare:
sudo cp /home/user/file.ovpn /etc/openvpn/file.ovpn [invio]
Ora che il file e’ copiato, andiamo a configurare il file di configurazione di openvpn:
sudo nano /etc/default/openvpn [invio]
Scorri il file fino a trovare e decommentare:
# AUTOSTART="all"
AUTOSTART="all"
Premere CTRL+X salvare e chiudere il file. Riavviate il pc e verificate se OpenVPN stia girando correttamente:
sudo ip address [invio]
Dovreste poter trovare tra le varie interfacce di connessione anche quella di openvpn (con dicitura tun0 o tun1) cosi come nell’esempio:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether i:hide:this:ip6 brd ff:ff:ff:ff:ff:ff
inet i.hide.this.ip/32 brd i.hide.this.ip scope global dynamic eth0
valid_lft 69457sec preferred_lft 69457sec
inet6 i:hide:this:ip6/64 scope link
valid_lft forever preferred_lft forever
3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
link/none
inet 10.8.0.1/24 brd 10.8.0.255 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::879c:da19:2a5:c4e8/64 scope link stable-privacy
valid_lft forever preferred_lft forever
Avete terminato. Buon Lavoro!