client on demand e As Service
Openvpn3, linux Mint console client: https://community.openvpn.net/openvpn/wiki/OpenVPN3Linux Openvpn3, gui client: https://github.com/OpenVPN/openvpn3/#openvpn-3-client-api
configurazione con network manager
https://idroot.us/install-openvpn-linux-mint-22/
...impostazione di rete
... aggiungi file
... selezionare file ovpn scaricato
Installazione
# apt install apt-transport-https
# passare a root, se non accetta il comando curl con sudo
# sudo -s
# chiave gpg per repository
# mkdir -p /etc/apt/keyrings ### This might not exist in all distributions
# curl -sSfL https://packages.openvpn.net/packages-repo.gpg >/etc/apt/keyrings/openvpn.asc
# aggiungere i repository: focal per repository ubuntu, fino alla release 20.04, jammy per le versione successive 22.04 (es. Victoria)
Per Debian 12
# echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian bookworm main" >>/etc/apt/sources.list.d/openvpn3.list
# echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/openvpn3-jammy main" >>/etc/apt/sources.list.d/openvpn3.list
Per le versioni fino alla 20.04
# curl -fsSL https://swupdate.openvpn.net/community/openvpn3/repos/openvpn3-focal.list >/etc/apt/sources.list.d/openvpn3.list
Per le versioni dalla 22.04 in poi
# curl -fsSL https://swupdate.openvpn.net/community/openvpn3/repos/openvpn3-jammy.list >/etc/apt/sources.list.d/openvpn3.list
# aggiornare apt con i nuovi repository
# apt update
# apt install openvpn3 (se non trova openvpn3, ripetere con il repo buster di debian)
Avviare VPN3 con file di configurazione
$ openvpn3 session-start --config /home/"username"/Documenti/fileconf.ovpn
Installazione come servizio
Permette l'esecuzione della connessione vpn all'avvio del PC/Notebook. Il servizio prova il collegamento vpn finché non sale il collegamento network LAN o wireless
Copiare il file di configurazione "fileconf.ovpn" nella cartella /etc/openvpn3/autoload, e rinominarlo connector.conf
Importare il file di configurazione
# sudo openvpn3 config-import --config /etc/openvpn3/autoload/connector.conf --name "OpenVPN Cloud" --persistent
Creare il file di autoload in /etc/openvpn3/autoload
# sudo touch connector.autoload
Editare il file ed aggiungee le seguenti righe di comando
# sudo nano /etc/openvpn3/autoload/connector.autoload
... aggiungere
{
"name": "OpenVPN Cloud",
"autostart": true,
"tunnel": {
"persist": true
}
}
Abilitare il servizio
systemctl enable openvpn3-autoload
Avviarlo
systemctl start openvpn3-autoload
Verificare lo stato
systemctl status openvpn3-autoload
Collegare una cartella remota condivisa su Windows
Al volo. Programma gestione file-cartelle: menù “file>connetti al server …”

Montare una cartella locale da riga di comando.
Creare la cartella # mkdir /home/"utente locale"/"cartella condivisa"# sudo mount -t cifs -o username="utente remoto" //"IP pc remoto"/Users/"utente remoto" /home/"utente locale"/"cartella condivisa"
P.S. sul notebook non usare fstab (as service), il collegamento di rete non è permanente