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/openvpni zwykle nazywane *.conf. server.confjest 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
--daemonopcją. 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/nullchyba że nastąpi przekierowanie. Przekierowanie syslog następuje natychmiast w punkcie, który--daemonjest analizowany w wierszu poleceń, nawet jeśli punkt demonizacji występuje później. Jeśli jedna z--logopcji jest obecna, zastąpi przekierowanie syslog (sic).
Użyj jednej z opcji --log filelub, --log-append filejeśli chcesz, aby wiadomości OpenVPN były rejestrowane w innym pliku. Ta --logopcja powoduje, że określony plik dziennika jest nadpisywany przy każdym uruchomieniu demona OpenVPN, gdy --log-appendopcja dodaje nowe wpisy do pliku dziennika. Opcje te można również ustawić w pliku konfiguracyjnym OpenVPN, np.
log /var/log/openvpn.log
--verbOpcja 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 2na domyślną 3, ale nie było zauważalnej różnicy. Następnie rm openvpn.logpomyś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 -llub --syslogwywoł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