回答:
デフォルトでは、ほとんどのディストリビューションで、OpenVPNログ出力はsyslogに送られます。これは通常、 /var/log/syslog
ただし、設定ファイルはログファイルの場所を明示的に設定できます。例:
log-append /var/log/openvpn.log
これは、OpenVPNクライアントとサーバーの両方で機能します。OpenVPN構成ファイルは、通常にあり/etc/openvpn
、通常は名前が付けられてい*.conf
ます。server.conf
正規です; クライアント設定ファイル名は通常、次のようになり<client name/>.conf
ます。
サーバーでは、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で推移
openconnectを呼び出す-l
or --syslog
引数を使用します。これで確認できますtail -f /var/log/syslog
/etc/openvpn/
ログファイルとopenVPN構成が含まれていた構成ファイルを見つけることができます