Genymotion - Problema DHCP Server

Iniciado por fredgs13, 28 de Julho de 2016, 13:47

tópico anterior - próximo tópico

fredgs13

Boa tarde pessoal ! Como não achei nada a respeito no fórum, decidi abrir esse tópico ! Ao mandar executar uma iso do Motorola 4.4 no Genymotion, recebo a mensagem "Virtual Box can't obtain IP (correct DHCP)" ! Direcionando o erro para o Virtual Box ! Alguém pode me passar as configurações de rede do Virtual Box ! Já tentei de tudo no Virtual Box!
Meu Ubuntu é 15.10 64bits, Genymotion ult. versão e Virtual Box ult. versão.

druidaobelix

Então, / fredgs13/,

Antes de nos dedicarmos a procurar o que possa ser esse problema, não seria melhor você atualizar de versão do Ubuntu?

A versão 15.10 termina o suporte agora em julho, praticamente hoje, 30/07/2016, ou seja, não terá mais manutenção e atualizações, assim, parece ser um esforço um tanto quanto inútil trabalhar em cima de uma versão sem suporte.

Você pode ir para qualquer das versões LTS correntes, que são a 14.04, cujo suporte vai até 2019, já bastante testada e estável ou ainda ir para a recente 16.04, igualmente LTS, suporte até 2021, que já está no release 16.04.1, porém por ter apenas 3 meses certamente ainda não está totalmente madura, embora já esteja bem razoável para uso.

Para entender melhor o calendário geral de validade e suporte de todas as versões

Ubuntu releases calendar

https://wiki.ubuntu.com/Releases

Complementarmente também esse:

https://wiki.ubuntu.com/LTS

Não tenho instalado e não uso o Genymotion, então não saberia dizer se a mudança de versão do Ubuntu afetaria de alguma forma esse problema que você encontrou, porém de qualquer forma e indepentemente do Genymotion, ter o sistema operacional com suporte para ser o mais adequado.

É como simples sugestão.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#2
CitarMinha placa é a AMD Radeon 5450 e funfava de boa no 14.04 com a ultima versão do Catalyst !

Vi num post mais antigo seu, de 14/12/2014, portanto coisa de ano e meio atrás, que seu sistema usava essa gpu que é a AMD Readeon 5450, então, se ainda for o mesmo computador possivelmente seja melhor você ir para a versão 14.04, uma vez que não há suporte para essa placa na versão 16.04, pelo menos não por enquanto.

Esse tópico aqui possui maiores informações sobre esse assunto:

Black Screen Ubuntu 16

http://ubuntuforum-br.org/index.php/topic,120102.msg661063.html#msg661063

Veja também esse tópico, muito interessante, e nele especialmente as considerações do colega /Nomade/ no post #9

Como estão os drivers para AMD Radeon no Ubuntu?

http://ubuntuforum-br.org/index.php/topic,119532.msg661451.html#msg661451

Penso que esse material possa auxiliar na compreensão da questão relativa á gpu AMD Radeon no Ubuntu versão 16.04
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#3
Instalei aqui o Genymotion e o device mencionado, instalou normalmente o programa e o device, não deu problema, não foi possível reproduzir o erro.

Ubuntu 15.10 Cinnamon - ppa embrosyn
VirtualBox versão 5.0.20 r106931
genymotion-2.7.2-linux_x64.bin (instalador, direto do site, personal user)
genymotion versão 2.7.2 Revision 20160613-d7856fb (instalado)
/opt/genymobile/genymotion (path de instalação)
Motorola Moto X - 4.4.4 - API19 - 720x1280 (device)

No device, para testar, instalei o Google Play, também baixou e instalou sem problemas.

Conferiu o cheksum (sha1sum) do binário que você baixou para instalar?


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#4
No Settings do própro Genymotion consta, conforme as abas:

Account - apenas os dados padrão, username e tipo de licença
Network - nada assinalado
VirtualBox:
-Virtual devices:/home/user/.Genymobile/Genymotion/deployed/
-Assinalado: The path to store virtual devices is valid
ADB
- Assinalado: Use Genymotion Android tools (default)
- Desmarcadp: Use custom Android SDK tools
Misc
- Assinalado: Allow Genymotion to collect usage statistics
- Screen capture folder: /home/user
- The destination folder has been set successfully





www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#5
Na configuração do device propriamente dito (na linha onde aparece a ferramenta):

Configure virtual device
Network mode: NAT (default)
Bridge: não marcado, seguido de símbolo de interrogação ? e ao lado aparece a identificação enp4s0



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Outros indicativos da instalação:








www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Com esse comando feito no terminal do hosts você obtém as informações sobre a específica VM Virtual Box instalada.

VBoxManage showvminfo <VM Name> --details

<VM Name> substitui pelo nome da máquina virtual instalada, se existir espaços no nome, coloque entre aspas.

No caso aqui o nome do devide vindo lá do Genymotions é:

"Motorola Moto X - 4.4.4 - API 19 - 720x1280"

Então fica assim:

VBoxManage showvminfo "Motorola Moto X - 4.4.4 - API 19 - 720x1280" --details

Aqui resultou conforme abaixo, compare com os dados que você tem aí para ver se encontra alguma pista:



$ VBoxManage showvminfo "Motorola Moto X - 4.4.4 - API 19 - 720x1280" --details
Name:            Motorola Moto X - 4.4.4 - API 19 - 720x1280
Groups:          /
Guest OS:        Other Linux (32-bit)
UUID:            459242bc-e7d2-4629-a614-8299bc62e98c
Config file:     /home/user/.Genymobile/Genymotion/deployed/Motorola Moto X - 4.4.4 - API 19 - 720x1280/Motorola Moto X - 4.4.4 - API 19 - 720x1280.vbox
Snapshot folder: /home/user/.Genymobile/Genymotion/deployed/Motorola Moto X - 4.4.4 - API 19 - 720x1280/Snapshots
Log folder:      /home/user/.Genymobile/Genymotion/deployed/Motorola Moto X - 4.4.4 - API 19 - 720x1280/Logs
Hardware UUID:   459242bc-e7d2-4629-a614-8299bc62e98c
Memory size:     2048MB
Page Fusion:     off
VRAM size:       32MB
CPU exec cap:    100%
HPET:            off
Chipset:         piix3
Firmware:        BIOS
Number of CPUs:  2
PAE:             off
Long Mode:       on
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): HardDisk
Boot Device (2): Not Assigned
Boot Device (3): Not Assigned
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          on
Time offset:     0ms
RTC:             UTC
Hardw. virt.ext: on
Nested Paging:   on
Large Pages:     off
VT-x VPID:       on
VT-x unr. exec.: on
Paravirt. Provider: Legacy
State:           powered off (since 2016-07-30T05:24:26.000000000)
Monitor count:   1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0):            IDEController
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
IDEController (0, 0): /home/user/.Genymobile/Genymotion/deployed/Motorola Moto X - 4.4.4 - API 19 - 720x1280/Snapshots/{e21ec94b-7cdf-4253-a6cf-4c767fca2e96}.vmdk (UUID: e21ec94b-7cdf-4253-a6cf-4c767fca2e96)
IDEController (0, 1): /home/user/.Genymobile/Genymotion/deployed/Motorola Moto X - 4.4.4 - API 19 - 720x1280/Snapshots/{02e640b0-6809-4d9a-9305-0b55ec27c775}.vmdk (UUID: 02e640b0-6809-4d9a-9305-0b55ec27c775)
IDEController (1, 0): /home/user/.Genymobile/Genymotion/deployed/Motorola Moto X - 4.4.4 - API 19 - 720x1280/Snapshots/{288d4dd4-39f2-4789-8fd9-ec6dd767ba3c}.vdi (UUID: 288d4dd4-39f2-4789-8fd9-ec6dd767ba3c)
NIC 1:           MAC: 08002713EC80, Attachment: Host-only Interface 'vboxnet0', Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 2:           MAC: 080027D31658, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: virtio, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 2 Settings:  MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
UART 3:          disabled
UART 4:          disabled
LPT 1:           disabled
LPT 2:           disabled
Audio:           enabled (Driver: ALSA, Controller: AC97, Codec: STAC9700)
Clipboard Mode:  disabled
Drag and drop Mode: disabled
VRDE:            disabled
USB:             enabled
EHCI:            disabled
XHCI:            disabled

USB Device Filters:

<none>

Bandwidth groups:  <none>

Shared folders:  <none>

Video capturing:    not active
Capture screens:    0
Capture file:       /home/user/.Genymobile/Genymotion/deployed/Motorola Moto X - 4.4.4 - API 19 - 720x1280/Motorola Moto X - 4.4.4 - API 19 - 720x1280.webm
Capture dimensions: 1024x768
Capture rate:       512 kbps
Capture FPS:        25

Guest:

Configured memory balloon size:      0 MB

Snapshots:

   Name: factory-backup (UUID: 049c5fc4-91df-4bf7-8131-5e02020dc35d) *
   Description:
Initial snapshot to reset factory state

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

O plano geral das principais configurações da VirtualBox para a específica máquina virtual criada automaticamente pelo Genymotion é essa:



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#10
As principais configurações em detalhes da máquina virtual, exceto as configurações de Rede, são essas:

Note que todas essas configurações foram feitas de forma automática (autoconfiguração) pelo Genymotion quando da instalação do device, isto é, não houve nenhuma intervenção direta na configuração.

Básico - Geral



Básico - Avançado



Sistema - Placa-Mãe



Sistema - Processador



Monitor



Armazenamento



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#11
As configurações de Rede, certamente mais relevantes no caso concreto e por isso destacadas, são essas:

Igualmente autoconfiguração do Genymotion na instalação do device, sem nenhuma intervenção direta.

Adaptador 1



Adaptador 2

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#12
Finalmente, as configurações globais de Rede da VirtualBox Gerenciador, ou seja, não de uma máquina específica, mas sim global, encontrada no menu Arquivo/Preferências/Rede. As demais configurações globais não parecem ter importância para o caso em tela.

Essas configuração são quando da instalação da VirtualBox Oracle propriamente dita no Ubuntu 15.10 Cinnamon, muito anteriores à instalação da Genymotion, ou seja, não têm diretamente nada a ver com essa última, mas em todo caso confira, pois em tese poderia estar interferindo no problema.


Rede NAT

(nada consta, está vazia)




Redes Exclusivas de Hospedeiro


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Usando o comando VBoxManage list [opção],compare ainda os abaixo, creio que sejam os principais para o caso em questão:


VBoxManage list dhcpservers

NetworkName:    HostInterfaceNetworking-vboxnet0
IP:             192.168.56.100
NetworkMask:    255.255.255.0
lowerIPAddress: 192.168.56.101
upperIPAddress: 192.168.56.254
Enabled:        Yes


VBoxManage list bridgedifs

Name:            enp4s0
GUID:            34706e65-3073-4000-8000-001fd0e3f524
DHCP:            Disabled
IPAddress:       192.168.1.100
NetworkMask:     255.255.255.0
IPV6Address:     fe80:0000:0000:0000:021f:d0ff:fee3:f524
IPV6NetworkMaskPrefixLength: 64
HardwareAddress: 00:1f:d0:e3:f5:24
MediumType:      Ethernet
Status:          Up
VBoxNetworkName: HostInterfaceNetworking-enp4s0

VBoxManage list hostonlyifs

Name:            vboxnet0
GUID:            786f6276-656e-4074-8000-0a0027000000
DHCP:            Disabled
IPAddress:       192.168.56.1
NetworkMask:     255.255.255.0
IPV6Address:     
IPV6NetworkMaskPrefixLength: 0
HardwareAddress: 0a:00:27:00:00:00
MediumType:      Ethernet
Status:          Down
VBoxNetworkName: HostInterfaceNetworking-vboxnet0

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

fredgs13

Obrigado pela atenção amigo ! Estou um pouco chateado pelo fato do driver da minha placa de video AMD Radeon 5xxx HD não ser suportado na versão 16.04 ! Não queria voltar a versão ! Quanto ao Genymotion, só posso utilizar 1,5 gb pro android 4.4 ! Minha placa de rede é ethernet, não uso outro adaptador físico ! O mais estranho que em alguma versão anterior rodava de boa sem esse problema de falha na atribuição do ip pelo DHCP Server !  Na verdade, queria ter esse android 4.4 para testar o aplicativo periscope em sua forma completa (chat, pv e outros) sem ter que recorrer ao Ruindows 7 para usar o Bluestacks ! Outra coisa que queria testar, é se rodando o periscope de outra maq. virtual no Ubuntu, aconteceria um problema específico do periscope em não abrir determinadas lives ou seja ficar carregando indeifinidamente e não ir pra lado nenhum !