BIO
Jestem poszukiwaczem prawdy. Spaceruję tam i z powrotem i poszukuję prawdziwej prawdy. Kontempluję życie. Fotografuję. Podróżuje. Zadaję pytania. Robię to co lubię i jestem wolnym człowiekiem.

Wszystkie prawdy, które wam tutaj wyłożę, są bezwstydnymi kłamstwami.

Przepis na iPLUSa pod Ubuntu

A więc wrzucam poradnik napisany przez kogoś tam „djlinux”. Mi działa.

Posiadam Sony Ericsson GC79

Przygotowania
Więc zacznijmy od tego czy na naszym komputerze mamy zainstalowany serwer pppd ,jeśli nie to instalujemy go ze źródeł albo już z gotowych pakietów np. dla dystrybucji mandriva będzie to komenda urpmi pppd Oczywiście w jądrze musimy mieć obsluge PCMCIA(jeśli posiadamy kartę do laptopa) oraz obsługę połączeń ppp ,w większości dzisiejszych dystrybucji wszystko mamy gotowe,więc zabieramy się do pracy 😉
Jednak najpierw musimy się dowiedzieć jaki port ma nasz modem, możemy to sprawdzić dzięki poleceniu dmesg Linijka nas interesująca wygląda np. tak :

ttyS04 at port 0x4800 (irq = 10) is a 16550A
Z tego można wywnioskować iż Linux przypisał mojemu modemowi SE GC79 port ttyS04 ,natomiast u Ciebie może być inny 🙂

Tworzymy skrypty
Najpierw zaczniemy naszą pracę od stworzenia pliku /etc/ppp/peers/iplus o następującej zawartości:

noauth
connect „/usr/sbin/chat -v -f /etc/ppp/iplus-connect”
disconnect „/usr/sbin/chat -v -f /etc/ppp/iplus-disconnect”
debug
/dev/ttyS4
115200
defaultroute
crtscts
lock
local
nodetach
usepeerdns
lcp-echo-failure 4
lcp-echo-interval 65535

Jeśli twój modem ma przypisany inny port niż /dev/ttyS4 to dokonaj modyfikacji tej linkijki:)
Następnym skryptem jest skrypt wywołania polączenia ,tworzymy go w pliku /etc/ppp/iplus-connect i uzupełniamy następująco:

TIMEOUT 600
ABORT ‚BUSY’
ABORT ‚NO ANSWER’
ABORT ‚ERROR’
SAY ‚Starting GPRS connect script\n’
„” ‚AT+CFUN=1,1’
„” ‚AT+CPIN=9999’
OK ‚ATE1\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d’
SAY ‚Setting APN\n’
OK ‚AT+CGDCONT=1,”IP”,”www.plusgsm.pl”‚
ABORT ‚NO CARRIER’
SAY ‚Dialing…\n’
OK ‚ATD*99***1#’

W miejsce czterech dziewiątek wpisujesz swój pin ,u mnie jest to 9999.
I ostatnim skryptem jest skrypt rozłączający, jest to plik /etc/ppp/iplus-disconnect o następującej zawartości:

„” „\K”
„” „+++ATH0”
SAY „GPRS Disconnected.”

Zalecane jest również wpisanie serwerów DNS do pliku /etc/resolv.conf , zawartością poniżej :

nameserver 212.2.96.51
nameserver 212.2.96.52

To by było na tyle pracy twórczej 🙂

Użytkowanie

Aby połączyć się z tak cudowną siecią jak Internet wpisujemy jako root zlecenie pppd call iplus
Co do rozłączania najwygodniejsze jest wyjęcie karty albo zabicie procesu pppd

8 komentarzy

  1. Z nieba mi spadłeś. 🙂 Własnie przymierzam się do zakupu GC79 (na wolnym rynku) i oprócz SIMDATY/IPLUSA zastanawia mnie jak sobie GC79 radzi z sieciami wifi? Testowałes może?

  2. do wifi mam inną karte … ale myśle ze w miare… nie kożystałem w wifi jeszcze z tej karty, nikt ze znajomych sie nie skarzył

  3. Tzn, że znajomi testowali GC79 jako kartę wifi? Bo w tej chwili mam 3COM-a 3CRWE62092B i w żaden sposób nie moge tego odpalić pod Ubuntu 6.06. A, że czasem przesiaduję gdzies na działce to z chęcią korzystam z mobilnego internetu, więc poszedłem na kompromis i zaplanowałem zakup GC79

  4. Ten model dobrze obsługuje program do łączenia się przez modemy i komórki z internetem Global UMTS http://www.globalumts.strony.pl

  5. Wifi też działa, polecam ndiswrappera i załadowanie sterownika z Windowsa ;]
    Do konfiguracji sieci choćby iwconfig (konsola)

  6. Ciekawe, czy zadziała to z modemem na USB od iPlusa – jutro będę próbował.

  7. Czemu mamy edytować resolv.conf skoro w pliku peera mamy usepeerdns?

  8. Opis ok ale parę rzeczy trzeba poprawić.
    Sporo czasu mi zajęło uruchomienie i dojście co trzeba zmienić.
    Distro Ubuntu 8.04, modem Huawei e800.
    Po kolei:
    Trzeba sprawdzić czy jest moduł usbserial, jeżeli nie to modprobe usbserial z wlaściwymi parametrami
    PIN powinien być w „” czyli: „” ‘AT+CPIN=„9999”’
    Linia: „” ‘AT+CFUN=1,1’ powoduje reset modemu i jest zupełnie zbędna. Lepiej go prostu wyjąć i włożyć ponownie.
    Jeżeli coś nie działa warto włączyć maksymalną gadatliwość, linia w skrypcie iplus przyjmuje wówczas wartość:
    connect „/usr/sbin/chat -e -S -s -v -f /etc/ppp/iplus-connect”
    Jeżeli masz stały ip przypisany przez plusa podajesz nazwę powiązanego z nim APN np xyz.plusgsm.pl
    Aby przetestować modem warto wykorzystać minicom próbując nawiązać połączenie ręczne.
    Ponoć wyłączenie PINU na karcie ułatwia konfigurację.

Skomentuj.