iPlus to dostępna w Polsce usługa dostępu do Internetu i sieci firmowych wykorzystująca sieć telefonii komórkowej. Oficjalnie producent wspiera niestety jedynie system z Redmond. Nie zmienia to oczywiście faktu, że modem da się uruchomić i wygodnie używać również pod kontrolą GNU/Linuksa.
iPlus jest produktem Polkomtel S.A., operatora telefonii komórkowej Plus GSM, Simplus oraz Sami Swoi. Usługa umożliwia dostęp do Internetu w technologiach UMTS/EDGE/GPRS na terenie Polski. Rozliczenie przeprowadzane jest na zasadach miesięcznego abonamentu. iPlus jest sprzedawany m.in. razem z modemem Sony Ericsson GC89 (modem PCMCIA). Jego uruchomieniem zajmiemy się w tym artykule.
Dodam jeszcze, że komputer, na jakim uruchamiam iPlusa to Dell Inspiron 4100 z systemem Gentoo 2006.1. Konfiguracja jest jednak niezależna od dystrybucji Linuksa. Jeśli używasz Ubuntu, Fedory bądź innego popularnego systemu na biurko, prawdopodobnie możesz ominąć pierszą część, która dotyczy konfiguracji jądra i instalacji PPP (odpowiednie moduły jądra i programy są w tych dystrybucjach dostępne domyślnie już po instalacji).
Wstępna konfiguracja
A więc do rzeczy… Pierwsze co musimy posiadać to dobrze konfigurowane jądro, co oznacza przede wszystkim dodanie wsparcia dla PCMCIA oraz PPP. Oto kawałek pliku .config Kernela dotyczący PCMCIA:
# PCCARD (PCMCIA/CardBus) support
#
CONFIG_PCCARD=y
# CONFIG_PCMCIA_DEBUG is not set
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_PCMCIA_IOCTL=y
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_YENTA=y
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=y
CONFIG_I82092=y
CONFIG_PCCARD_NONSTATIC=y
A to część odpowiedzialna za konfigurację PPP:
CONFIG_PPP=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_MPPE=y
CONFIG_PPPOE=y
Oczywiście nie ma konieczności wkompilowywania obsługi PCMCIA i PPP w jądro. Równie dobrze możemy skompilować moduły i załadować je dynamicznie, dodając wpisy do pliku /etc/modules.
Następnie musimy upewnić się, że mamy odpowiednie narzędzia w systemie. Najważniejszym jest „ppp”. W przypadku Gentoo jego instalację uruchamiamy za pomocą polecenia:
# emerge ppp
Musimy również wiedzieć gdzie znajduje się nasze urządzenie. Zrobimy to poprzez:
# dmesg -c
//wyjmujemy kartę i ponownie ją wkładamy
# dmesg
I naszym oczom powinna ukazać się informacja o naszym urządzeniu. W moim przypadku jest to: /dev/ttyS0.
Konfiguracja PPP
PPP (opis hasła PPP w Wikipedii) jest protokołem używanym najczęściej przy połączeniach modemowych (połączenia dodzwaniane, ang. dial-up), technologii HIS (SDI).
My użyjemy tego właśnie protokołu do połączenia się z Internetem przez modem. Przejdźmy więc do konfiguracji PPP.
Tworzymy trzy pliki:
/etc/ppp/iplus-connect— ten plik używany jest do pierwszego łączenia się z siecią./etc/ppp/iplus-connect2— ten plik używamy jeżeli rozłączyliśmy się z siecią i chcemy się ponownie połączyć nie wykonując restartu systemu./etc/ppp/iplus-disconnect— ten plik odpowiedzialny jest za rozłączanie się.
Pamiętamy tylko, żeby w miejsce XXXX wpisać swój kod PIN!
Wstępna konfiguracja jest gotowa. Następnie przystępujemy do stworzenia ostatnich dwóch plików:
/etc/ppp/peers/iplus— skrypt łączący z Internetem/etc/ppp/peers/iplus2— skypt łączący w przypadku zerwania połączenia
Oczywiście w miejsce /dev/ttyS0 wstawiamy własne urządzenie, które wykrywaliśmy na początku artykułu.
Łączymy się!
I to wszystko, teraz nadchodzi ostateczny moment, jako root wpisujemy:
# pppd call iplus
W wypadku rozłączenia i ochoty ponownego „wdzwonienia” wydajemy polecenie:
# pppd call iplus2
I wszystko powinno działać :). Gdy mamy dobry zasięg to prędkości oscylują w okolicach 32 kB/s. W przypadku Windows, z niewiadomych mi powodów, maksymalnie udało mi się osiągnąć 25 kB/s. Mała różnica, ale jakże ważna.
Oczywiście do połączenia laptopa do Internetu możemy skorzystać również z wbudowanego WiFi, np. za pomocą ndiswrappera,. Ale tym już w następnym artykule.
Za pomoc dziękuję: skiera
Konrad Dudek

JakiLinux
Tak z ciekawości: jaki moduł jądra obsługuje modem Sony, bo niestety o tym ani słowa ?
I jeszcze inna sprawa to czy PPP to nie mogłoby być wkompilowane jako moduły i dorzucone do <code>/etc/modules</code> ?
Po co się męczyć ze skryptami. Lepiej użyć graficznego programu Global UMTS
Mogą być jako moduły, przepraszam, dodam jak będę miał chwilę czasu.
Mi na wielu dystrybucjach iPlus działał na czystym jądrze + PCMCIA + PPP. Chyba nie muszę pisać, że trzeba mieć obsługę PCMCIA w jądrze? :D Ale jeśli trzeba będzie, to dopiszę.
Zaktualizowałem artykuł podając konfigurację jądra dla PCMCIA oraz informację o tym, że PPP i PCMCIA mogą być oczywiście obecne jako moduły jądra ładowane dynamicznie. Aktualizacja na podstawie informacji przesłanych przez redhota, dzięki.
a czy moze któryś z kolegów ma może pomysł jak zmajstrować wskaźnik aktualnego zasięgu (typu połączenia – gprs,edge) dla tej karty ?
Kiedyś probowałem coś takiego wykombinować, znalazłem coś konsolowego, ale nie działało. Niestety nie pamiętam nazwy.
Zrobilem wszystko tak jak opiane powyzej, modem sie laczy, ale siec nie dzial (ping, www itp itd) nic sie nie dzieje – czy ktos moze mi pomoc? Cos musze robic zle ale juz nie wiem co.
Hmm, zdalnie ciężko cokolwiek powiedzieć, napisz do mnie (redhot@jabber.aster.pl) po tym weekendzie, nie ma mnie w domu (a laptopa nie biorę :D)
Z GC79 robi się identycznie ?
Nie, jest inny skrypt, trzeba zmienić prędkości itp., może niedługo uda mi się go odkopać bo gdzieś miałem, jak znajdę to wkleję tutaj ;)
Jak sie konfiguruje jądro np Aurox'a krok po kroku?? Bo nie mam o tym zielonego pojęcia.
Mam iplusa i SE K600i. Łącze się z internetem właśnie przez ten telefon chciałbym móc pracować pod linuxem ale nie umiem skonfigurować.
Jestem początkowym użytkownikim i praktycznie nic nie umiem.
Za wszelką pomoc Dziękuje Paweł 07051990@wp.pl
jako ze sam meczylem sie z tym tematem, a sporo nowych uzytkownikow ma problem z laczeniem sie za pomoca skryptow, napisalem wlasny zestaw plików, które tworzą urządzenie i przesyłają pin – dzięki temu już potem samo połączenie można zrealizować za pomocą dowolnego programu do obsługi modemu (kppp, wvdial itp) – chętnie udostępnię to rozwiązanie tylko dajcie jakieś info gdzie moge wrzucić te pliki i skrobnąć krótką instrukcję.
@nemrod: napisz do mnie na maila: michuk@jakilinux.org
@nemrod: jesli mozna to rowniez poprosze na maila: jelen_wielki@o2.pl
Czy ma moze ktos doswiadczenie w uruchomieniu takiej karty ale z ORANGE ???
Prosze o wskazówki :-)
@michuk: wysłałem maila tylko coś odzewu nie ma …
@jelen_wielki: wlaśnie pracuję na wrzuceniem tego na swoją stronkę wraz z opisem, podeśle link jak skończe,
@słoń: różnica między iplus i orange będzie tylko w skrypcie łączącym Cię z netem, po opis zapraszam jak wkleje linka do niego ;)
@nemrod: wrzuc tutaj link jak skonczysz, na pewno wielu chetnie skorzysta z Twoich rozwiazan :)
jak obiecałem, wrzucam na stronke opis skryptów, całość jest montowana na szybko więc mogą wystąpić niedoróbki, w razie problemów kontakt przez strone:
http://reaper.dark.ro/mediawiki/index.php/Gprs-pc…
Hej. Czy ktos wie jak zainstalowac iplusa pod SonyE GC79? Jesli tak to prosze o maila albo umieszczenie tego na tym serwerze, ok? Z gory dziekuje :)
@Borys: dokładnie tak samo jak GC89, różnica jest w skryptach startowych – nie trzeba zmieniać prędkości portu dla karty.
Do łączenia się wykorzystuję telefon SAMSUNG SGH-X200. Po wpisaniu komendy "pppd call iplus" wyświetla informacje "Starting GPRS connect script" (czyli tak jak powinno być), ale to już wszystko. Po tym jest brak reakcji, nic więcej nie robi. Z czym może być problem? Proszę o podpowiedź/pomoc.
Pingback: nemrod’s logger » Blog Archive » Gprs-pcmcia
A ma może ktoś z was pomysł jak odpalić Globetrottera EDGE (s/n: ML)?? To co znalazłem w necie na wiele się nie przydaje. Natomiast COMGT działa super, jeżeli chodzi o obsługę karty, niestety nie daje połączenia. Jak macie jakieś rozwiązania to prześlijcie na maila zi3mni4k@wp.pl
Doradźcie jakiś tani telefon, który mógłby służyć za modem.
SWIETNIE!!! MINUTA ROBOTY I MAM INTERNET NA BACKTRACKU!!DZIEKI:)
Ja używam <a href="http://www.globalumts.strony.pl” target=”_blank”>www.globalumts.strony.pl i jestem bardzo zadowolony. To wygodny graficzny program obsługujący wiele modemów i telefonów.
Źle wpisałem link :) Tak lepiej: GLOBAL UMTS,
Przepraszam za podwójny post o programie, coś mi przeglądarka źle działa :/
jeszcze jakby zrodla autor udostepnil. a tak to nie wiadomo co robi, program moze rownie dobrze byc trojanem
Hello, I am from China, I am glad the site (http://jakilinux.org/) to see you write an article on the GC89, I recently also been a GC89, but my computer is to install Ubuntu Linux ( kenal 2.6.24-16-generic GNOME 2.21.1), Sony Ericsson does not provide Linux drivers under, when I use the Internet through GPRS encountered many difficulties. Thanks to you kinds of masters, I watch you on the website of articles about it there are some places do not understand, I have a strong desire to seek your help, very much to thank you!
U mnie na Ubuntu jest taki myk, że jak jest ustawione "CPU policy" na coś innego niż "performance" to modem przeskakuje chyba na GPRS i muli strasznie. Jak ustawie na "performance" to działa pięknie wyciągając dosyć często te 200-230kb/s. Zresztą to nie tylko na Ubuntu, próbowałem na Gentoo i zaczęło śmigać ale zacząłem się bawić z tym zarządzaniem energią i nagle wszystko zmuliło, kernel parę razy przekompilowałem nie wiedząc co jest, w końcu doszedłem w czym problem.