web-dev-qa-db-fra.com

Comment configurer le réseau sur VirtualBox pour Android 2.3

J'essaie d'installer une machine virtuelle VirtualBox pour développer sur Android 2.3 (Gingerbread) mais je ne peux pas configurer correctement la connexion Internet.

J'ai suivi de nombreux tutoriels sur le Web et essayé d'appliquer la solution de contournement suggérée ici sur StackOverflow (par exemple le portage Android x86, incapable de le faire fonctionner ), mais je ne parviens toujours pas à me connecter à partir de ma machine Android.

Quelques détails:

  • Lorsque j'exécute netcfg sur la console Android, il ne renvoie que l'interface lo (127.0.0.1).
  • L'image iso que j'utilise est "Android-x86-2.3-RC1-asus_laptop.iso" téléchargée de http://www.Android-x86.org/download . Je l'utilise sur un ordinateur portable Lenovo avec Windows 7 (mais j'ai aussi essayé sur Ubuntu 11.04 Natty).
  • J'ai essayé de configurer les deux interfaces {hôte uniquement} _ et pontées sur ma machine virtuelle, mais elles ne semblent pas fonctionner.
11
davioooh

Si vous allez utiliser VirtualBox, vous devez utiliser l’image eeepc.iso image et non l’image asus-laptop.iso.

En outre, vous voudrez vérifier deux paramètres sur votre VM pour vous assurer qu'ils sont correctement configurés:

  • Type de système d'exploitation: Linux 2.6
  • Mémoire: 256 Mo ou plus
  • Son: Sound Blaster 16
  • Réseau: NAT ou ponté, l'adaptateur doit être PC-net-FAST III

De http://www.Android-x86.org/documents/virtualboxhowto

J'ai également trouvé les deux choses suivantes très utiles:

  • Désactiver l'intégration de la souris (sous le menu Machine)
  • Une fois que la VM a démarré, ouvrez le tiroir de l'application et lancez Paramètres. Recherchez la section Ethernet et activez-la. Vous devriez voir un périphérique eth0 que vous pouvez configurer.
21
Goyuix

Une réponse pour Android 4.0, une combinaison des conseils de Goyuix et d'autres informations sur Internet.

  1. téléchargez l'ASUS eeepc iso
  2. Choisissez Linux 2.6 32 bits et PC-net fast III dans les paramètres VM de Virtual Box.
  3. Installez le système d'exploitation. Créez une partition "primaire" "amorçable" et installez le système d'exploitation en tant que "lecture/écriture".
  4. Dans Android 4.0, il n'y a pas de configuration Ethernet dans la page des paramètres. Au lieu:
  5. Appuyez sur Alt + F1 pour faire apparaître la console.
  6. Tapez "netcfg". Vous devriez voir "eth0" dans la liste.
  7. Suivez les instructions ici . Par souci de SO communauté, elles sont reproduites comme suit:
  8. exécuter ifconfig eth0 up. (Notez que ce n'est pas "ipconfig"!)
  9. exécuter dhcpcd -LK -d eth0.
  10. Découvrez l'adresse du serveur DNS sur votre réseau. Dans une configuration typique, il s'agit de l'adresse "par défaut" de ipconfig sur la machine hôte. Maintenant, exécutez setprop net.dns1 192.168.56.1, remplacez la bonne adresse IP.
  11. Appuyez sur Alt + F7 pour quitter la console. Il est toujours dit "pas de connexion" en bas à droite. Mais Internet fonctionne. Ouvrez le navigateur pour vérifier.
1
kevin

La réponse ci-dessus m'a permis de me connecter enfin à mon appareil Android virtuel. Le problème, cependant, était que je ne pouvais pas me connecter à Internet.

PC-net-FAST III, ponté, adaptateur et Ethernet sont activés dans les paramètres Android avec eth0 sélectionné dans les périphériques Ethernet. Les autres isos ne disposaient pas des options Ethernet dans les paramètres.

0
Abdo

J'ai mon NAT, et fonctionne bien

essayez-le en pont et ça marche aussi

le problème doit être dans votre configuration, essayez de voir si l'interface réseau est active

0
Daniel