Ich habe zwei Android-Geräte dabei: mein Nexus S-Telefon und ein Nexus 7-Tablet (beide mit Android 4.1 „Jellybean“). Das Tablet hat WLAN, aber kein Mobilfunk; Um das Internet damit zu nutzen, wenn kein Wi-Fi-Hotspot in der Nähe ist, habe ich das Telefon für Wi-Fi-Tethering eingerichtet: Es wird effektiv zu einem Wi-Fi-Hotspot, und das Tablet verwendet diesen für den Internetzugang. Das funktioniert perfekt.
Ich habe jedoch kürzlich eine scheinbar alternative Tethering-Methode entdeckt: Bluetooth. Beide Geräte haben Menüoptionen, die dies zu ermöglichen scheinen; Hier sind Screenshots, wie ich beide Geräte konfiguriert habe:
Optionen auf Telefon und Tablet (klicken Sie auf die Bilder für größere Varianten)
Ich habe dies getestet, indem ich Wi-Fi auf beiden Geräten ausgeschaltet, dann den Browser auf dem Tablet geöffnet und die zufällig geladene Seite aktualisiert habe. Ich habe eine Nachricht gesehen, die besagte
Unable to connect to the Internet
Ich hatte natürlich gehofft, dass die Seite neu geladen wird.
Schade, dass ich das nicht zum Laufen bekomme, denn es verspricht einen Vorteil gegenüber Wi-Fi-Tethering: einfachere Sicherheit. Ich möchte verhindern, dass andere Leute meine Bandbreite stehlen; bei Wi-Fi erfordert dies, dass ich ein WPA-Passwort einrichte und dieses Passwort dann irgendwie auf das Tablet bekomme (was ziemlich mühsam ist). Aber mit Bluetooth muss ich die Geräte nur "koppeln", was ich bereits getan habe.
Ich frage mich also, ob ich etwas falsch mache oder ob diese Funktion einfach nicht funktioniert.
Vielleicht ist dies für einige von Ihnen zu spät, aber dies ist eine Lösung für Android 4.2:
Grundsätzlich benötigen Sie das TUN-Modul, da es in der Standardkonfiguration nicht enthalten ist: Google Play - TUN.ko-Installationsprogramm
Etwas Hintergrund.
Es gibt zwei verschiedene Modi für WLAN.
(1.) Nutzung von WLAN zwischen einem oder mehreren Geräten und einem Access Point (AP). Dazu gehört, was passiert, wenn ein Gerät als WLAN -Hotspot für andere Geräte eingerichtet wird.
(2.) Verwendung von WiFi als Ad-hoc- Netzwerk zwischen zwei Geräten.
Standardmäßig funktioniert Bluetooth wie (.2) und ermöglicht das Anschließen oder „ Pairing “ von Untergeräten (Tastatur, Lautsprecher, Mikrofon usw.) an ein anderes Gerät.
Sie müssen feststellen, ob Sie Ihr nicht mobilfunkfähiges Gerät mit dem Mobilfunkdienst des anderen Geräts koppeln können. Dies würde zunächst erfordern, dass dieses Gerät dies als Bluetooth-Untergerät (oder „ Dienst “) „veröffentlicht“, und dann muss das andere Gerät in der Lage sein, es zu „ entdecken “.
Nichts davon ist unmöglich, aber einige der Teile erfordern möglicherweise zusätzliche Laufwerke oder Einstellungen, die derzeit nicht verfügbar (oder konfiguriert) sind. Viel Glück.
Auf meinem Standard-Transformer-Tablet (mit ICS 4.0.3) und meinem Galaxy Nexus-Telefon (mit JB 4.1.2) musste ich zuerst die beiden Geräte koppeln, dann die Internetfreigabe auf dem Telefon aktivieren und dann in den Bluetooth-Einstellungen des Tablets Berühren Sie das Element des Telefons in der Liste der gekoppelten Geräte. Dies aktiviert die gemeinsame Nutzung der Internetverbindung. Es scheint, dass das Teilen nicht automatisch geschieht; Das heißt, das Tablet greift nicht automatisch auf das Bluetooth-Gerät zurück, selbst wenn kein WLAN verfügbar ist.
Ich frage mich, ob Sie – so wie ich – durch das Vorhandensein des Häkchens und die Formulierung „Für den Internetzugang verwenden“ auf der Profilseite verwirrt sind?
Sobald die Geräte gekoppelt sind – wenn Sie aufgefordert werden, zu bestätigen, dass beide denselben Zahlencode anzeigen – müssen Sie ein Telefon so einstellen, dass es ein Bluetooth-Tethering anbietet, und dann auf dem anderen die Zeile „Für Internetzugang verwenden“ drücken – mit das Häkchen, das so aussieht, bedeutet, dass es bereits funktioniert. Es wird „Mit Gerät für Internetzugriff verbunden“ angezeigt und das Häkchen bleibt aktiviert. Das Telefon, das Tether anbietet, sagt auf dem Tether- und Hotspot-Bildschirm „Internetverbindung dieses Telefons teilen“.
Manchmal finde ich, dass die Verbindung sich weigert, länger als eine Sekunde oder so verbunden zu bleiben. Ich habe keine Ahnung, welches Telefon nicht kooperiert, aber wenn sie in dieser Stimmung sind, bedeutet das im Allgemeinen, dass ich zuerst beide Bluetooth-Schnittstellen deaktivieren und die Tether-Schnittstelle neu starten muss.
Ich habe bei Google einen Fehlerbericht darüber erstellt, dass die Sprache weniger zweideutig lauten sollte: „Wird für den Internetzugang verwendet“ oder „Nicht mit dem Gerät für den Internetzugang verbunden“ oder ähnliches, um zu betonen, dass sie derzeit nicht verwendet wird. Ich habe eine ähnliche Beschwerde darüber erhoben, dass das Häkchen aktiviert bleibt, unabhängig davon, ob die Verbindung aktiv ist oder nicht.
Ich dachte mir, ich schau nochmal vorbei :) Auf meinem Handy und Tablet läuft 4.2.2; Bluetooth-Tethering funktioniert seit Monaten einwandfrei. Es muss einen Fehler in 4.1 gegeben haben, der in 4.2 behoben wurde.
Ich hatte das gleiche Problem. Endlich habe ich es verstanden. Es ist ein Fehler. Das JB-Gerät kann die Verbindungsparameter (DNS) für das Bluethooth-Netzwerk nach der Verbindung mit dem angebundenen Gerät nicht registrieren und verwendet DNS der Standard-WLAN-Verbindung, um eine Verbindung herzustellen, sodass die Anfrage mit einer Zeitüberschreitung fehlschlägt.
Root-Benutzer können das Problem mit einer Reihe von Befehlen im Terminal beheben, entweder mit ADB oder Terminal-Emulator.
Terminalemulator/adb
Verbinden Sie das Bluetooth-Tethering und deinstallieren Sie den Terminal-Emulator. Wenn Sie ADB verwenden, verbinden Sie das Gerät über USB mit dem PC (im USB-Debugging-Modus) und führen Sie den Befehl aus
adb shell
in die Schale eintreten.
Geben Sie su
Superuser-Berechtigung für den Terminal-Emulator ein, wenn Sie dazu aufgefordert werden.
Verwenden Sie den Befehl netcfg
, um die verfügbaren Schnittstellen aufzulisten. Die Bluetooth-Schnittstelle finden Sie in der Liste. Es kann btn0
oder sein btn
.
Setzen Sie den Netzwerkstatus von btn0
(Bluetooth-Schnittstelle) auf up, indem Sie Folgendes eingeben:
netcfg btn0 up
Führen Sie DHCP aus, um eine IP-Adresse zu erhalten:
netcfg btn0 dhcp
Stellen Sie den DNS Ihrer Wahl ein:
setprop net.dns1 8.8.8.8;
setprop net.dns2 8.8.4.4;
bt-pan
aber ... das funktioniert nicht :P
ewanm89
offby1
offby1
Herr Buster