Tengo una configuración de conexión openvpn (versión 2.1_rc15 en ambos extremos) entre dos cajas gentoo usando claves compartidas. funciona bien en su mayor parte. Yo uso mysql, http, ftp, scp sobre el vpn sin problemas. Pero cuando paso del cliente al servidor a través de la VPN, suceden cosas extrañas. Puedo iniciar sesión, puedo ejecutar algunos comandos. Pero si intento ejecutar una aplicación ncurses como top, o intento capturar un archivo, la conexión se detendrá y tendré que cortar la sesión ssh.
Puedo, por ejemplo, ejecutar "echo blah; echo.; Echo blah" y generará las tres líneas de texto sobre la sesión ssh bien. Pero si ejecuto "cat / etc / motd" la sesión se congelará en el momento en que presione enter.
Compilé openvpn 2.1.1 en mi mac y copié mi directorio de configuración desde mi cliente gentoo. Las sesiones de mac conectado y ssh funcionaron bien sin congelarse.
Luego lo compilé en mi caja gentoo anterior (kernel 2.6.26) que estoy retirando debido a un disco duro agotado, y ssh sobre él también funciona perfectamente.
¿Por qué falla en mi nueva caja gentoo? Intenté compilar tres núcleos diferentes en caso de que fuera así, pero aparte de eso no debería haber ninguna diferencia entre mis cajas gentoo más antiguas y más nuevas que se me ocurran.
¿Alguna sugerencia sobre lo que está mal?
ssh
,cat
,top
y HTTP todo trabajado, peroscp
no lo hizo (sería una muestra de 100% transferido y colgar allí). Bajar la MTU a 1380 lo arregló.