OpenVPNサーバーで接続中のクライアントを確認する
ステータスログファイル(openvpn-status.log)
OpenVPNサーバーで接続中のクライアントを確認するには、コマンドで実行して確認する方法ではなくステータスログ(openvpn-status.log)で確認できます
$ cat /var/log/openvpn-status.log TITLE,OpenVPN 2.5.11 x86_64-redhat-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Jul 18 2024 TIME,2026-08-25 12:44:22,1787629462 HEADER,CLIENT_LIST,Common Name,Real Address,Virtual Address,Virtual IPv6 Address,Bytes Received,Bytes Sent,Connected Since,Connected Since (time_t),Username,Client ID,Peer ID,Data Channel Cipher CLIENT_LIST,client1,192.0.2.10:12345,10.0.0.10,,150580,84440,2026-08-25 11:26:26,1787624786,UNDEF,69583,7,AES-256-GCM CLIENT_LIST,client1,198.51.100.20:23456,10.0.0.20,,18937441,10076164,2026-08-24 16:20:06,1787556006,UNDEF,69458,0,AES-256-GCM CLIENT_LIST,client1,192.0.2.10:34567,10.0.0.30,,171386,102216,2026-08-25 11:26:27,1787624787,UNDEF,69584,8,AES-256-GCM CLIENT_LIST,client1,192.0.2.10:45678,10.0.0.40,,218948,70203,2026-08-25 11:26:23,1787624783,UNDEF,69582,6,AES-256-GCM CLIENT_LIST,client1,192.0.2.10:56789,10.0.0.50,,330688,247804,2026-08-25 11:26:09,1787624769,UNDEF,69581,3,AES-256-GCM HEADER,ROUTING_TABLE,Virtual Address,Common Name,Real Address,Last Ref,Last Ref (time_t) ROUTING_TABLE,10.0.0.30,client1,192.0.2.10:34567,2026-08-25 12:44:19,1787629459 ROUTING_TABLE,10.0.0.50,client1,192.0.2.10:56789,2026-08-25 12:44:20,1787629460 ROUTING_TABLE,10.0.0.10,client1,192.0.2.10:12345,2026-08-25 12:44:18,1787629458 ROUTING_TABLE,10.0.0.20,client1,198.51.100.20:23456,2026-08-25 12:44:18,1787629458 ROUTING_TABLE,10.0.0.40,client1,192.0.2.10:45678,2026-08-25 12:44:17,1787629457 GLOBAL_STATS,Max bcast/mcast queue length,10 END #上記のパスにファイルがない場合は以下の場所にある場合もあります $ /etc/openvpn/openvpn-status.log
サーバー上のステータスログファイル(openvpn-status.log)を見ることで、現在接続しているクライアントのIPアドレスや転送量を確認できます。
ログファイルから直接確認する
一般的なログファイルに出力されている接続情報を確認します。但し、通常のログファイルには接続・切断以外のシステムログも大量に混ざるため、接続中のクライアントだけを特定するのは困難です
$ tail -f /var/log/openvpn/openvpn.log

