Dove sono i log di connessione OpenVPN e i file di configurazione?


83

Ho un problema con la connessione al server OpenVPN. Dove sono i file di registro di OpenVPN e come posso trovare i dettagli della connessione?


in generale, puoi trovare file di configurazione in /etc/openvpn/cui erano contenuti i file di registro e la tua configurazione openVPN
Muhammad Sholihin

Risposte:


72

Se stai usando il plug -in gestore di rete ( network-manager-openvpn ), guarda in / var / log / syslog

Questo dovrebbe darti gli ultimi log di openvpn:

$ grep VPN /var/log/syslog

I dettagli della connessione si trovano in / etc / openvpn /


Potrebbe anche essere chiamato openvpnas.login/var/log/
Victor S

42

Per impostazione predefinita, nella maggior parte delle distro, l'output del log di OpenVPN passa al syslog, che di solito è /var/log/syslog

Tuttavia, i file di configurazione possono impostare esplicitamente la posizione del file di registro, ad esempio:

log-append /var/log/openvpn.log

Funziona sia con client e server OpenVPN. I file di configurazione di OpenVPN si trovano generalmente /etc/openvpne di solito vengono denominati *.conf. server.confè canonico; i nomi dei file di configurazione del client sono in genere simili <client name/>.conf.


21

Posizione del file di registro

Sui server, OpenVPN viene generalmente eseguito come servizio di sistema, ovvero avviato con l' --daemonopzione. Secondo la pagina man OpenVPN, l'uso --daemon [progname] dell'opzione ha il seguente effetto:

Diventa un demone dopo aver completato tutte le funzioni di inizializzazione. Questa opzione farà sì che tutto l'output di messaggi ed errori venga inviato al file syslog (come /var/log/messages), ad eccezione dell'output di script e comandi ifconfig, che andranno a /dev/nullmeno che non venga reindirizzato diversamente. Il reindirizzamento syslog si verifica immediatamente nel punto --daemonanalizzato sulla riga di comando anche se il punto di demonizzazione si verifica in seguito. Se --logè presente una delle opzioni, supererà (sic) il reindirizzamento del syslog.

Utilizzare una delle opzioni --log fileo --log-append filese si desidera che i messaggi OpenVPN vengano registrati in un altro file. L' --logopzione fa sì che il file di registro specificato venga sovrascritto ogni volta che il demone OpenVPN si avvia mentre l' --log-appendopzione aggiunge nuove voci al file di registro. Queste opzioni possono anche essere impostate nel file di configurazione OpenVPN, ad es.

log /var/log/openvpn.log

Verbosità

L' --verbopzione può essere utilizzata per impostare la verbosità del file di registro da 0 (nessun output tranne errori irreversibili) a 11 (per informazioni di debug massime). La pagina man specifica i livelli da 1 a 4 come intervallo appropriato per l'uso normale. Questo comportamento può essere impostato nel file di configurazione OpenVPN, ad es.

verb 3

Sono passato verb 2dal 3 predefinito, ma non c'erano differenze evidenti. Quindi sto rm openvpn.logpensando di riavviare un nuovo registro. Ma openvpn.log non è stato creato e ora non riesco a trovare i registri. Dov'è finito il registro adesso? Ho creato un nuovo openvpn.log ma è rimasto alla dimensione 0.
Vecchio Geezer il

@OldGeezer La cosa migliore da fare è una nuova domanda in cui è possibile fornire dettagli specifici sulla configurazione della configurazione di OpenVPN e di registrazione del sistema operativo (systemd / syslog).
Anthony G - giustizia per Monica il

1

Dovrebbe essere nella tua home directory (home directory dell'utente che la esegue), ad es ~. L'esecuzione di un ls -lcomando potrebbe rivelarlo. D'altra parte, puoi avviare openvpn con l' --debugopzione per catturare ciò che sta accadendo in tempo reale sul terminale.


1

Utilizzare l' argomento -lo --syslogchiamando openconnect. Ora puoi verificare contail -f /var/log/syslog

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.