会社PCでVPNに接続しているのに、接続ログ(接続履歴)が確認できない、または一部しか記録されないというトラブルは意外に多いです。業務上の証跡管理やトラブルシューティングにおいてログは重要ですが、記録されない原因はクライアント設定、サーバー設定、アカウント権限など多岐にわたります。この記事では、接続ログが残らない原因を具体的に切り分ける方法と、管理者に報告すべき情報を整理します。
【要点】この記事で確認すること
- 最初に見る場所: まずはVPNクライアントアプリの設定画面やWindowsのイベントビューアーで、ログ記録の有無を確認します。
- 切り分けの軸: 端末側(クライアント)、アカウント側(ユーザー権限)、管理設定側(サーバー・ポリシー)の三方向で原因を特定します。
- 注意点: 会社PCでは管理者権限のない変更や設定の書き換えは避け、必ず情報システム部門に確認を依頼してください。
ADVERTISEMENT
目次
なぜ接続ログが残らないのか
接続ログが残らない原因は、大きく分けて三つのレイヤーに分類できます。それぞれのレイヤーで確認すべきポイントを解説します。
クライアント側の設定
多くのVPNクライアントソフトには、ローカルにログを保存する機能があります。たとえば、Cisco AnyConnectやPulse Secureでは、接続ログの保存先や詳細レベルを指定できます。ログファイルの保存が無効になっていたり、保存期間が短く設定されていると、履歴が残らない、またはすぐに上書きされてしまいます。また、Windows標準のVPN接続では、イベントビューアーに接続イベント(成功・切断)が記録されますが、イベントログのサイズ上限に達すると古いログから削除されます。
サーバー側のログ設定
VPNサーバー(RADIUSサーバーやVPNゲートウェイ)側でログの記録が有効になっていない場合、そもそも接続履歴が生成されません。特に、クラウド型のVPNサービス(Microsoft Always On VPNやAWS Client VPNなど)では、ログの出力先(CloudWatch、S3など)や保持期間を管理者が明示的に設定する必要があります。デフォルトではログが無効になっているケースも多いため、管理者に確認が必要です。
アカウント権限とポリシー
VPN接続に使うユーザーアカウント自体にログ閲覧権限がない場合もあります。たとえば、接続ログは管理者のみが参照できるよう制限されているケースがあります。また、グループポリシーで「イベントログの記録を無効にする」といった設定が適用されていると、端末側でイベントが記録されなくなります。
自分で確認できる手順
管理者に問い合わせる前に、以下の手順で端末側の状況を確認してください。これにより、問題の切り分けがスムーズになります。
- ステップ1:VPNクライアントのログ設定を確認-クライアントソフト(AnyConnect、GlobalProtectなど)の設定画面を開き、「ログ」「診断ログ」などの項目で保存が有効になっているか確認します。多くの場合、デフォルトでは有効ですが、詳細レベルが「エラーのみ」になっていると成功履歴が記録されません。
- ステップ2:Windowsイベントビューアーを確認-[イベントビューアー]→[Windowsログ]→[セキュリティ]を開き、イベントID 20224(VPN接続成功)や20225(切断)が存在するか確認します。別の場所として、[アプリケーションとサービスログ]→[Microsoft]→[Windows]→[RasClient]内にも記録される場合があります。
- ステップ3:ログの保存場所とサイズを確認-イベントビューアーの右側にある「プロパティ」で、セキュリティログの最大サイズと保持方法を確認します。サイズが小さすぎると古いログがすぐに上書きされます。
- ステップ4:グループポリシーの影響を確認-コマンドプロンプトを管理者として開き、「gpresult /h gp.html」と実行して適用されているポリシーをHTMLファイルに出力します。その中で「イベントログの設定」や「VPN関連ポリシー」を探し、無効化されていないか確認します。
- ステップ5:管理者権限でログインして確認-可能であれば、管理者権限を持つ別のアカウントで同じ操作を行い、ログが残るかテストします。ユーザー権限の問題であれば、管理者アカウントではログが記録されるはずです。
管理者に依頼すべき確認項目
端末側で問題が見つからない場合、サーバー側の設定確認を依頼する必要があります。以下の情報を収集した上で、情報システム部門に連絡しましょう。
- VPN接続の日時と接続元IPアドレス(可能な範囲で)
- 使用しているVPNクライアントの種類とバージョン
- イベントビューアーで確認したエラーコードや警告のスクリーンショット
- 他のユーザーでも同じ現象が発生するか(発生している場合はサーバー側原因が濃厚)
管理者には、VPNサーバーのログ設定(Syslog、RADIUSログ、アクセスログなど)が有効か、またログの保存期間が適切かを確認してもらいましょう。クラウド型VPNの場合は、該当するロググループやログストリームの存在をチェックします。
よくある失敗パターンと対策
実際の現場でよく見られるパターンをまとめました。
| パターン | 原因 | 対策 |
|---|---|---|
| 接続直後はログがあるが、翌日には消えている | イベントログの最大サイズが小さく、上書きされている | ログサイズを拡大、または長期保存用に別のログ出力先を設定する |
| 特定の時間帯だけログが残らない | サーバー側のメンテナンス時間帯でログ収集が停止している | サーバーのメンテナンススケジュールを確認し、必要であればログ出力の冗長化を検討 |
| 自分だけログが見えない | アカウントにログ閲覧権限がない、またはグループポリシーで制限 | 管理者に権限追加を依頼、ポリシー適用範囲を確認 |
| VPNクライアントのログファイルが存在しない | クライアントのログ機能が無効、またはパスが変更されている | 設定画面でログの有効化、またはクライアントの再インストールを試行 |
比較:主要VPN製品のログ記録方法
利用しているVPN製品によって、ログの保存場所や確認方法が異なります。代表的な製品の違いを下表にまとめました。
| 製品 | クライアント側ログ | サーバー側ログ |
|---|---|---|
| Windows標準VPN(IKEv2/L2TP) | イベントビューアー(RasClient) | RADIUSサーバー(NPSログ) |
| Cisco AnyConnect | ローカルファイル(%ProgramData%\Cisco\Cisco AnyConnect Secure Mobility Client\Logs) | ASA/Firepowerのsyslog |
| Palo Alto GlobalProtect | ログファイル(%ProgramData%\Palo Alto Networks\GlobalProtect\PanGPA.logなど) | ファイアウォールのトラフィックログ/syslog |
| Microsoft Always On VPN | イベントビューアー(Microsoft-Windows-WindowsVPN) | RADIUSログ+Azure ADサインインログ |
よくある質問(FAQ)
Q1:接続に成功しているのにイベントビューアーに記録がありません
イベントビューアーでVPN関連イベントは、デフォルトでは[セキュリティ]と[アプリケーションとサービスログ]の2箇所に記録されます。両方を確認してください。それでもない場合、グループポリシーでイベントログの記録が無効にされている可能性があります。管理者に確認を依頼してください。
Q2:ログファイルはあるが中身が空(0KB)です
クライアントのログ設定で「エラーのみ」や「重大なイベントのみ」に設定されていると、正常な接続ログは記録されません。また、ファイルが別の場所にリダイレクトされている可能性もあります。設定画面でログレベルを「詳細」または「すべて」に変更してみてください。ただし、社内ポリシーで制限されている場合は勝手に変更せず、管理者に相談してください。
Q3:過去のログは残っていますが、今月のログがありません
ログのローテーションや保持期間の設定が変更された可能性があります。サーバー側でログ保存期間が30日などに設定されていると、古いログは自動削除されます。また、クライアントのログファイルが手動で削除された可能性も考慮し、他のユーザーと状況を比較してください。
まとめ
VPN接続ログが残らない問題は、クライアント設定・サーバー設定・アカウント権限のいずれかに原因があります。まずは自身でイベントビューアーやクライアントのログ設定を確認し、問題が特定できない場合は管理者に詳細情報を伝えて調査を依頼しましょう。ログの記録はセキュリティ監査やトラブル対応に不可欠です。早めの原因特定と適切な設定変更が、業務の継続性を支えます。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
