Seleziona una pagina

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!