O servidor DHCP VirtualBox não aluga IPs no modo somente host

1

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:

  1. Alterando a interface de rede pré-configurada do modo em ponte para o modo somente host
  2. Adicionando segunda interface no modo em ponte (esta deve ser configurada)
  3. Adicionando adaptador somente host
  4. 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)
  5. Ativando a VM guest e estabelecendo conexão com o possível endereço IP
  6. 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
  7. (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.

    
por porvik 27.06.2017 / 15:39

1 resposta

0

Eu tive o mesmo problema.

A recriação do endereço MAC do adaptador na rede somente para host corrigiu esse problema para mim.

VM > Configurações > Rede > Adapter2 > Avançado

No menu suspenso, clique nas setas do círculo à direita de Entrada do endereço MAC .

    
por Shane Parker 17.10.2017 / 17:39