Como atualizar o ip no arquivo de hosts automaticamente de um convidado do VirtualBox?

2

Eu tenho um convidado VirtualBox rodando Debian com Bridged Adapter . O host está sendo executado no Windows 8. Gostaria de conectar do host ao guest por meio de uma porta específica. Eu criei a seguinte estratégia:

  1. Detectar mudança de ip no Debian
  2. Obtenha usando ip addr show eth0 | grep -oP '(?<=inet )([^/]+)'
  3. Configuração C: \ Windows \ System32 \ drivers \ etc como pasta compartilhada
  4. Permitir permissões para o VirtualBox atualizar o arquivo hosts
  5. Atualize o arquivo hosts do convidado atribuindo o ip do convidado a um nome

Agora eu criei a seguinte abordagem:

  1. Elude alteração de IP detecção executando um cron a cada 5 minutos
  2. Executar o script ip
  3. Configurar pasta compartilhada
  4. Executar o VirtualBox como administrador no Windows 8
  5. Atualizar arquivo de hosts.

Eu só tenho problemas com os passos 1 e 4 que não parecem elegantes. Existe uma abordagem melhor para conscientizar o host do ip do convidado?

    
por Andras Gyomrey 07.04.2015 / 05:17

0 respostas