Não obtendo endereço IP dinâmico por dhclient em um Fedora virtual

1

Eu corro um curso que inclui aulas práticas sobre administração do sistema. Há alguns anos criei uma imagem virtual do Fedora 20 - ela não precisa ser moderna e segura, pois é apenas para executar comandos básicos de administração do sistema. Os alunos importam isso para VirtualBox.

A imagem da máquina tem loopback e duas outras interfaces de rede: p2p1 para a Internet e p7p1 para a máquina host. Eu gostaria que os alunos fizessem login através dessa interface a partir de um emulador de terminal no Windows host.

Por

sudo dhclient p7p1

a maioria deles consegue um endereço IPv4, como mostrado aqui, um endereço 192.168. ... local:

Alguns deles não. Seu dhclient trava e eles não recebem um endereço IPv4.

Um subconjunto deles pode efetuar login a partir do emulador de terminal no host usando o endereço IPv6, mas outros não podem e não podem efetuar ping até na máquina virtual pelo endereço IPv6.

Agora, eles têm

  • o mesmo hardware do PC
  • o mesmo Windows 7 do mesmo arquivo de imagem
  • a mesma versão do VirtualBox
  • a mesma imagem do Fedora 20
    • incluindo a mesma imagem de disco virtual
    • e também a mesma configuração de interface de rede

O que pode ser diferente e como posso obter um endereço IPv4 para a máquina virtual?

    
por Gergely 27.09.2017 / 16:04

1 resposta

1

Aconteceu no modo de depuração

sudo dhclient -d p7p1

que o servidor DHCP do VirtualBox não forneceu um endereço IPv4 para a interface somente para host (p7p1).

No canal irvirtual #virtualbox recebi o aviso

[15:25] <@klaus-vb> could be that the dhcp server has lost track of  vms... 
that can be solved by stopping all VMs, and making sure that neither VBoxSVC nor VBoxDHCP 
(or how it's called exactly) is running. then re-start the VMs. 
I think this was a bug fixed in later 5.1 versions...

Meus alunos pararam suas VMs, mataram esses processos VBoxNetDHCP.exe e VBoxSVC.exe , reiniciaram suas VMs e, em seguida,

sudo dhclient -d p7p1

funcionou e obteve um endereço IPv4 adequado.

Então, afinal de contas, esse era um problema do VirtualBox apenas na máquina host.

    
por 15.11.2017 / 15:49