Di mana log koneksi OpenVPN dan file konfigurasi?

83

Saya mengalami masalah saat menyambung ke server OpenVPN. Di mana file log OpenVPN dan bagaimana cara menemukan detail koneksi?

Hojat Taheri
sumber
secara umum, Anda dapat menemukan file konfigurasi di /etc/openvpn/sana terdapat file log dan konfigurasi openVPN Anda
Muhammad Sholihin

Jawaban:

72

Jika Anda menggunakan plugin manajer jaringan ( network-manager-openvpn ), lihat / var / log / syslog

Ini akan memberi Anda log terakhir dari openvpn:

$ grep VPN /var/log/syslog

Detail koneksi dapat ditemukan di / etc / openvpn /

Lilley
sumber
Bisa juga disebut openvpnas.logdi/var/log/
Victor S
42

Secara default, di sebagian besar distro, keluaran log OpenVPN masuk ke syslog, yang biasanya di /var/log/syslog

Namun, file config Anda dapat mengatur lokasi logfile secara eksplisit, misalnya:

log-append /var/log/openvpn.log

Ini berfungsi untuk klien dan server OpenVPN. File konfigurasi OpenVPN biasanya terletak di /etc/openvpndan biasanya dinamai *.conf. server.confadalah kanonik; nama file config klien biasanya suka <client name/>.conf.

Ri4a
sumber
21

Lokasi file log

Di server, OpenVPN biasanya dijalankan sebagai layanan sistem, yaitu, dimulai dengan --daemonopsi. Menurut halaman manual OpenVPN, menggunakan --daemon [progname] opsi memiliki efek berikut:

Menjadi daemon setelah semua fungsi inisialisasi selesai. Opsi ini akan menyebabkan semua pesan dan keluaran kesalahan dikirim ke file syslog (seperti /var/log/messages), kecuali untuk output skrip dan perintah ifconfig, yang akan digunakan /dev/nullkecuali jika tidak diarahkan. Pengalihan syslog terjadi segera pada titik yang --daemondiuraikan pada baris perintah meskipun titik daemonisasi terjadi kemudian. Jika salah satu --logopsi ada, itu akan menggantikan pengalihan syslog (sic).

Gunakan salah satu --log fileatau --log-append fileopsi jika Anda ingin pesan OpenVPN dicatat ke file lain. The --logpilihan menyebabkan tertentu file log menjadi lebih ditulis setiap kali daemon OpenVPN dimulai sedangkan --log-appendopsi menambahkan entri baru ke file log. Opsi-opsi ini juga dapat diatur dalam file konfigurasi OpenVPN, misalnya,

log /var/log/openvpn.log

Verbositas

The --verbpilihan dapat digunakan untuk mengatur bertele-tele file log dari 0 (tidak ada output kecuali kesalahan fatal) ke 11 (untuk informasi debugging maksimum). Halaman manual menetapkan level 1 hingga 4 sebagai rentang yang sesuai untuk penggunaan normal. Perilaku ini dapat diatur dalam file konfigurasi OpenVPN, misalnya,

verb 3
Anthony G - keadilan untuk Monica
sumber
Saya mengubah ke verb 2dari default 3, tetapi tidak ada perbedaan nyata. Saya kemudian rm openvpn.logberpikir untuk me-restart log baru. Tetapi openvpn.log tidak dibuat dan saya sekarang tidak dapat menemukan log. Ke mana perginya log sekarang? Saya membuat openvpn.log baru tetapi ukurannya tetap 0.
Pak Tua
@ OldGeezer Itu yang terbaik akan ditanyakan sebagai pertanyaan baru di mana Anda dapat memberikan rincian spesifik tentang konfigurasi konfigurasi OpenVPN dan OS logging (systemd / syslog) Anda.
Anthony G - keadilan untuk Monica
1

Seharusnya di direktori home Anda (direktori home dari pengguna yang mengeksekusinya), misalnya ~. Menjalankan ls -lperintah mungkin akan mengungkapkannya. Di sisi lain, Anda dapat memulai openvpn dengan --debugopsi untuk menangkap apa yang terjadi secara realtime di terminal.

Lashae
sumber
1

Gunakan -latau --syslogargumen panggilan openconnect. Sekarang Anda bisa memeriksanyatail -f /var/log/syslog

ǝlpoodooɟƃuooʞ
sumber