it-swarm.com.de

So richten Sie das Netzwerk in VirtualBox für Android 2.3 ein

Ich versuche, eine virtuelle VirtualBox-Maschine für die Entwicklung unter Android 2.3 (Gingerbread) zu installieren, kann jedoch die Internetverbindung nicht ordnungsgemäß konfigurieren.

Ich habe viele Tutorials im Web verfolgt und versucht, einige der hier vorgeschlagenen Workarounds für StackOverflow anzuwenden (z. B. Android x86-Portierung, kann nicht funktionieren ), aber ich kann immer noch keine Verbindung von meinem Android-Computer herstellen.

Einige Details:

  • Beim Ausführen von netcfg auf der Android-Konsole wird nur die lo-Schnittstelle (127.0.0.1) zurückgegeben.
  • Das ISO-Image, das ich verwende, ist "Android-x86-2.3-RC1-asus_laptop.iso" heruntergeladen von http://www.Android-x86.org/download . Ich verwende es auf einem Lenovo Notebook mit Windows 7 (habe es aber auch auf Ubuntu 11.04 Natty probiert).
  • Ich habe versucht, beide Schnittstellen auf der virtuellen Maschine Host-only und bridged einzurichten, aber sie scheinen nicht zu funktionieren.
11
davioooh

Wenn Sie VirtualBox verwenden, müssen Sie das Image eeepc.iso und nicht das Image asus-laptop.iso verwenden.

Außerdem sollten Sie einige Einstellungen auf Ihrem VM überprüfen, um sicherzustellen, dass sie richtig konfiguriert sind:

  • Betriebssystemtyp: Linux 2.6
  • Speicher: 256 MB oder mehr
  • Sound: Sound Blaster 16
  • Netzwerk: NAT oder Bridged, der Adapter muss PC-net-FAST III sein

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

Ich fand auch die folgenden zwei Dinge sehr hilfreich:

  • Deaktivieren der Mausintegration (im Maschinenmenü)
  • Öffnen Sie nach dem Start von VM die App-Schublade und starten Sie die Einstellungen. Suchen Sie den Ethernet-Abschnitt und aktivieren Sie ihn. Sie sollten ein eth0-Gerät sehen, das Sie konfigurieren können.
21
Goyuix

Eine Antwort auf Android 4.0, eine Kombination aus Goyuix 'Rat und anderen Informationen im Internet.

  1. laden Sie die ASUS Eeepc Iso herunter
  2. Wählen Sie in den Einstellungen von VM in Virtual Box Linux 2.6 32bit und PC-net fast III aus.
  3. Installieren Sie das Betriebssystem. Erstellen Sie eine "startfähige" "primäre" Partition und installieren Sie das Betriebssystem als "Lese- und Schreibzugriff".
  4. In Android 4.0 gibt es auf der Einstellungsseite keine Ethernet-Konfiguration. Stattdessen:
  5. Drücken Sie Alt + F1, um die Konsole aufzurufen.
  6. Geben Sie "netcfg" ein. Sie sollten "eth0" in der Liste sehen.
  7. Folgen Sie den Anweisungen hier . Im Interesse der SO Community werden sie wie folgt reproduziert:
  8. ifconfig eth0 up ausführen. (Beachten Sie, dass es nicht "ipconfig" ist!)
  9. dhcpcd -LK -d eth0 ausführen.
  10. Ermitteln Sie die Adresse des DNS-Servers in Ihrem Netzwerk. In einer typischen Konfiguration ist dies die "Standardgateway" -Adresse von ipconfig auf dem Host-Computer. Führen Sie nun setprop net.dns1 192.168.56.1 aus, ersetzen Sie die korrekte IP-Adresse.
  11. Drücken Sie Alt + F7, um die Konsole zu beenden. Es sagt immer noch "keine Verbindung" unten rechts. Aber das Internet funktioniert. Öffnen Sie den Browser, um dies zu überprüfen.
1
kevin

Die Antwort oben erlaubte mir, endlich eine Verbindung zu meinem virtuellen Android-Gerät herzustellen. Das Problem war jedoch, dass ich keine Verbindung zum Internet herstellen konnte.

Ich habe PC-net-FAST III, Bridged, Adapter und Ethernet in meinen Android-Einstellungen aktiviert, wobei eth0 in Ethernet-Geräten ausgewählt ist. Andere Isos hatten keine Ethernet-Optionen in den Einstellungen.

0
Abdo

Ich habe mein NAT und funktioniert gut

versuchen Sie es in Bridge und es funktioniert auch

das Problem muss sich in Ihrer Konfiguration befinden. Versuchen Sie herauszufinden, ob die Netzwerkschnittstelle aktiv ist

0
Daniel