Eu tenho uma configuração de conexão openvpn (versão 2.1_rc15 nas duas extremidades) entre duas caixas do gentoo usando chaves compartilhadas. funciona bem na maior parte do tempo. Eu uso o mysql, http, ftp, scp sobre o vpn sem problemas. Mas quando ssh do cliente para o servidor pela VPN, coisas estranhas acontecem. Posso entrar, posso executar alguns comandos. Mas se eu tentar executar um aplicativo ncurses como top, ou tentar criar um arquivo, a conexão será interrompida e terei que interromper a sessão ssh.
Eu posso, por exemplo, executar "echo blá; eco. Echo blá" e ele produzirá as três linhas de texto sobre a sessão ssh. Mas se eu executar "cat / etc / motd", a sessão congelará no momento em que eu pressionar enter.
Compilei o openvpn 2.1.1 no meu mac e copiei no meu diretório config do meu cliente gentoo. As sessões mac e ssh conectadas funcionaram bem sem congelamento.
Eu então o compilei na minha caixa antiga do gentoo (kernel 2.6.26), que estou retirando devido a um disco rígido em extinção, e o ssh sobre ele também funciona perfeitamente.
Por que falha na minha nova caixa do gentoo? Eu tentei compilar três kernels diferentes, caso isso acontecesse, mas fora isso, não deveria haver diferença entre minhas caixas gentoo mais antigas e mais novas que eu possa imaginar.
Alguma sugestão sobre o que está errado?
ssh
,cat
,top
e HTTP tudo funcionou, masscp
não o fez (ele iria mostrar 100% transferida e pendurar lá). Baixar o MTU para 1380 corrigiu-o.