J'ai un serveur OpenVPN et un client OpenVPN Android ( Connexion OpenVPN ). Dans la configuration du serveur, je l'ai configuré pour qu'il utilise un ping keepalive moins fréquent que le ping standard. Par défaut, c'est un ping toutes les 10 secondes, mais je veux économiser de la batterie en augmentant cette fréquence à 600. Dans la configuration du server.conf
J'ai mis une ligne keepalive 600 1800
pour ce faire.
Je m'attends à ce que le serveur transmette ces paramètres au client et que ce dernier les respecte. Cependant, sur le client, je vois déjà des déconnexions après 40 secondes de connexion pour cause d'inactivité !
Voici ce que je vois en détail :
-
L'OpenVPN pousse le
ping 600
yping-restart 1800
(en raison de lakeepalive
) est parfaitement acceptable pour le client. -
La raison de la déconnexion est aussi rapide que 40 secondes après la connexion au ralenti : Session invalidée : KEEPALIVE_TIMEOUT . Cela n'a pas de sens pour moi.
- Version du serveur : 2.1.3 x86_64-pc-linux-gnu (version Debian 2.1.3-2+squeeze1)
- Version du client : 1.1.12 build 45 (OpenVPN Connect from Google Play)
- Version Android : 4.2.2 (Paranoid Android 3.69)
Comment puis-je augmenter l'intervalle entre les pings de maintien et faire en sorte que le client ne se déconnecte pas ?
Pour information, j'ai également posté cette question sur les forums de support OpenVPN : thème .