OpenVPN接続ログと設定ファイルはどこにありますか?


83

OpenVPNサーバーへの接続に問題があります。OpenVPNのログファイルはどこにあり、接続の詳細を見つけるにはどうすればよいですか?


一般に、/etc/openvpn/ログファイルとopenVPN構成が含まれていた構成ファイルを見つけることができます
Muhammad Sholihin

回答:


72

ネットワークマネージャープラグイン(network-manager-openvpn)を使用している場合は、/ var / log / syslogを調べます

これにより、openvpnの最後のログが表示されます。

$ grep VPN /var/log/syslog

接続の詳細は/ etc / openvpn /にあります


呼ばれる可能openvpnas.log/var/log/
ビクターS

42

デフォルトでは、ほとんどのディストリビューションで、OpenVPNログ出力はsyslogに送られます。これは通常、 /var/log/syslog

ただし、設定ファイルはログファイルの場所を明示的に設定できます。例:

log-append /var/log/openvpn.log

これは、OpenVPNクライアントとサーバーの両方で機能します。OpenVPN構成ファイルは、通常にあり/etc/openvpn、通常は名前が付けられてい*.confます。server.conf正規です; クライアント設定ファイル名は通常、次のようになり<client name/>.confます。


21

ログファイルの場所

サーバーでは、OpenVPNは通常、システムサービスとして実行され--daemonます。つまり、オプションで開始され ます。OpenVPNのマニュアルページによると、この--daemon [progname] オプションを使用すると次の効果があります。

すべての初期化機能が完了したら、デーモンになります。このオプションを使用すると、すべてのメッセージとエラー出力がsyslogファイル(など/var/log/messages)に送信されます。ただし、スクリプトとifconfigコマンドの出力は例外です/dev/null。syslogリダイレクトは--daemon、デーモン化ポイントが後で発生した場合でも、コマンドラインで解析されたポイントですぐに発生します。--logオプションのいずれかが存在する場合、(sic)syslogリダイレクトに優先します。

OpenVPNメッセージを別のファイルに記録する場合は、--log fileまたは--log-append fileオプションのいずれかを使用します。この--logオプションにより、OpenVPNデーモンが起動するたびに指定されたログファイルが上書きされますが、--log-appendオプションはログファイルに新しいエントリを追加します。これらのオプションは、OpenVPN構成ファイルでも設定できます。たとえば、

log /var/log/openvpn.log

冗長性

この--verbオプションを使用すると、ログファイルの詳細度を0(致命的なエラーを除いて出力なし)から11(最大のデバッグ情報)に設定できます。マニュアルページでは、通常の使用に適した範囲として1〜4のレベルを指定しています。この動作は、OpenVPN構成ファイルで設定できます。たとえば、

verb 3

verb 2デフォルトの3から変更しましたが、顕著な違いはありませんでした。その後rm openvpn.log、新しいログを再開することを考えています。しかし、openvpn.logが作成されず、ログが見つかりません。ログは今どこに行っていますか?私は新しいopenvpn.logを作成したが、それはサイズ0で推移
旧変わり者

@OldGeezerこれは、OpenVPNおよびOSロギング(systemd / syslog)構成の構成に関する特定の詳細を提供できる新しい質問として最もよく尋ねられます。
アンソニージオゲガン

1

それはあなたのホームディレクトリ(それを実行するユーザーのホームディレクトリ)にあるはず~です。ls -lコマンドを実行すると明らかになるでしょう。一方、--debug端末でリアルタイムに発生していることをキャプチャするオプションを使用してopenvpnを起動できます。


1

openconnectを呼び出す-lor --syslog引数を使用します。これで確認できますtail -f /var/log/syslog

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.