Czy tethering przez Bluetooth nie działa, czy robię to źle?

Noszę dwa urządzenia z Androidem: telefon Nexus S i tablet Nexus 7 (oba z Androidem 4.1 „Jellybean”). Tablet ma Wi-Fi, ale nie ma radia komórkowego; więc aby móc z nim korzystać z internetu, gdy w pobliżu nie ma hotspotu Wi-Fi, mam telefon skonfigurowany do tetheringu Wi-Fi: w praktyce staje się on hotspotem Wi-Fi, a tablet wykorzystuje go do dostępu do Internetu. To działa doskonale.

Jednak niedawno odkryłem coś, co wydaje się być alternatywną metodą tetheringu: Bluetooth. Oba urządzenia mają opcje menu, które wydają się na to zezwalać. Oto zrzuty ekranu pokazujące, jak skonfigurowałem oba urządzenia:

Telefon Tablet
Opcje na telefonie i tablecie (kliknij obrazy, aby wyświetlić większe warianty)

Przetestowałem to, włączając Wi -Fi wyłącz na obu urządzeniach, a następnie otwórz przeglądarkę na tablecie i odśwież stronę, która została załadowana. Widziałem komunikat o treści

 Unable to connect to the Internet 

Oczywiście miałem nadzieję, że strona się załaduje.

Szkoda, że Nie mogę tego uruchomić, ponieważ obiecuje jedną przewagę nad tetheringiem Wi-Fi: łatwiejsze bezpieczeństwo. Chcę uniemożliwić innym osobom kradzież mojego łącza; w przypadku Wi-Fi wymaga to skonfigurowania hasła WPA, a następnie uzyskania to hasło w jakiś sposób do tabletu (co jest dość uciążliwe). Ale w przypadku Bluetooth wystarczy „sparować” urządzenia, co już zrobiłem.

Zastanawiam się, czy Robię coś źle lub jeśli ta funkcja po prostu nie działa.

Komentarze

  • Na moim JBed galaxy Nexus działa między pulpitem a telefon nie ma problemu. Może to oznaczać, że tablet nie ' nie konfiguruje poprawnie informacji o routingu lub podobnych.
  • Nie mam ' t ostatnio próbowałem, ale myślę, że mój laptop Mac może korzystać z połączenia internetowego ' z telefonu przez Bluetooth … więc to z pewnością wiązałoby się z tabletem. Ale nadal nie ' nie mówi mi, czy tablet jest wadliwy, w przeciwieństwie do mnie, jakoś błędnie go skonfigurowałem.
  • Z ciekawości spróbowałem ponownie: teraz ' działa. ' różni się tym, że tablet ma teraz Androida 4.2, a telefonem jest Cyanogenmod 10. Tutaj ' jest tablet ' ekran ustawień: dropbox.com/s/ud44bvj1cd3e7mp/… a tutaj ' s telefon: dropbox.com/s/b88ezz4ucan7hsz/…
  • Udało mi się bezproblemowo nawiązać tethering przez Bluetooth między moim Nexusem 7 i Galaxy Nexusem (oba w wersji 4.2). Zauważyłem, że ikona BT na zrzucie ekranu z N7 nie ' nie zmieniła koloru na niebieski (co wskazuje na dobre połączenie). Może to być podstawowy problem z połączeniem BT. Jeśli nadal masz problemy, spróbuj przetestować inny rodzaj połączenia, na przykład udostępnienie pliku przez BT.

Odpowiedź

Może dla niektórych jest już za późno, ale jest to rozwiązanie dla Androida 4.2:

Zasadniczo potrzebujesz modułu TUN, ponieważ standardowa konfiguracja go nie obejmuje: Google Play – instalator TUN.ko

Bluetooth thethering – poprawka rozwiązania

Odpowiedź

Trochę tła.

Istnieją dwa różne tryby Wi-Fi.

(1.) Korzystanie z Wi-Fi między jednym lub kilkoma urządzeniami i punkt dostępowy (AP). Obejmuje to, co się dzieje, gdy skonfigurujesz urządzenie jako hot-spot dla innych urządzeń.

(2.) Używanie Wi-Fi jako sieci ad-hoc , między dwa urządzenia.

Domyślnie Bluetooth działa jak (.2) i umożliwia podłączenie urządzeń podrzędnych (klawiatura, głośniki, mikrofon itp.) lub „ sparowano „z innym urządzeniem.

Musisz określić, czy możesz mieć swoje urządzenie nie obsługujące sieci komórkowej sparuj z komórkową usługą radiową drugiego urządzenia. Najpierw wymagałoby to „opublikowania” tego urządzenia jako urządzenia podrzędnego Bluetooth (lub usługi „ „), a następnie aby drugie urządzenie mogło „ wykryć „.

Nic z tego nie jest niemożliwe, ale niektóre elementy mogą wymagać dodatkowych dysków lub ustawień, które są obecnie niedostępne (lub skonfigurowane). Powodzenia.

Odpowiedź

Na moim zwykłym tablecie Transformer (z systemem ICS 4.0.3) i telefonie Galaxy Nexus (z systemem JB 4.1.2) musiałem najpierw sparować dwa urządzenia, następnie włącz udostępnianie Internetu w telefonie, a następnie w ustawieniach Bluetooth tabletu dotknij pozycji telefonu na liście sparowanych urządzeń. Aktywuje to udostępnianie połączenia internetowego. Wydaje się, że udostępnianie nie odbywa się automatycznie; to znaczy tablet nie przełącza się automatycznie z powrotem na urządzenie Bluetooth, nawet jeśli nie jest dostępne Wi-Fi.

Komentarze

  • Wykonałem wszystkie kroki, o których wspomniałeś.
  • @ offby1: I? U mnie działa za każdym razem. Czy na pewno telefon udostępnia swoje połączenie przez BT ORAZ że nawiązałeś połączenie na tablecie?

Odpowiedź

Zastanawiam się, czy nie jesteś zdezorientowany – tak jak ja – z obecnością kleszcza i sformułowaniem „Użyj do dostęp do internetu ”na stronie profilu?

Po sparowaniu urządzeń – gdy pojawi się prośba o potwierdzenie, że oba wyświetlają ten sam kod numeryczny – musisz ustawić jeden telefon tak, aby oferował tethering Bluetooth, oraz następnie z drugiej strony naciśnij wiersz „Użyj do dostępu do internetu” – z ptaszkiem, który wygląda, że to już działa. Zostanie wyświetlony komunikat „Połączono z urządzeniem w celu uzyskania dostępu do internetu”, a zaznaczenie pozostanie włączone. Telefon oferujący tethering powie „udostępnianie połączenia internetowego tego telefonu” na ekranie tetheringu i punktu dostępu.

Czasami Uważam, że połączenie odmawia utrzymania połączenia przez dłużej niż sekundę. Nie mam pojęcia, który telefon nie współpracuje, ale kiedy są w takim nastroju, zazwyczaj oznacza to, że muszę najpierw wyłączyć oba interfejsy bluetooth i ponownie uruchomić połączenie.

Podniosłem zgłoszenie błędu w Google o tym, że język powinien być czytany mniej niejednoznacznie: „Będzie używany do dostępu do internetu” lub „Nie połączono z urządzeniem do dostępu do Internetu” lub podobne, aby podkreślić, że obecnie nie jest używany. Podniosłem podobną skargę dotyczącą zaznaczenia zaznaczenia, czy połączenie jest aktywne, czy nie.

Odpowiedź

Obliczone I ” d sprawdź ponownie 🙂 Mój telefon i tablet działają w wersji 4.2.2; tethering przez bluetooth działa doskonale od miesięcy. W 4.1 musiał istnieć błąd, który został naprawiony w 4.2.

Odpowiedź

Miałem ten sam problem. W końcu to rozgryzłem. To jest błąd. Urządzenie JB nie rejestruje parametrów połączenia (DNS) dla sieci Bluethooth po podłączeniu do urządzenia na uwięzi i używa DNS domyślnego połączenia Wi-Fi do połączenia, więc żądanie kończy się niepowodzeniem z przekroczeniem limitu czasu.

Zrootowani użytkownicy mogą rozwiązać ten problem za pomocą zestawu poleceń w terminalu, używając ADB lub emulatora terminala.

Terminal Emulator / adb

  1. Podłącz tethering Bluetooth i odinstaluj emulator terminala. Jeśli używasz ADB, podłącz urządzenie do komputera przez USB (w trybie debugowania USB) i uruchom polecenie

    adb shell 

    , aby wejść do powłoki.

  2. Wpisz su przyznaj uprawnienia superużytkownika do emulatora terminala po wyświetleniu monitu.

  3. Użyj polecenia netcfg, aby wyświetlić listę dostępnych interfejsów. Możesz znaleźć interfejs Bluetooth na liście. Może to być btn0 lub btn.

  4. Ustaw stan sieci btn0 (interfejs Bluetooth) na wyższy, wpisując:

    netcfg btn0 up 
  5. Uruchom DHCP, aby uzyskać adres IP:

    netcfg btn0 dhcp 
  6. Ustaw wybrany DNS:

    setprop net.dns1 8.8.8.8; setprop net.dns2 8.8.4.4; 

Komentarze

  • na moim urządzeniu interfejs to bt-pan ale … to nie działa: P

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *