3 votes

Pourquoi le Wi-Fi ne peut-il pas être activé dans Android-x86 à l'intérieur de VirtualBox?

Si je rentre dans les paramètres Wi-Fi d'Android-x86 (actuellement v8.1-r1) dans VirtualBox (actuellement v6.0.4) et que je l'active, pourquoi cela s'éteint-il immédiatement ?

Certaines applications Android tentent de trouver des appareils dans le réseau, il est donc essentiel (par exemple, si vous voulez utiliser Chromecast et iRobot Home).

entrer la description de l'image ici

3voto

LWC Points 225

Il s'avère que selon les documents officiels, "VirtualBox fournit jusqu'à huit cartes Ethernet virtuelles PCI", ce qui signifie qu'aucune carte Wi-Fi n'est disponible pour l'émulation. Même si l'hôte fournit Internet au client via le Wi-Fi, tout ce que voit le client est de l'Ethernet.

Mais si VirtualBox en est incapable, alors comment Genymotion contourne-t-il cela?

Mise à jour majeure: merci d'avoir utilisé cette question comme motivation, à partir de la version 8.1-r2, Android-x86 simule le WiFi par lui-même!

Virtual Wi-Fi in Androix-x86

0 votes

Alors ce n'est toujours qu'une simulation ? N'y a-t-il aucun moyen d'utiliser l'adaptateur WiFi sur l'hôte (et, par exemple, d'énumérer les SSID et de se connecter aux appareils sans fil) ?

0 votes

C'est une simulation car la question portait sur une simulation. Grâce à la nouvelle fonctionnalité, rien ne vous empêche d'utiliser le Wi-Fi sur l'hôte, simulé comme un câble filaire dans VirtualBox, puis simulé comme du Wi-Fi via Android-x86 lui-même. Je confirme avoir utilisé ce scénario pour me connecter à des appareils sans fil dans le réseau!

1voto

phishfi Points 31

Si vous exécutez Android dans une machine virtuelle, je soupçonne que le logiciel de la machine virtuelle n'autorise pas la machine virtuelle Android à interagir directement avec votre matériel WiFi, ce qui signifie qu'Android ne voit pas réellement qu'il y a du matériel disponible pour accéder au WiFi. Si vous vérifiez votre connexion Internet sur la machine virtuelle Android, est-ce qu'elle vous montre connecté à Internet via Ethernet?

Il peut y avoir un moyen dans les paramètres de VirtualBox de donner à la machine virtuelle un accès direct à votre puce WiFi, mais je doute fortement que cela fonctionnerait en fonction de la nature de l'exécution d'Android via une machine virtuelle sur du matériel de bureau ou portable.

0 votes

Où puis-je vérifier ce que vous avez demandé? De plus, selon les recherches en ligne, il semble que même si vous donnez un accès direct au Wi-Fi, la VM le considérera toujours comme Ethernet.

1 votes

Ce serait quelque part dans les paramètres de VirtualBox (je n'utilise pas VB donc je ne suis pas sûr où exactement). Comme vous l'avez dit, cependant, je suis presque sûr que cela ne fera que connecter le wifi du PC de sorte qu'Android le voit comme une connexion câblée (ethernet).

0voto

Liat Aja Points 1

Il suffit de l'installer sur le logiciel Virtual Box. Après avoir installé Android sur VirtualBox, allez dans Paramètres et modifiez les paramètres réseau comme ceci :

  1. Fichier - Gestionnaire de réseau hôte
  2. Choisissez l'adaptateur
    • Attaché à : Adaptateur en pont
    • Nom : (sélectionnez l'adaptateur physique)
    • Avancé :
      • Type d'adaptateur : Adaptateur réseau paravirtualisé (virtio-net)
      • Mode promiscueux : Refuser
      • Adresse MAC : (insérez l'adresse MAC ou laissez par défaut)
      • Câble connecté : V
  3. Appuyez sur OK et attendez que Virtualbox crée une interface réseau hébergée.

0 votes

C'est toujours seulement une simulation. Je pense que ce que les gens veulent ici, c'est utiliser l'adaptateur Wifi sur l'hôte pour, littéralement, se connecter aux appareils sans fil comme si vous utilisiez un téléphone Android physique. (énumérer les appareils RÉELS, voir les SSID, etc.)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X