Wie kann ich das "Reverse-Tethered" -Internet von Android über Android WiFi teilen?


7

Bevor wir auf die Hauptfrage eingehen, wissen wir Folgendes:

Nun ist die Frage:

"Gibt es eine Möglichkeit, das Reverse-Tethered-Internet (wie wir es als usb0Schnittstelle kennen) über" Android WiFi Hotspot " zu teilen ?

Um es einfacher zu machen, hier das Schema:

Schema
Schema meines Setups (Bild anklicken für größere Variante)

*Zusätzliche Bemerkungen :

  • Eigentlich gebe ich keine Begrenzung, welche Version von Android (wenn es also nur in einer höheren Version kompatibel ist, z. B. 4.2, ist es für mich in Ordnung), aber ich bevorzuge, dass es auf 2.3.x (Lebkuchen) funktioniert.

  • Einige Erklärungen zum Erstellen von APN (Infrastructure Mode) unter Android (genau wie Wireless Router / [ netsh wlan hostednetwork] unter Windows 7/8) könnten ebenfalls sehr hilfreich sein.

  • Und auch einige Erklärungen zum Maskieren (Internet-Sharing) zwischen zwei Schnittstellen in Android. (wie ICS unter Windows oder Masquerade / iptables unter Linux)


2
@ t0mm13b Nein , die OP will nicht wissen , wie sie aufgebaut Rückwärts Haltegurt, aber wie teilen , dass die Verbindung zu anderen Geräten.
Izzy

1
Ja, das ist ganz anders, als nur das Tether umzukehren. Es ist weiter fortgeschritten. Nachdem Sie das Tether festgelegt haben, können Sie die Freigabe von usb0 in wlan0 "maskieren" und diese als WLAN-Hotspot übertragen. Ich verstehe diesen Fehler so ziemlich "ähnlich". Bitte lassen Sie LO dieses. Danke im Voraus.
ABSCHNITT

Übrigens: Vielleicht möchten Sie einen Blick darauf werfen. Können wir ein Android-Telefon als Wi-Fi-Repeater verwenden? und sehen Sie, wie es auf Ihren Fall zutrifft. Vergiss nicht, uns hier Bescheid zu geben :)
Izzy

Antworten:


5

Ich habe es geschafft, dass es funktioniert. Hier ist ein "OSI-ähnliches" Diagramm meines Setups, falls es sinnvoll ist:

 ____________________   ______________________________    ____________
|   LinuxVM <----+  |  |                              |  |            |
|  VirtualBox    |  |  |                              |  |            |
| Windows7(host) |  |  | +--> AndroidPhone <-------+  |  | +-->Laptop |
|  (USB)         +-------+   (USB)  (wifi-HotSpot) +-------+   (wifi) |
|___________________|  |______________________________|  |____________|

Das Skript befindet sich im XDA-Forum: http://forum.xda-developers.com/showpost.php?p=50236807&postcount=9

## 0.a. Connect android-phone to PC through USB.
## 0.b Enable Settings|...|Tethering 
##  (so that the device gets detected by the PC's kernel, you should see the following with 'dmsg':
##         [    3.976599] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-0000:00:0b.0-1, RNDIS device, 4e:d5:8c:7b:4f:5a
## Enable Settings|...|Wifi-Hotspot


## Setup usb reverse-tethering.
#  from: http://forum.xda-developers.com/show....php?t=2287494
#
#  Yours device might be 'rndis0' or something else.  Check by just typing 'netcfg'.
#
netcfg usb0 dhcp
busybox route add default gw 10.42.0.1 dev usb0


## Disable mobile-data.
#
busybox ifconfig rmnet_usb0  0.0.0.0


## Masquerade through USB.
#
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -F
iptables -t nat -A POSTROUTING -o usb0 -j MASQUERADE
iptables -P FORWARD ACCEPT


## Set DNS (if neccessary, ie google's 8.8.4.4).
#
setprop net.dns1 XX.YY.ZZ.WW

Mann .. das Warten hat ein Ende. Dies ist die gottähnliche Antwort XD Vielen Dank :)
ABSCHNITT

2
Entschuldigen Sie bitte, wo ich dieses Skript schreiben und ausführen soll, um WLAN-Tethering zu ermöglichen, während das Tethering von USB umgekehrt wird. Und bitte, ist es ein Einbahnstraßenprozess oder zeitlich begrenzt?
user32844

1. es ist zeitlich. Es bricht ab, wenn eine der Schnittstellen heruntergefahren (offline) oder neu gestartet wird. 2. Schreiben Sie dieses Skript über den Texteditor und speichern Sie es als <Dateiname> .sh. Führen Sie es über das Terminal (Emulator) aus.
ABSCHNITT

Ich kann mit dem Tool "AndroidTool.exe" auf das PC-Internet in Android Mobile zugreifen. Jetzt kann mir jeder sagen, was der nächste Schritt ist, um das Internet mithilfe von WLAN-HotSpot für andere Geräte freizugeben. oben Befehl versuchte noch keinen Erfolg.
Rikin Patel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.