mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-07-06 07:44:57 +03:00
Put TUN down on client disconnect.
On startup client creates TUN interface in UP state and kept it UP even if connection to the server was lost. Creating interface in DOWN state, turning it UP on successful (re-)connection to server and DOWN on either disconnect or connection loss would enable DHCP client (say dhclient5) to detect necessity for lease renewal. Added a client configuration parameter to create TUN interface in DOWN state and commands to enable, disable, and query the configuration parameter. Enabling the parameter causes client to put all unused TUN interfaces DOWN, create new TUN interfaces in DOWN state, and turn TUN interfaces corresponding to active sessions DOWN on connection loss or disconnecting from server. Disabling the parameter forces client to turn all TUN interfaces UP and create new TUN interfaces in UP state. Default value is 'Disable'.
This commit is contained in:
committed by
Davide Beatrici
parent
828d3b2ffb
commit
59e1483dbf
@ -4686,6 +4686,21 @@ CMD_ServerCipherSet_Args ServerCipherSet [name]
|
||||
CMD_ServerCipherSet_[name] 指定设置加密和数字签名的程序。可以使用的程序一览,可以从 ServerCipherGet 指令中获取。
|
||||
CMD_ServerCipherSet_PROMPT_NAME 指定的加密程序的名称:
|
||||
|
||||
# TUNDownOnDisconnectEnable command
|
||||
CMD_TUNDownOnDisconnectEnable Enable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Help This allows you to enable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Args TUNDownOnDisconnectEnable
|
||||
|
||||
# TUNDownOnDisconnectDisable command
|
||||
CMD_TUNDownOnDisconnectDisable Disable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Help This allows you to disable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Args TUNDownOnDisconnectDisable
|
||||
|
||||
# TUNDownOnDisconnectGet command
|
||||
CMD_TUNDownOnDisconnectGet Get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Help This allows you to get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Args TUNDownOnDisconnectGet
|
||||
CMD_TUNDownOnDisconnectGet_COLUMN1 Put TUN down on disconnect
|
||||
|
||||
# KeepEnable 命令
|
||||
CMD_KeepEnable 启动 Internet 保持连接功能
|
||||
|
@ -4669,6 +4669,21 @@ CMD_ServerCipherSet_Args ServerCipherSet [name]
|
||||
CMD_ServerCipherSet_[name] This specifies the encrypted and electronic signature algorithm to set. You can obtain the list of usable algorithms by using the ServerCipherGet command.
|
||||
CMD_ServerCipherSet_PROMPT_NAME Encrypted Algorithm Name to Specify:
|
||||
|
||||
# TUNDownOnDisconnectEnable command
|
||||
CMD_TUNDownOnDisconnectEnable Enable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Help This allows you to enable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Args TUNDownOnDisconnectEnable
|
||||
|
||||
# TUNDownOnDisconnectDisable command
|
||||
CMD_TUNDownOnDisconnectDisable Disable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Help This allows you to disable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Args TUNDownOnDisconnectDisable
|
||||
|
||||
# TUNDownOnDisconnectGet command
|
||||
CMD_TUNDownOnDisconnectGet Get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Help This allows you to get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Args TUNDownOnDisconnectGet
|
||||
CMD_TUNDownOnDisconnectGet_COLUMN1 Put TUN down on disconnect
|
||||
|
||||
# KeepEnable command
|
||||
CMD_KeepEnable Enable the Keep Alive Internet Connection Function
|
||||
|
@ -4671,6 +4671,21 @@ CMD_ServerCipherSet_Args ServerCipherSet [name]
|
||||
CMD_ServerCipherSet_[name] 設定するる暗号化および電子署名アルゴリズムを指定します。使用可能なアルゴリズムの一覧は、ServerCipherGet コマンドで取得することができます。
|
||||
CMD_ServerCipherSet_PROMPT_NAME 指定する暗号化アルゴリズム名:
|
||||
|
||||
# TUNDownOnDisconnectEnable command
|
||||
CMD_TUNDownOnDisconnectEnable Enable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Help This allows you to enable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Args TUNDownOnDisconnectEnable
|
||||
|
||||
# TUNDownOnDisconnectDisable command
|
||||
CMD_TUNDownOnDisconnectDisable Disable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Help This allows you to disable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Args TUNDownOnDisconnectDisable
|
||||
|
||||
# TUNDownOnDisconnectGet command
|
||||
CMD_TUNDownOnDisconnectGet Get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Help This allows you to get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Args TUNDownOnDisconnectGet
|
||||
CMD_TUNDownOnDisconnectGet_COLUMN1 Put TUN down on disconnect
|
||||
|
||||
# KeepEnable コマンド
|
||||
CMD_KeepEnable インターネット接続の維持機能の有効化
|
||||
|
@ -4666,6 +4666,21 @@ CMD_ServerCipherSet_Args ServerCipherSet [name]
|
||||
CMD_ServerCipherSet_ [name] 설정해야 루루 암호화 및 전자 서명 알고리즘을 지정합니다. 사용 가능한 알고리즘 목록은 ServerCipherGet 명령에서 얻을 수 있습니다.
|
||||
CMD_ServerCipherSet_PROMPT_NAME 지정하는 암호화 알고리즘 명:
|
||||
|
||||
# TUNDownOnDisconnectEnable command
|
||||
CMD_TUNDownOnDisconnectEnable Enable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Help This allows you to enable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Args TUNDownOnDisconnectEnable
|
||||
|
||||
# TUNDownOnDisconnectDisable command
|
||||
CMD_TUNDownOnDisconnectDisable Disable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Help This allows you to disable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Args TUNDownOnDisconnectDisable
|
||||
|
||||
# TUNDownOnDisconnectGet command
|
||||
CMD_TUNDownOnDisconnectGet Get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Help This allows you to get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Args TUNDownOnDisconnectGet
|
||||
CMD_TUNDownOnDisconnectGet_COLUMN1 Put TUN down on disconnect
|
||||
|
||||
# KeepEnable 명령
|
||||
CMD_KeepEnable 인터넷 연결 유지 기능 활성화
|
||||
|
@ -4686,6 +4686,21 @@ CMD_ServerCipherSet_Args ServerCipherSet [name]
|
||||
CMD_ServerCipherSet_[name] 指定設置加密和數位簽章的程式。可以使用的程式一覽,可以從 ServerCipherGet 指令中獲取。
|
||||
CMD_ServerCipherSet_PROMPT_NAME 指定的加密程式的名稱:
|
||||
|
||||
# TUNDownOnDisconnectEnable command
|
||||
CMD_TUNDownOnDisconnectEnable Enable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Help This allows you to enable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectEnable_Args TUNDownOnDisconnectEnable
|
||||
|
||||
# TUNDownOnDisconnectDisable command
|
||||
CMD_TUNDownOnDisconnectDisable Disable the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Help This allows you to disable Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectDisable_Args TUNDownOnDisconnectDisable
|
||||
|
||||
# TUNDownOnDisconnectGet command
|
||||
CMD_TUNDownOnDisconnectGet Get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Help This allows you to get status of the Turn TUN Interface Down on Client Disconnect Function.
|
||||
CMD_TUNDownOnDisconnectGet_Args TUNDownOnDisconnectGet
|
||||
CMD_TUNDownOnDisconnectGet_COLUMN1 Put TUN down on disconnect
|
||||
|
||||
# KeepEnable 命令
|
||||
CMD_KeepEnable 啟動 Internet 保持連接功能
|
||||
|
Reference in New Issue
Block a user