Mam problem z połączeniem z serwerem OpenVPN. Gdzie są pliki dziennika OpenVPN i jak znaleźć szczegóły połączenia?
Mam problem z połączeniem z serwerem OpenVPN. Gdzie są pliki dziennika OpenVPN i jak znaleźć szczegóły połączenia?
Odpowiedzi:
Domyślnie w większości dystrybucji dane wyjściowe dziennika OpenVPN trafiają do syslog, który zwykle znajduje się w /var/log/syslog
Jednak pliki konfiguracyjne mogą jawnie ustawiać lokalizację pliku dziennika, np .:
log-append /var/log/openvpn.log
Działa to zarówno dla klientów OpenVPN, jak i serwerów. Pliki konfiguracyjne OpenVPN są zwykle zlokalizowane /etc/openvpn
i zwykle nazywane *.conf
. server.conf
jest kanoniczny; nazwy plików konfiguracji klienta są zwykle podobne <client name/>.conf
.
Na serwerach OpenVPN jest zwykle uruchamiany jako usługa systemowa, tzn. Uruchamiany z
--daemon
opcją. Według strony podręcznika OpenVPN użycie tej --daemon [progname]
opcji ma następujący efekt:
Zostań demonem po zakończeniu wszystkich funkcji inicjalizacji. Ta opcja spowoduje wysłanie wszystkich komunikatów wyjściowych i komunikatów o błędach do pliku syslog (np.
/var/log/messages
), Z wyjątkiem danych wyjściowych skryptów i poleceń ifconfig, do których przejdzie,/dev/null
chyba że nastąpi przekierowanie. Przekierowanie syslog następuje natychmiast w punkcie, który--daemon
jest analizowany w wierszu poleceń, nawet jeśli punkt demonizacji występuje później. Jeśli jedna z--log
opcji jest obecna, zastąpi przekierowanie syslog (sic).
Użyj jednej z opcji --log file
lub, --log-append file
jeśli chcesz, aby wiadomości OpenVPN były rejestrowane w innym pliku. Ta --log
opcja powoduje, że określony plik dziennika jest nadpisywany przy każdym uruchomieniu demona OpenVPN, gdy --log-append
opcja dodaje nowe wpisy do pliku dziennika. Opcje te można również ustawić w pliku konfiguracyjnym OpenVPN, np.
log /var/log/openvpn.log
--verb
Opcja może być użyta do ustawienia gadatliwość pliku dziennika od 0 (brak wyjścia z wyjątkiem błędów krytycznych) do 11 (dla maksymalnej informacje debugowania). Strona podręcznika określa poziomy od 1 do 4 jako odpowiedni zakres do normalnego użytkowania. To zachowanie można ustawić w pliku konfiguracyjnym OpenVPN, np.
verb 3
verb 2
na domyślną 3, ale nie było zauważalnej różnicy. Następnie rm openvpn.log
pomyślałem o ponownym uruchomieniu świeżego dziennika. Ale plik openvpn.log nie został utworzony i nie mogę teraz znaleźć dzienników. Gdzie do tej pory poszedł dziennik? Utworzyłem nowy plik openvpn.log, ale pozostał on w rozmiarze 0.
Użyj argumentu -l
lub --syslog
wywołującego openconnect. Teraz możesz to sprawdzić za pomocątail -f /var/log/syslog
/etc/openvpn/
były zawarte pliki dziennika, a twoja konfiguracja openVPN