Jak v Linuxu na tethering u iPhone
Pokud vlastníte iPhone a rádi byste jej někdy využili na cestách jako modem, mám pro vás pěkný jednoduchý návod, podle kterého můžete vše jednoduše připravit.
Před odjezdem na dovolenou jsem si říkal, že by bylo fajn mít k dispozici připojení k internetu skrze iPhone. Samozřejmě na něm mám zaplacený datový tarif, takže zbývalo jen zjistit, jak na to. Nakonec to nebylo vůbec složité. Potřebovat budete jeden iPhone, jeden USB datový kabel a počítač s USB. Na počítači pak předpokládáme Debian nebo Ubuntu a NetworkManager.
V první řadě je třeba nainstalovat ovladače, které si s iPhone rozumějí:
$ sudo aptitude install ipheth-dkms ipheth-util
Zásadní je první jmenovaný balíček, ten obsahuje samotný ovladač, který je potřeba pro komunikaci s iPhone. Ovladač má asi 70 KB a sám se po instalaci balíčku přeloží a zavede. Není třeba vůbec nic dělat, plná automatika.
Po instalaci už pak stačí jen v iPhone navštívit Nastavení → Obecné → Síť → Sdílení internetu a volbu zapnout.
Pak zbývá jen telefon připojit USB kabelem k počítači. Můžete si ověřit, zda počítač vše správně zdetekoval:
$ dmesg|grep iPhone [1384567.347690] ipheth 2-1:4.2: Apple iPhone USB Ethernet device attached
Vidíte, že to dokonce poznalo, že se jedná o USB Ethernet zařízení. Před instalací zmíněného ovladače se telefon v dmesg hlásil jako Product: iPhone. Pokud je tedy všechno OK, stačí klepnout levým myšítkem na Network Manager a zvolit správné připojení.
Mě se připojený telefon hlásí jako další drátová síťovka (eth2) a stačí klepnout. Ikonka se zatočí, přijme DHCP odpověď a už to šlape.
Jak to chodí? S obyčejným GPRS to stahuje 6,6 KB/s, s EDGE pak 12 až 16 KB/s a konečně s 3G se dostanete na krásných 140 KB/s.



Vše z Blog Root.cz
Nešlo by to jednodušeji přes Bluetooth? Nebo iPhone neimplementuje DUN třídu?
[1] Mne je teda sympatictejsi tohle nebo, kdyz uz BT, tak PAN.
Cez BT to ide sam to tak uz nejaku dobu pouzivam.
[1] Ano, jde to, ale já tu mám nějaký problém s Bluemanem, takže se mi nedaří zapnout BT (je to nahlášený bug) a přeci jen... mám kus mědi raději. Jistota je jistota.
Ještě upozornění - pokud máte růžového operátora a službu Internet v Mobilu, zřejmě se takovýmto tetheringem dopouštíte porušení bodu 8 obchodních podmínek a můžou vás odstřihnout :)
http://www.t-mobile.cz/FileStorage/OP-Internet_v_mobilu_Standard_Klasik_Premium_15082010.pdf
podarilo sa to niekomu rozbehnut pod opensuse ?
ak ano, tak pod akou verziou kernelu ? ake balicky boli pouzite ? ipheth-dkms v repozitaroch nie je :(
[6] Ach jaj, mal som najskor hladat viac.
Takze sa mi to podarilo rozbehat pod kernelom 2.6.27.
Isiel som podla tohto navodu: http://giagio.com/wiki/moin.cgi/iPhoneEthernetDriver
Predtym som nainstaloval vsetko mozne z tohto repozitara: http://download.opensuse.org/repositories/home://FunkyM://iphone/
Vypichol by som, ze treba aj libimobiledevice-devel.
Ti ktori maju kernel 2.6.34 a viac by mali byt v suchu, driver ipheth je v nom standardne.
S androidem 2.2 jenom zapnu tethering, a udela mi to wifi spot, na ktery se pripojim pres laptop. Nemusim s sebou vozit usb kabel ani nic instalovat. Funguje to paradne, typicky na letistich, v hotelu atd., nebo s pritelkyni (ma Mac) v kavarne, nejak jim nefungoval wireless, tak jsem jenom vytahl telefon, zapnul tethering a bylo.
Funguje neco podobneho na iphone?
[7] Melo by, ale pro prilisnou zravost baterky (wifi vs bt) se moc reseni pres Wifi nepouziva. Ja mam WinMo silenost a tam tethering pres wifi div ne viditelne zdimal baterku (no, rozhodne byla az horka).
A pokud vam z nejakeho duvodu nefunguje officialni sdileni netu, tak zkuste Jailbreak aplikaci MyWi a lze nastavit i sdileni pres wifi nebo samotny wifi hotspot.(pres usb taky)
Mno, mne pripada kabel nejprakticnejsi, precejen se u toho telefon i nabiji takze neni problem s pripadnym poklesem baterie .)
[7] Oficielně to možné není, taková aplikace se do AppleStore nedostane. Na jailbreaknuté telefony aplikace existují, viz [9]
On Wi-Fi tethering ždíme baterku jaksi z principu. Definice powersavingu na Wi-Fi je asymetrická. Zatímco klient může spát a šetřit energii, AP musí pravidelně vysílat beacon a být neustále na příjmu, a čekat na signál o probudivších se klientů.
JB aplikace MyWi pro iOS 4 umi nastavit silu signalu wifi a tim treba trosku usetrit baterku :-)
[10] me se iPhone ani iPad pres USB do notebook bezici na baterii nenabiji :-(
Asi bylo pod úroveň Applu aby se drželi standartů a udělali rozhraní kompatibilní s existujícím modulem usbnet, který používá zbytek mobilního světa.
[15] Asi jo :-( uvidime az se nejak vic prosadi v evrope. (evropska komise)
To je pravda, wifi mi na androidu zdime baterku, takze kdyz potrebuju net rekneme do 20 minut, tak to neresim, pokud vic, tak ho musim dobijet (coz na letisti treba neni problem).
15. Jestli zbytek mobilniho sveta, tak to ale nepocitas WinMo - jejich "usbnet" je zpotvoren RNDISem.
[5] Definuj rozdíl mezi počítačem a mobilním zařízením :-) Nicméně asi by stejně bylo lepší v takovém případě použít VPN, aby operátor nemohl šmírovat.
Ahoj já nemám v nastavení iphone 3G možnost sdílet internet a jailbreak nemám jedu na os 4.0.2
[21] Kamarad co ma iphone od Vodafone tam tu moznost mel, ale asi po tydnu co Vodafone spustil 3G sit to zmizelo. Autor clanku totiz zapomel napsat ze tethering na iphone je zavisli na operatoru. ;-)
Samozřejmě mělo by to fungovat pod Fedorou, když tohle celé zprovoznil Dan Williams z Red Hatu (iPhone ani datový tarif nevlastním, takže neozkouším). Pane Krčmář, jsou na světě i jiné distribuce nežli Ubuntu.
[22] Mám Vodafone, mám 3G a tethering taky.
[23] Samozřejmě že ano, například Debian, na kterém to provozuji já. Těžko můžu psát o tom, jak to chodí jinde, když jinou distribuci nemám.
Ahoj tak jsem bádal a opravdu tethering pod O2 nepůjde protože to O2 nepodporuje v profilu takže se asi jen tak nedočkáme pokud teda neprovedu jailbreak.
[24] vdyt ano, protoze jsi nejspis z jine lokality nez Plzen. Operator to muze libovolne ovladat :-)
[25] jailbreakme.com a nyni je MyWi na Cydia(Cydia a Rock jsou spojeny), ale je placena.... navod na kradez na netu najdes :-))))
Zdravím, mám Ubuntu 10.04 a když jsem zadal příkaz pro instalaci balíčků, napsalo mě to, že je nemůže nalést:
tu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Nemohl jsem najít balík, jehož název nebo popis se shoduje s „ipheth-dkms“
Nemohl jsem najít balík, jehož název nebo popis se shoduje s „ipheth-util“
Nemohl jsem najít balík, jehož název nebo popis se shoduje s „ipheth-dkms“
Nemohl jsem najít balík, jehož název nebo popis se shoduje s „ipheth-util“
Žádné balíky se nebudou instalovat, aktualizovat nebo odstraňovat.
0 balíků aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 0B archivů. Po rozbalení bude použito 0B.
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Kde je chyba??? Dost často jsem na win xp používal svůj iPhone 3G jako modem na net. Rád bych toto dělal i na Linuxu :) . Díky za rady.
Kdo má s sebou pořád tahat nějaký kabely? Nerozumím, proč Blueman není předinstalován v každé Gnome-based distribuci. Podporuje jak DUN tak PAN.