[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [riminilug-general] Come chiudere la connessione con openvpn da terminale su ubuntu



Volendo c'è anche la possibilità di usare la GUI di Ubuntu, io l'ho configurata e la sto usando con questa configurazione.
http://ubuntuhandbook.org/index.php/2014/05/establish-openvpn-connection-ubuntu-1404/
È molto comoda, l'icona della connessione di rete mi indica lo stato della VPN (connessa/non connessa)

Il giorno 8 gennaio 2016 10:15, Ivan Tarozzi <itarozzi@xxxxxxxxx> ha scritto:
Ciao Andrea

On 01/08/2016 07:57 AM, Andrea Sabbatani wrote:
Ok grazie Davide con ctrl+c funziona mi domando .. è possibile fare uno script dove inserisco il comando per far partire openvpn da shell senza digitare ogni volta sudo openvpn --config sabbatani.ovpn ?
sicuramente puoi farlo. Uno script non è altro che un file di testo contenente l'elenco dei comandi della shell che vuoi eseguire. Quindi nel tuo caso devi solo creare un file contenente 2 righe:

#! /bin/sh
sudo openvpn --config sabbatani.ovpn

Oppure sudo non lo metti nel file e chiami il tuo script con sudo. Poi devi ovviamente rendere eseguibile il file (chmod) e mettere il file in una posizione del file system definito nella variabile d'ambiente PATH, o modificare PATH o eseguire lo script con il percorso giusto.

Attento però che, a seconda del path da cui lanci lo script, il file sabbatano.ovpn potrebbe non essere visibile. Quindi forse meglio usare un path assoluto per il file ovpn.

Questa la risposta a scopo didattico, ma venendo al tuo caso, uno script di una linea non ha molto senso.
Molto meglio definire un alias:

alias startvpn='sudo openvpn --config sabbatani.ovpn'

Se esegui questo comando in un terminale, poi puoi usare startvpn al posto del comando scritto tra apici.
Per rendere l'alias "permanente" basta aggiungere quella linea nel file .bashrc  o .profile (o in qualche file ad essi correlato)

poi con ctrl+c lo fermo??
Esattamente come se lanciassi il comando tu digitandolo nel terminale


L'alternativa è usare uno script dentro /etc/init.d e avviare/arrestare openvpn come un qualsiasi altro demone. Non so se il pacchetto deb di openvpn (ammesso che tu abbia usato quello) ti crea gia lo script e il file relativo di configurazione.

Ivan


---------------------------------------------------------------------
Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx
Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx




--
http://cico4sail.altervista.org