Como depurar um servidor que não aceita conexões de algumas máquinas?

0

Eu tenho computadores domésticos A (mac) e B (Linux, Ubuntu 16.04) e servidor S (Linux, Ubuntu 16.04). A pode se conectar a S muito bem, embora ssh, http, telnet, etc B usado para poder se conectar a S muito bem, mas não pode mais. Todas as conexões do tempo limite de B a S. Ambos A e B estão atrás do mesmo roteador e a rede de B é perfeitamente utilizável; ele pode fazer ssh em outros servidores e fazer conexões normais de internet sem problemas.

Inicialmente, suspeitei que o fail2ban estava bloqueando o B, já que ele poderia ter sido conectado com muita freqüência. Depois de reiniciar o fail2ban alguns dias atrás, B conseguiu se conectar a S, mas apenas esporadicamente. Hoje, mesmo depois de reiniciar ou parar o fail2ban, B não consegue mais fazer nenhuma conexão com S, exceto o ping.

Eu verifiquei se havia regras de bloqueio no iptables, mas a lista de regras estava vazia. Não vejo mensagens no syslog, auth.log ou faillog.

Onde começo a depurar esse problema? Quais serviços do Linux lidam com o bloqueio / aceitação de conexões de entrada? É possível que a conexão de B para S esteja bloqueada por B?

Só agora, durante o teste, eu tenho duas conexões de B para S para passar. No servidor eu pude ver (através do iptables) que eles passaram pelo fail2ban sem problema, então eu não acho que o bloqueio seja do fail2ban. Depois desses dois, eu não consegui mais conexões de B para S. Ao longo disso, A pode se conectar a S sem problemas.

Além disso, eu tentei a máquina C, também Linux Ubuntu 16.04, que nunca se conectou ao S antes de hoje, e até mesmo é incapaz de obter uma conexão, então eu não acho que o bloqueio está do lado do cliente. p>

Obrigado antecipadamente!

    
por Devin Lane 15.07.2017 / 08:36

0 respostas

Tags