Estou executando o Ubuntu 16.04.1 LTS. Lá eu instalei o VirtualBox mais recente e importei a VM que está executando a imagem do SLES 9. Minha VM SLES 9 padrão pré-configurou uma interface de rede definida como DHCP e não tenho nenhum servidor DHCP em minha rede.
O objetivo é que, após a importação, o SLES 9 VM seja usado no modo sem cabeça e conectado pelo SSH, mas sem intervenção manual, por exemplo, abrindo o console da interface do usuário da VM e modificando manualmente as configurações da interface de rede ou semelhantes.
Por isso, pensei em:
- Alterando a interface de rede pré-configurada do modo em ponte para o modo somente host
- Adicionando segunda interface no modo em ponte (esta deve ser configurada)
- Adicionando adaptador somente host
- Ativando a compilação no servidor DHCP interno do VirtualBox, usando um intervalo limitado de endereços a serem atribuídos (1 endereço possível)
- Ativando a VM guest e estabelecendo conexão com o possível endereço IP
- Lá, eu estaria executando alguns scripts bash que configurariam a segunda interface para usar o endereço IP estático que poderia ser usado para outras conexões
- (Opcional) remova a primeira interface DHCP
Comandos que executei após a importação da VM
Alterando a interface de rede pré-configurada do modo em ponte para o modo somente host
VBoxManage modifyvm "sles9vm" –nic1 hostonly
VBoxManage modifyvm "sles9vm" –hostonlyadapter1 "vboxnet0"
Adicionando a segunda interface no modo Bridged (esta deve ser configurada)
VBoxManage modifyvm "sles9vm" --nic2 bridged --bridgeadapter2 eth0
Adicionando adaptador somente host
VBoxManage hostonlyif create
VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.56.1
Ativando a compilação no servidor DHCP interno do VirtualBox, usando um intervalo limitado de endereços a serem atribuídos (1 endereço possível)
VBoxManage dhcpserver add --ifname "vboxnet0" --ip 192.168.56.2 --netmask 255.255.255.0 --lowerip 192.168.56.5 --upperip 192.168.56.5 –enable
Ativando a VM guest e estabelecendo a conexão com o possível endereço IP
VBoxManage startvm "sles9vm" --type headless
Agora, sempre que tento SSH para 192.168.56.5, ele simplesmente não funciona. Portanto, tentei impedir a VM guest e executá-la no modo UI. Então eu entrei no sistema convidado e verifique ifconfig. Como esperado, não havia nenhum endereço atribuído pelo DHCP. Por isso, tentei reiniciar as interfaces de rede na VM guest, mas ainda assim recebo o mesmo problema dizendo que nenhum IP foi atribuído ainda ... esperando.
Por isso, gostaria de saber se alguém tem experiência com configuração semelhante e talvez saiba que estou em falta. Eu li a documentação no Virtual Box e muitos fóruns, mas isso não parece ser um problema comum.