AWS Client VPNで無通信状態のときに自動的に切断することはできますか

質問・問題

AWS Client VPNを、AWSからダウンロードできるクライアントソフトを使って実行していますが、通信が一定時間無い場合に自動切断したいです。
このような設定は可能でしょうか?
繋ぎっぱなしになってしまうと課金がかさむので困ってます。

回答・解決方法

AWSが提供するVPNクライアントにおいて、アイドル時に自動で切断することは可能でございます。
この機能を提供するには VPNクライアントにインポートする設定ファイル(.ovpn)を修正する必要がございます。

AWSのVPNクライアントは、OpenVPNの一部のディレクティブをサポートしております。

ご要望の動作は、サポートされているディレクティブのinactiveを用いてご要望の動作を実現可能です。 このディレクティブにて、一定期間内に既定以上の通信が発生しなかった場合に、VPNセッションが切断されます。

例えば、以下のような設定値を設定ファイル(.ovpn)に追記していただくことで、この機能が有効になります。

900秒(15分)間に5,242,880Byte(5MB)以上の通信が発生しないと自動切断する場合の例
---
inactive 900 5242880
---

注意事項

本機能をお試しいただくにあたり、VPNクライアントのバージョンにご注意ください。

inactive ディレクティブは以下のバージョンのクライアントでサポートされております。(ドキュメント [1])

  • Windows : 1.3.3以降
  • Mac : 1.3.3以降
  • Linux : 1.0.1以降

また、AWSのVPNが提供するVPNクライアントでサポートされているその他のディレクティブの情報は、公式のリリースノートをご確認ください。(ドキュメント [1])

inactive ディレクティブに関する詳細情報については、OpenVPNのドキュメントをご一読いただけますと幸いです。(ドキュメント [2])

 

【参考記事】

[1] AWS が提供するクライアントのリリースノート - AWS クライアント VPN ユーザーガイド
https://docs.aws.amazon.com/ja_jp/vpn/latest/clientvpn-user/release-notes.html#openvpn-directives

[2] OpenVPN 公式ドキュメント
https://openvpn.net/community-resources/reference-manual-for-openvpn-2-4/

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください