VPN de múltiples saltos SSH

VPN de múltiples saltos SSH

Tengo algunos servidores públicos y estoy intentando hacer un túnel a través de ellos para un proyecto de VPN Multi-Hop. El objetivo final es configurar varias VPN y reenviar todo el tráfico (aparte del tráfico VPN SSH necesario, obviamente) a través de ellas.

Básicamente ejecuto "ssh -f -w 1:1 1.1.1.2 1.1.1.1 true" y luego configuro las interfaces del túnel en ambos lados. Luego establezca una ruta estática para que el túnel permanezca arriba y luego avance el resto del tráfico a través del túnel (se ENMASCARA en la interfaz frontal).

Todo bien con un salto... añadido un segundo salto. No está anidado sino más bien otro túnel desde mi primer salto hasta el segundo. Configuré la ruta y nuevamente, todo está bien. Puedo hacer ping a mi tercer servidor público y el ping toma la ruta de doble túnel y hace ping al servidor a través de la dirección pública de mi último salto. También puedo conectarme a un sitio web a través del túnel.

El problema es que tan pronto como intento hacer ssh a la misma IP a la que acabo de hacer ping... el segundo túnel se rompe.

información relacionada