Minhas conexões SSH e VNC congelam alguns segundos depois de serem estabelecidas quando eu me conecto aos meus computadores Linux domésticos a partir de casa usando seus endereços IP externos. Tudo funciona bem quando me conecto a eles de um computador externo ou de casa usando seus endereços IP locais. Os computadores Linux estão conectados a um roteador Zyxel DSL ( o2 HomeBox 6441 ), que também faz o encaminhamento de porta.
Eu estava pensando em encontrar um loopback de NAT ou um problema de hairpinning explicado aqui , aqui e aqui .
No entanto, o que me surpreende é que as conexões se estabelecem e eu posso até digitar alguns caracteres ou receber metade de uma tela VNC. Outra surpresa é que eu posso estabelecer uma conexão SSH se eu me conectar a outro computador externo e ao SSH lá em casa. Mas se eu ativar o encaminhamento do X11, o problema está de volta e a conexão congela.
Não vejo diferença na saída ssh -vvv
entre a conexão externa local e a falha.
Qual poderia ser o problema?