AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1419354
Accepted
LWC
LWC
Asked: 2019-03-31 03:18:41 +0800 CST2019-03-31 03:18:41 +0800 CST 2019-03-31 03:18:41 +0800 CST

Como o Genymotion ignora a falta de emulação Wi-Fi do VirtualBox?

  • 772

Conforme respondido aqui , o VirtualBox não sabe como emular o Wi-Fi. Ele pode conectar um convidado ao Wi-Fi do host, mas o convidado ainda pensará que a conexão é uma de " até oito placas Ethernet PCI virtuais ".

Mas o Genymotion, que é um wrapper em cima do VirtualBox, consegue fazer isso . Existe algo para fazer dentro do VirtualBox que irá replicar o que o Genymotion faz e abrir uma opção Wi-Fi emulada?

Pode parecer redundante usar o Genymotion em cima do VirtualBox apenas para esse recurso supostamente básico.

Eu tenho uma teoria, mesmo que possa ser muito improvável. De acordo com pesquisas online, o VirtualBox permite conectar dongles USB Wi-Fi ao convidado. Poderia ser Genymotion encontrado uma maneira de falsificar um dongle USB Wi-Fi?

virtualbox wireless-networking
  • 1 1 respostas
  • 1350 Views

1 respostas

  • Voted
  1. Best Answer
    Tonny
    2019-03-31T04:18:24+08:002019-03-31T04:18:24+08:00

    Não sei como o Genymotion faz isso, mas sei como pode ser feito. Já vi vários produtos como o Genymotion que implementam esse recurso.

    Existem basicamente 3 métodos em teoria para fazer isso:

    1. Use a passagem PCI para passar o NIC Wifi para o convidado, da mesma forma que o VirtualBox pode passar dispositivos USB. Isso é MUITO improvável, pois esse método é bastante difícil e não funcionará com a maioria dos hardwares. (O próprio VirtualBox, embora tenha suportado passagem de PCI por anos, ainda considera isso "experimental".) E, como com a passagem de USB, o Wifi NIC não está mais disponível para o sistema host.
    2. Já existe um caminho de interface especial entre o host e o convidado. O VirtualBox usa isso, por exemplo, para sincronizar alterações de tamanho de exibição de convidado para host, área de transferência compartilhada e para implementar o sistema de arquivos virtual. Você pode estender isso para também enviar as informações extras entre o host e o convidado necessárias para pegar carona no manuseio do Wifi dos convidados para o host. Seria muito complicado usar esse método, porque manter os metadados Wifi e o tráfego de rede real em sincronia seria muito difícil, pois eles seguiriam caminhos de dados totalmente diferentes.
    3. O método que vi usado por todos os produtos semelhantes: Substitua o driver de rede convidado do VirtualBox e os dispositivos de ponte de rede do lado do host do VirtualBox por versões modificadas que não apenas passam pelo tráfego de rede, mas também pelas adições Wifi (como Manipulação de SSID, descoberta de rede, autenticação, etc.)
      Genymotion parece usar esse método também. Acabei de notar que há outra pergunta neste site sobre Genymotion modificando a configuração dos drivers de ponte do host, o que parece implicar que eles usam isso de alguma forma.

    Infelizmente, não conheço nenhuma implementação gratuita (ou barata) para isso. Eu definitivamente poderia usá-lo sozinho.

    • 2

relate perguntas

  • Win10 1803: Como tornar o ponto de acesso móvel uma rede privada?

  • O virtualbox requer uma CPU para suportar VT-d para hospedar sistemas operacionais convidados de 64 bits?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve