Funktioniert Bluetooth-Tethering nicht oder mache ich einen Fehler?

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:

Telefon Tablette
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.

Auf meinem JBed Galaxy Nexus funktioniert es problemlos zwischen Desktop und Telefon. Dies könnte daran liegen, dass das Tablet die Routing-Informationen nicht richtig einrichtet oder ähnliches.
Ich habe es in letzter Zeit nicht versucht, aber ich denke, mein Mac-Laptop kann die Internetverbindung des Telefons über Bluetooth nutzen ... das würde also sicherlich das Tablet implizieren. Aber es sagt mir immer noch nicht, ob das Tablet fehlerhaft ist, im Gegensatz dazu, dass ich es irgendwie falsch konfiguriert habe.
Aus Neugier habe ich es nochmal versucht: jetzt geht es. Der Unterschied besteht darin, dass das Tablet jetzt auf Android 4.2 und das Telefon auf Cyanogenmod 10 läuft. Hier ist der Einstellungsbildschirm des Tablets: dropbox.com/s/ud44bvj1cd3e7mp/… und hier ist das Telefon: dropbox.com/s/b88ezz4ucan7hsz/…
Ich konnte problemlos eine Bluetooth-Tethering-Verbindung zwischen meinem Nexus 7 und dem Galaxy Nexus herstellen (beide auf 4.2). Mir ist aufgefallen, dass das BT-Symbol auf Ihrem N7-Screenshot nicht blau geworden ist (was auf eine gute Verbindung hinweist). Könnte ein grundlegendes BT-Verbindungsproblem sein. Wenn Sie weiterhin Probleme haben, testen Sie eine andere Verbindungsart, z. B. das Teilen einer Datei über BT.

Antworten (6)

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

Bluetooth-Thethering – Fix-Lösung

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 habe alle von dir genannten Schritte durchgeführt.
@offby1: Und? Bei mir funktioniert es jedes mal. Sind Sie sicher, dass das Telefon seine Verbindung über BT teilt UND dass Sie die Verbindung auf dem Tablet gestartet haben?

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

  1. 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.

  2. Geben Sie suSuperuser-Berechtigung für den Terminal-Emulator ein, wenn Sie dazu aufgefordert werden.

  3. Verwenden Sie den Befehl netcfg, um die verfügbaren Schnittstellen aufzulisten. Die Bluetooth-Schnittstelle finden Sie in der Liste. Es kann btn0oder sein btn.

  4. Setzen Sie den Netzwerkstatus von btn0(Bluetooth-Schnittstelle) auf up, indem Sie Folgendes eingeben:

    netcfg btn0 up
    
  5. Führen Sie DHCP aus, um eine IP-Adresse zu erhalten:

    netcfg btn0 dhcp  
    
  6. Stellen Sie den DNS Ihrer Wahl ein:

    setprop net.dns1 8.8.8.8;
    setprop net.dns2 8.8.4.4;     
    
Auf meinem Gerät ist die Schnittstelle bt-panaber ... das funktioniert nicht :P