Impossível ssh para uma VM Linux após um dia

4

Eu tenho uma máquina rodando 4 VMs nela. Existe uma VM do Fedora que está me causando alguns problemas. Os IPs das VMs são algo como 10.100.100. * Eu tenho um PC com Windows que está na mesma rede. Tem um IP 10.100.25.77. Quando eu reinicio a VM do Fedora, eu sou capaz de fazer o ping do meu PC com Windows, bem como usar putty para ssh para ele. No dia seguinte, eu não consigo pingar ou ssh do meu PC com Windows. No entanto, posso ping e ssh para as outras VMs na máquina. Se eu fizer o ssh para uma das outras VMs, posso fazer ping e ssh para a VM do Fedora. Em seguida, se eu reiniciá-lo, as coisas voltam ao normal e eu posso acessá-lo sem problemas. O IP da VM não muda após a reinicialização e é atribuído estaticamente

Gostaria de saber o que está causando isso e como corrigi-lo.

Como último recurso, estou pensando em executar um cron job para reiniciar a VM toda noite, não é um servidor crítico, mas geralmente será usado ocasionalmente durante o dia.

Nmap scan report for 10.100.100.81
Host is up (0.00018s latency).
Not shown: 995 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
111/tcp open  rpcbind
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds
MAC Address:XX:XX:XX:XX:XX:XX (VMware)
    
por jogabonito 05.10.2012 / 08:35

2 respostas

1

Como escrevi em um dos comentários, minha VM tinha uma tarefa cron autodeath funcionando. Eu fiquei sabendo disso abrindo / var / log / messages e encontrei a mensagem "localhost autodeath: Default route disabled por autodeath cron job." Após a exclusão de "/etc/cron.daily/system-autodeath.sh", o ping funciona bem no dia seguinte

    
por 09.10.2012 / 06:12
2

Eu não tenho reputação suficiente para adicionar um comentário, portanto, escrever uma resposta ...

Pergunta? O que você está usando para virtualização e que tipo de ambiente de rede você tem? (ponte / encaminhado / etc)

Verifique o seguinte:

  1. Fedora VM Netmask é 255.0.0.0

  2. Depois de ficar inacessível, entre em uma das VMs que podem acessar a VM inválida, salte para ela através do ssh de outra VM e tente fazer o ping do host do Windows a partir dela. Se ele suceder, tente ssh nele a partir do windows, se agora funcionar, então o seu problema é o windows arp arp request para localizar o fedora que não está sendo enviado / respondido pelo Fedora VM.

  3. Espere para acontecer novamente e, em seguida, compare entre a VM linux não-pesquisável do linux e outra VM linux a saída dos seguintes comandos:

    • route -n
    • arp -a
    • iptables -L -n -v
  4. Verifique em / var / log / messages ou / var / log / syslog se algum serviço que está sendo reiniciado automaticamente durante a noite pelo logrotate ou o que for, tente reiniciar o serviço você mesmo do shell para ver se isso está quebrando sua rede no Fedora VM, já que isso explicaria por que parar de funcionar depois de um dia.

Boa sorte

    
por 08.10.2012 / 07:58