Movido um convidado VBox para um host físico; a rede está ativa, mas o OpenSSH não está. Por quê?

1

Cheguei a uma questão que realmente não entendo.

Eu queria instalar o Ubuntu Server em uma caixa sem cabeça que eu tenho. A área de trabalho fica bem próxima a ela, e adicionar e remover discos é muito fácil, então acabei de criar uma imagem do VirtualBox para o disco usando VBoxManage internalcommands createvmdk -filename ~/phys-disk.vmdk -rawdisk /dev/sdb .

A máquina virtual inicializa bem, tudo funciona exatamente como esperado e eu instalo o Ubuntu Server 14.04LTS. A rede está configurada para o Bridged e eu posso fazer ping no host do lado de fora. Eu instalo o openssh-server e posso conectar de outros dispositivos, bem como do host. Em outras palavras, está tudo bem.

Em seguida, encerro a VM, removo o disco, insiro-o no servidor e o reinicializo. É o único disco conectado. Depois de um tempo, o servidor começa a responder a pings. No entanto, ele não responde mais à porta 22. Quando eu o movo de volta para o host da VM, tudo está funcionando novamente e, em seguida, de volta ao servidor, o sshd não responde.

Para minha vida, não consigo descobrir a causa disso. Porque o host da VM e o servidor estão conectados diretamente ao mesmo comutador. A única coisa em que consigo pensar é que o sshd de alguma forma se recusa a abrir portas quando o MAC da NIC muda, mas não consigo encontrar essa configuração.

Eu não acredito que eu já tenha encontrado isso em versões anteriores do Ubuntu, mas também não tenho certeza se já o instalei antes. Alguma ideia?

    
por Jo-Erlend Schinstad 08.06.2014 / 15:57

0 respostas