6 votos

¿Cómo puedo hacer que OpenVPN Connect respete la configuración de keepalive?

Tengo un servidor OpenVPN y un cliente Android OpenVPN ( Conexión OpenVPN ). En la configuración del servidor lo he configurado para que utilice un ping keepalive menos frecuente que el estándar. Por defecto, es un ping cada 10 segundos, pero quiero ahorrar batería aumentando esto a 600. En el server.conf He puesto una línea keepalive 600 1800 para hacer esto.

Espero que el servidor envíe estas configuraciones al cliente y que el cliente las respete. Sin embargo, en el cliente veo que se desconecta después de 40 segundos de conexión debido a la inactividad.

Esto es lo que veo en detalle:

  • El OpenVPN empuja el ping 600 y ping-restart 1800 (como resultado de la keepalive statement) perfectamente bien al cliente.

    enter image description here

  • La razón de la desconexión es tan rápida como 40 segundos después de la conexión al ralentí, razón: Sesión invalidada: KEEPALIVE_TIMEOUT . Eso no tiene sentido para mí.

    enter image description here

    • Versión del servidor: 2.1.3 x86_64-pc-linux-gnu (versión Debian 2.1.3-2+squeeze1)
    • Versión del cliente: 1.1.12 build 45 (OpenVPN Connect desde Google Play)
    • Versión de Android: 4.2.2 (Paranoid Android 3.69)

¿Cómo puedo aumentar el intervalo de los pings keepalive y que el cliente no se desconecte?

Para tu información, también he publicado esto en los foros de soporte de OpenVPN: tema .

0 votos

Dado que su sesión parece terminar después de 40 segundos, ¿ha intentado comenzar con un tiempo de espera menor, por ejemplo, 30 segundos? Eso sería más que los 10s por defecto y por lo tanto ahorraría algo de jugo, mientras que estaría por debajo de la ventana de tiempo de espera de 40s y por lo tanto debería mantener su sesión viva.

2voto

gertvdijk Puntos 513

Es un error de OpenVPN Connect, aparentemente :

Tienes toda la razón -- los parámetros keepalive empujados por el servidor (ping, ping-restart) están siendo ignorados en 1.1.12 y anteriores.

Se arreglará en la próxima versión.

Gracias,

James

Utilizando OpenVPN para Android (alternativa), puedo conectarme correctamente.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X