SSH funciona apenas / mantém-se vivo enquanto o ping é executado em segundo plano

2

Uma nova caixa linux rodando Ubuntu 16.04.1 (LTS) Server foi instalada em um Citrix VM. Foi configurado com o openSSH.

Ao conectar-se a ele, o tempo limite será atingido. Isso acontece mesmo imediatamente depois que eu saio de uma sessão ssh ativa e tento ssh novamente.

Se eu estiver em uma sessão, ela geralmente me cortará, com um erro sobre um cano quebrado. Configurei um servidor web Apache HTTP básico e muitas vezes não consigo acessar as páginas que o servidor deve disponibilizar.

Isso não funciona a menos que eu execute um comando ping em outra janela para essa caixa.

Eu sei que parece estranho. Mas isso funciona. Não há canos quebrados. Servidor Web responsivo. Parece quase que a VM adormece a menos que eu constantemente cutucá-lo com um comando ping. Ele vai acordar se eu nmap o servidor (tempo suficiente, pelo menos para mim, ssh em). Quando estou conectado, o servidor da Web funciona de forma intermitente.

De qualquer forma, o que poderia estar acontecendo aqui? Eu não acho que isso é puramente sobre configurações de tempo limite do cliente / servidor. Afinal, se fosse, começaria a aceitar conexões após o ping ou nmapping do host remoto?

    
por tralston 16.09.2016 / 00:32

1 resposta

4

Sinto o cheiro de um conflito de endereço IP. Consulte A chave do host SSH continua mudando para obter uma explicação. Os sintomas coincidem: conexões TCP são quebradas depois de um tempo (quando o outro candidato pega o endereço IP) e manter um ping em execução ajuda (porque então o mesmo contendor tende a permanecer nos caches ARP).

Isso pode ser explicado por uma falha nos procedimentos de configuração da VM: a VM pode ter herdado o mesmo endereço IP de outra VM. Certifique-se de que cada VM tenha um endereço MAC exclusivo e um endereço IP exclusivo.

Esta é uma explicação plausível, mas eu não reivindico que seja a única explicação possível por qualquer meio.

    
por 16.09.2016 / 00:53