Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Tethering w androidzie czyli telefon komórkowy jako modem

Możliwość użycia telefonu komórkowego jako modemu nie jest niczym nowym. Ba, taką funkcję oferowała używana przeze mnie, przez długi czas nokia 6230i. Niestety bez odpowiedniego oprogramowania (Nokia PC Suite) się nie obeszło. Od jakiegoś czasu posiadam telefon z androidem, stąd ten wpis. Funkcja tetheringu to standardowa opcja androida od wersji 2.2 (podobno). Ponieważ używam (przedpotopowej) wersji 1.6, opiszę metodę która działa począwszy od androida 1.5 w górę. Do rzeczy zatem:

Platforma testowa

openSUSE 11.4 i 12.1 rc
xperia x8
kabel usb

Pierwszym krokiem jest pobranie na nasz telefon aplikacji Easy Tether Lite z android market. Jest to jedna z niewielu bezpłatnych aplikacji bezproblemowo obsługujących Windows, Mac OS X, Linux. Równie ważne jest to, że nie wymaga uprawnień roota. Niestety wersja darmowa posiada kilka ograniczeń, z których najdotkliwszym jest brak możliwości logowania do stron używających "https". Tych ograniczeń nie posiada wersja płatna kosztująca około 30 złotych. Oczywiście w przypadku systemu android określenie "płatna" to pojęcie względne ;) Jeśli już pobraliśmy i zainstalowaliśmy odpowiednią wersję uruchamiamy aplikację i zaznaczamy (o ile nie już włączona):

Enable USB tethering service

W ustawieniach telefonu włączamy opcję Debugowanie USB

I to właściwie tyle jeśli chodzi o ustawienia telefonu, czas na konfigurację komputera. Pierwsze co musimy zrobić to udać się na stronę producenta i pobrać odpowiedni pakiet instalacyjnyPonieważ używam dystrybucji wykorzystujących pakiet rpm, toteż pobrałem stosowny plik dla Fedory (zadziała ze wszystkimi dystrybucjami wykorzystującymi rpm). Tak dla formalności, rpm instaluje się poleceniem rpm -ivh nazwa pliku, można też użyć wbudowanego graficznego instalatora czyli po prostu 2 krotnie kliknąć na pakiet, o ile kpackagekit zadziała ;)

Następnie podłączamy nasz telefon (pojawi się informacja, że telefon został podłączony w trybie debugowania usb) i tak zostawiamy. Na komputerze otwieramy konsolę i wklepujemy:

easytether connect

Jeśli używamy NetworkManager powinna się pojawić ikonka symbolizująca połączenie

Jeśli, nie używamy NM lub z jakiś powodów ów wynalazek nie zadziała ;) to odpalamy w drugim oknie konsoli:

sudo dhclient easytether0

Możemy również dodać graficzny aktywator jeśli nie chcemy bawić się w konsoli (KDE) ppm >utwórz nowy>skrót do programu

Jeśli chcemy zrestartować połączenie odłączam i podłączamy kabel usb ponownie. Testowane na openSUSE 11.4 i 12.1 oraz kubuntu 11.4

 

Komentarze

0 nowych
Quest-88   15 #1 15.11.2011 14:17

>zadziała ze wszystkimi dystrybucjami wykorzystującymi rpm

Informacja najpewniej nieprawdziwa. Fedora wykorzystuje RPM-y zgodne z LSB. Biorąc to na logikę, paczkę dla Fedory zainstalujemy też w SUSE, ale w takiej Mandrivie już nie. Ta dystrybucja korzysta z menadżera rpm5.org (to nie to samo co w LSB).

DawidDS4   5 #2 15.11.2011 14:30

Na BADA jest podobnie. Wchodzimy w menu i włączamy router. :)

DawidDS4   5 #3 15.11.2011 14:31

Zapomniałem dodać, że w s8500. A router wiadomo wifi.

lucas__   13 #4 15.11.2011 14:58

Quest-88
rpm 5 jest kompatybilne z rpm 4.x, przez ponad rok uzywałem Unity Linux (takie distro z RPM 5). Co więcej paczkowałem dla nich kilka pakietów, także o rpm co nieco wiem. Flash player i opera instalowały się w każdym razie bez problemów

wojtekadams   18 #5 15.11.2011 15:11

Niektóre telefony z Androidem i z odpowiednim softem umożliwiają przełączenia telefonu w tryb mobilnego APNu.

underface   14 #6 15.11.2011 17:00

u mnie to w 2.2.2 jest wbudowane wystarczy włączyć odpowiednia ikoną, która notabene nie jest dostępna domyślnie

wojtekadams   18 #7 15.11.2011 17:06

fakt chyba od 2.2 usb tethering jest standardem,

szymon189   9 #8 15.11.2011 18:46

Na telefonie X8 jest możliwość użycie telefonu komórkowego jako modem za pomocą programu PdaNet.

lucas__   13 #9 15.11.2011 20:26

wojtekadams, underface
Tak się składa, że wspomniałem o tym we wpisie, dlatego pozwolę sobie na małą uwagę aby czytać je uważnie ;)

szymon189
Z tego co widzę to praca nad wersją linuksową ciągle trwa i końca nie widać...

4lpha   9 #10 15.11.2011 20:33

...nie widać, nie widać!

wojtekadams   18 #11 15.11.2011 21:53

sorrki lucas__ , ale tak to jest jak się czyta szybko po łebkach w pracy :)

kwpolska   5 #12 16.11.2011 18:03

specjalna appka? o jezu. tethering froyo->archlinux działa OoTB.

lucas__   13 #13 16.11.2011 18:16

"Funkcja tetheringu to standardowa opcja androida od wersji 2.2 (podobno). Ponieważ używam (przedpotopowej) wersji 1.6, opiszę metodę która działa począwszy od androida 1.5 w górę."

ehh....

  #14 20.11.2011 21:00

Tethering przez kabel to betka... Napisz jak to zrobić przez WiFi lub bluetotha...

  #15 21.11.2011 08:49

barnacle jest lepszy!!!

  #16 11.12.2011 15:44

na SUSE mi nie działa, nie pojawia sie nowe połączenie

lucas__   13 #17 12.12.2011 18:01

Wersja suse? Co sie dzieje jak próbujesz odpalić z konsoli?

  #18 30.04.2012 00:29

Ja mam ten programik wszystkko mi elegancko działa itp. ale jest problem z tym,że telefon mi pada. bateria się wyczerpuje i ładować muszę odnowa -.-

  #19 12.07.2012 10:29

Kto mi wyjaśni, dlaczego w regulaminie pakietów internetowych dla biznezu operator sieci PLAY nie zezwala na tethering i wręcz zastrzega, że w przypadku wykrycia takiej konfiguracji abonentowi nieodwołalnie zostanie wyłączona usługa ? Zastanawiam się czy takie działania operatora są zgodne z prawem, tym bardziej że coraz powszechniejsza staje się wykorzystywana ta technika (np. podczas podróży, wycieczek, pracy grupowej).
Pozdrawiam

  #20 30.09.2012 23:38

Marek-KRK - a jak sądzisz, po to żebyś poszedł i dokupił oddzielnie mobilny internet na kompa - kasa, kasa i jeszcze raz kasa - ale z tego co się orientuje to jak na razie nie ma metody żeby wykryć czy korzystasz z telefonu cze robisz "hot-spot".

  #21 08.11.2012 05:52

A mi ten program nie działał. Połączenie nawiązane lecz w lapku po internecie ani śladu. Co prawda x8 mam zmodowaną na cyanogena (odradzam) ale nie zmienia to faktu że po instalacji PDAnet problem rozwiązał się sam w dodatku kłopot z https jest mi obcy. Kolejny plus to zbędność kabla usb mowa tu o łączności radiowej. Mały 11calowy netbook z TAKIM ogonem głupawo wyglądał:)

  #22 12.01.2013 15:23

A czy może ktoś wie jakie sterowniki trzeba ściągnąć dla ZTE Grand x? Nigdzie nie mogę ich znaleźć

  #23 18.11.2013 15:20

U mnie na xperi tipo działa i to w dodatku zasuwa, ze hej...Jestem miło zaskoczony aplikacja bardzo lekka i prosta w obsłudze. Net działa mi szybciej niż przez modem z playa do 7,2 kb/s :)

  #24 08.12.2013 18:20

U mnie hula na Xperii mini. Tylko jest jeden problem, że telefon się nie ładuje podczas korzystania. -_- Posiadam wersje pro.

  #25 17.01.2014 12:29

a czy będzie hulało u operatora zagranicznego?

  #26 21.02.2014 08:54

Jak to odpalic na Prestigio PAP 5044 DUO