2
respostas

DHCP do virtualbox

Após inserir config.vm.network "private_network", type: "dhcp" no vagrantfile salvar, destruir a maquina virtual como orientado na aula e tentar importar o pacote com o comento "vagrant up" acontece esse erro! Alguém pode me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Opa tudo bem? Eu consegui resolver este erro dando um destroy e depois indo em Host Network Manager e excluindo os dois ja existentes, apos isso, fiz um up com ip estatico para verificar se estava subindo a maquina, funcionou, apos isso fiz a configuracao para type DHCP e funcionou!

Ola Suyanne. Tive o mesmo erro. Fiz algumas buscas e consegui encontrar uma solução que funcionou para mim. no seu arquivo Vagrantfile adicione acima da Vagrant.configure("2") o seguinte código.

class VagrantPlugins::ProviderVirtualBox::Action::Network
  def dhcp_server_matches_config?(dhcp_server, config)
    true
  end
end
  • Seu VagrantFile tem que ficar assim:
class VagrantPlugins::ProviderVirtualBox::Action::Network
  def dhcp_server_matches_config?(dhcp_server, config)
    true
  end
end

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/bionic64"
  config.vm.network "forwarded_port", guest: 80, host: 8089
  config.vm.network "private_network", type: "dhcp"
end
  • Depois de configurado rode o comando:
vagrant destroy -f

para remover a VM criada.

  • Em seguida levante sua vm novamente:
    vagrant up

Espero que funcione.