Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ivantu/NetworkManager/VPN"
Differenze tra le versioni 10 e 14 (in 4 versioni)
Versione 10 del 13/03/2023 00.55.18
Dimensione: 7164
Commento:
Versione 14 del 01/12/2024 10.10.37
Dimensione: 8143
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 8: Linea 8:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=652320"; rilasci="22.04 20.04")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=652320"; rilasci="24.04 22.04 20.04")>>
Linea 14: Linea 14:
##Info ridondanti. In più la documentazione non dovrebbe suggerire prodotti/servizi, specie se non free e/o commerciali.
##Io eliminerei tutto. Soltanto: servono altre info su SSTP?
##Per garantire una connessione in sicurezza, sorge appoggiarsi a servizi VPN come '''[[https://it.wikipedia.org/wiki/OpenVPN|OpenVPN]]''', '''[[https://it.wikipedia.org/wiki/PPTP|PPTP]]''', '''Cisco VPNC''' e '''[[https://en.wikipedia.org/wiki/Secure_Socket_Tunneling_Protocol|SSTP]]'''.
##
##{{{#!wiki note
##'''PPTP''' è considerato obsoleto
##}}}
##Un servizio più disponibile e selezionato come migliore in questi ultimi anni è '''[[https://nordvpn.com/it/|NordVPN]]'''.
Linea 26: Linea 17:

{{{#!wiki note
'''Network Manager''' può gestire solo una connessione '''VPN''' per volta. Quindi per usare una connessione '''VPN''' differente occorre prima [[#Avviare.2C_monitorare_e_gestire_il_servizio|interrompere]] il servizio attivo.}}}
Linea 32: Linea 26:
 
== Altri plugin ==

 ||<tablestyle="width:60%;" rowstyle="background-color: #cccccc;" :60%>'''Rete VPN''' ||<:40%>'''Pacchetto''' ||
 ||<#f7f7f7:> '''[[https://www.fortinet.com/it/products/vpn|Fortinet SSL VPN]]''' ||<:> [[apt://network-manager-fortisslvpn|network-manager-fortisslvpn]] ||
 ||<#f7f7f7:> '''[[https://www.juniper.net/documentation/us/en/software/junos/vpn-ipsec/topics/concept/juniper-secure-connect-overview.html|Juniper SSL VPN]]''' ||<|4> [[apt://network-manager-openconnect|network-manager-openconnect]] ||
 ||<#f7f7f7:> '''[[https://www.cisco.com/site/it/it/products/security/secure-client/index.html|Cisco AnyConnect VPN]]''' ||
 ||<#f7f7f7:> '''[[https://www.pulsesecure.net/|Pulse Connect Secure]]''' ||
 ||<#f7f7f7:> '''[[https://docs.paloaltonetworks.com/globalprotect|PAN Global Protect]]''' ||
 ||<#f7f7f7:> '''[[https://it.wikipedia.org/wiki/L2TP|Layer 2 Tunneling Protocol]]''' ||<:> [[apt://network-manager-l2tp|network-manager-l2tp]] ||
 ||<#f7f7f7:> '''[[https://en.wikipedia.org/wiki/Secure_Socket_Tunneling_Protocol|Secure Socket Tunneling Protocol]]''' ||<:> [[apt://network-manager-sstp|network-manager-sstp]] ||
 ||<#f7f7f7:> '''[[https://it.wikipedia.org/wiki/Secure_Shell|Secure Shell Host]]''' ||<:> [[apt://network-manager-ssh|network-manager-ssh]] ||
 ||<#f7f7f7:> '''[[https://github.com/yarrick/iodine|Tunnel DNS Iodine]]''' ||<:> [[apt://network-manager-iodine|network-manager-iodine]] ||
 ||<#f7f7f7:> '''[[https://www.strongswan.org/|IPsec StrongsWan]]''' ||<:> [[apt://network-manager-strongswan|network-manager-strongswan]] ||
 ||<#f7f7f7:> '''[[https://libreswan.org/|IPsec LibreSwan]]''' ||<:> [[apt://libreswan|libreswan]] ||
 ||<#f7f7f7:> '''[[https://www.wireguard.com/|WireGuard]]''' ||<:> [[apt://wireguard|wireguard]] ||
Linea 54: Linea 64:
Se l'opzione per le connessioni '''VPN''' risultasse oscurata significa che '''!NetworkManager''' non sta gestendo alcuna connessione. In tal caso [[InternetRete/ConfigurazioneRete/NetworkManager#Rimuovere_connessione_esistente|rimuovere manualmente]] le connessioni o modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/network/interfaces`.
}}}

{{{#!wiki note
Qualora si rilevi una connessione non funzionante controllare che non sia già presente un'altra con lo stesso nome (operazione non consentita). In tal caso è possibile [[InternetRete/ConfigurazioneRete/NetworkManager#Rimuovere_connessione_esistente|rimuovere manualmente]].
Se l'opzione per le connessioni '''VPN''' risultasse oscurata, non funzionante o sia già presente un'altra con lo stesso nome, significa che '''!NetworkManager''' non sta gestendo alcuna connessione. In tal caso [[InternetRete/ConfigurazioneRete/NetworkManager#Rimuovere_connessione_esistente|rimuovere manualmente]] le connessioni o modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] il file `/etc/network/interfaces`.
Linea 69: Linea 75:
<<Anchor(avviare)>>
Linea 71: Linea 78:
<<Anchor(avviare)>>
== Avviare, monitorare e gestire il servizio ==
Di seguito sono elencati i comandi più comuni per avviare, monitorare e gestire il servizio con '''[[AmministrazioneSistema/Systemd|Systemd]]'''.
Linea 87: Linea 93:
##

## Correggere da qui


##<<Anchor(risolvere)>>
##= Risoluzione degli errori di connessione =

##I plugin '''VPN''' raccolgono le informazioni necessarie e le inviano al programma che esegue la connessione. Le informazioni per ogni connessione sono archiviate nel database delle preferenze gconf, su una base a singolo utente.

##Se è necessario configurarlo manualmente, eseguire nel terminale:{{{
##gconf-editor
##}}} le connessioni sono memorizzate su '''''system → networking → vpn_connections'''''.

##I plugin di '''!NetworkManager''' vengono elencati nel file `/var/log/syslog`. Ogni plugin potrebbe avere l'opzione per abilitare la ricerca degli errori, si prega quindi di abilitarla qualora si stia riportando un bug oppure si sta analizzando l'errore di connessione.
Linea 105: Linea 95:
 0. Se necessario, impostare l'applicazione '''!NetworkManager''' per l'[[InternetRete/ConfigurazioneRete/NetworkManager#Avvio_programma|avvio automatico]] ad inizio sessione.
 0. Poiché l'avvio del solo '''!NetworkManager''' non è sufficiente a stabilire la connessione, impostare per l'[[AmministrazioneSistema/AvvioAutomatico|avvio automatico]] anche il comando:{{{
/usr/lib/network-manager-vpnc/nm-vpnc-auth-dialog -s nome_servizio -n nome_connessione
Poiché l'avvio del solo '''!NetworkManager''' non è sufficiente a stabilire la connessione VPN:

0. Assicurarsi che '''!NetworkManager''' sia configurata per l'[[InternetRete/ConfigurazioneRete/NetworkManager#Avvio_programma|avvio automatico]] ad inizio sessione.
 0. Impostare per l'[[AmministrazioneSistema/AvvioAutomatico|avvio automatico]] anche il comando:{{{
/usr/lib/network-manager-vpnc/nm-vpnc-auth-dialog -s [servizio] -n [connessione]
Linea 109: Linea 101:
 sostituendo «`nome_connessione`» con il nome della connessione e «`nome_servizio`» quali uno dei seguenti:  sostituendo «`[connessione]`» con il nome della connessione e «`[servizio] con il nome del servizio, quali uno dei seguenti:
Linea 113: Linea 105:

##Se
non si è certi di quale valore sia corretto, allora seguire i passi descritti nel paragrafo [[#risolvere|Risoluzione degli errori di connessione]].

{{{#!wiki note
S
alvare correttamente il nome utente e la password nel portachiavi, altrimenti verranno richiesti ad ogni nuova connessione.
}}}
 0. Assicurarsi di aver salvato correttamente il nome utente e la password nel [[Sicurezza/Portachiavi|portachiavi]], altrimenti verranno richiesti ad ogni nuova connessione.
Linea 122: Linea 109:
##Inserire eventuali guide specifiche utili da siti esterni ad esempio:
##https://support.nordvpn.com/it/Domande-frequenti/Esercitazioni-sull-installazione/1638232162/Installazione-e-utilizzo-di-NordVPN-su-Debian-Ubuntu-Raspberry-Pi-Elementary-OS-e-Linux-Mint.htm
##https://protonvpn.com/support/linux-vpn-setup/
Linea 127: Linea 110:
 * [[https://it.wikipedia.org/wiki/OpenVPN|OpenVPN]] (pagina enciclopedica)
 * [[https://it.wikipedia.org/wiki/PPTP|PPTP]] (pagina enciclopedica)
 * [[https://en.wikipedia.org/wiki/Secure_Socket_Tunneling_Protocol|SSTP]] (pagina enciclopedica)
 * [[https://www.unix-ag.uni-kl.de/~massar/vpnc/|Cisco VPNC (Client for Cisco Vpn Concentrator)]]
 * [[https://www.cloud.it/tutorial/creare-e-configurare-una-vpn-utilizzando-openvpn-ubuntu-20-04.aspx|Installare OpenVPN su Ubuntu]] (portale Aruba.it)
 * [[https://support.nordvpn.com/it/Domande-frequenti/Esercitazioni-sull-installazione/1638232162/Installazione-e-utilizzo-di-NordVPN-su-Debian-Ubuntu-Raspberry-Pi-Elementary-OS-e-Linux-Mint.htm|NordVPN su Debian, Ubuntu, Raspberry Pi, Elementary OS e Linux Mint]] (guida sul sito ufficiale)
 * [[https://protonvpn.com/support/linux-vpn-setup/|How to use Proton VPN on Linux]] (guida sul sito ufficiale)


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Guida verificata con Ubuntu: 20.04 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida viene spiegato come configurare una connessione VPN con Network Manager.

Installazione

Abilitare i plugin

Network Manager può gestire solo una connessione VPN per volta. Quindi per usare una connessione VPN differente occorre prima interrompere il servizio attivo.

Per abilitare i plugin installare i seguenti pacchetti:

Altri plugin

Configurazione

Per configurare una connessione VPN procedere come segue:

  1. Accedere all'editor di configurazione.

  2. Fare clic su Aggiungi, poi selezionare nel menù a tendina la tipologia di rete VPN.

  3. Fare clic su Crea....

  4. Nella scheda VPN inserire:

    • il Gateway;

    • le proprie chiavi e password private utente;

    • i Certificati TLS.

  5. Nella scheda Generale rendere disponibile la connessione a tutti gli utenti selezionando l'opzione Tutti gli utenti possono collegarsi (facoltativo).

  6. Fare clic su Salva per salvare le impostazioni.

Qualora NetworkManager stia gestendo una connessione, verrà autorizzato soltanto il traffico VPN.
Le connessioni saranno possibili solamente ad autenticazione avvenuta.

Qualora l'interfaccia di rete sia stata configurata manualmente tramite modifica del file /etc/network/interfaces, la connessione non sarà gestita da NetworkManager.
Se l'opzione per le connessioni VPN risultasse oscurata, non funzionante o sia già presente un'altra con lo stesso nome, significa che NetworkManager non sta gestendo alcuna connessione. In tal caso rimuovere manualmente le connessioni o modificare con un editor di testo e con i privilegi di amministrazione il file /etc/network/interfaces.

OpenVPN

  1. Installare il pacchetto openvpn.

  2. Avviare il relativo servizio di sistema.

  3. Importare il file di configurazione di OpenVPN scaricato (con estensione .ovpn).

Gestione

Di seguito sono elencati i comandi più comuni per avviare, monitorare e gestire il servizio con Systemd.

Comando

Funzione

systemctl status openvpn.service

Fornisce informazioni sullo stato del servizio.

sudo systemctl start openvpn.service

Avvia il servizio.

sudo systemctl restart openvpn.service

Riavvia il servizio.

sudo systemctl stop openvpn.service

Arresta il servizio.

sudo systemctl enable openvpn.service

Abilita il servizio all'avvio del sistema.

sudo systemctl disable openvpn.service

Disabilita il servizio dall'avvio del sistema.

Per un utilizzo normale, fare una copia di backup del file /etc/network/interfaces delle interfacce di rete e ridurlo a:

auto lo
iface lo inet loopback

Avvio automatico della connessione VPN

Poiché l'avvio del solo NetworkManager non è sufficiente a stabilire la connessione VPN:

  1. Assicurarsi che NetworkManager sia configurata per l'avvio automatico ad inizio sessione.

  2. Impostare per l'avvio automatico anche il comando:

    /usr/lib/network-manager-vpnc/nm-vpnc-auth-dialog -s [servizio] -n [connessione]

    sostituendo «[connessione]» con il nome della connessione e «[servizio]» con il nome del servizio, quali uno dei seguenti:

    • PPTP plugin: org.freedesktop.NetworkManager.pptp

    • Cisco VPNC plugin: org.freedesktop.NetworkManager.vpnc

    • OpenVPN plugin: org.freedesktop.NetworkManager.openvpn

  3. Assicurarsi di aver salvato correttamente il nome utente e la password nel portachiavi, altrimenti verranno richiesti ad ogni nuova connessione.

Ulteriori risorse


CategoryHomepage CategoryNuoviDocumenti