Berselancar dengan MOBI di Ubuntu

From OnnoWiki
Jump to navigation Jump to search

Referensi : http://blog.ayun.web.id/2009/04/03/berselancar-dengan-mobi-di-ubuntu/

Penulis   : Andreas Yulius Nugroho


Berhubung satu dan lain hal, akhirnya aku memutuskan untuk berhenti langganan internet via wifi dengan isp routelink. Itu terjadi meskipun mereka menurunkan tarif internet di bulan April 2009 ini.

Nah.. Beberapa hari tidak internetan, biasanya ngecek inbox email bisa tiap hari tiap saat, sekarang jadi tidak bisa. Harus cari warnet atau cek inbox lewat hape. Biasanya ngeprogram sambil buka2 internet, cari sumber di internet, sekarang harus ngeprogram sambil dengerin lagu2 doank.. Hiks..

Secara gak sengaja aku lihat iklan internet dengan indosat broom dan mobile-8 mobi. Kalau broom pake gsm, maka mobi pake cdma. Banding membandingkan, pikir punya pikir, akhirnya aku coba untuk mencoba pake mobi.

2 Kali datang ke counter mobile-8 di BEC. Sekali cuman tanya2, sekali lagi tanya2 plus memutuskan untuk beli. Hal utama yang ditanyakan itu : Bisakah berjalan di Linux? Jawab customer service pertama : belum. Jawab customer service kedua : tidak didukung. Lalu aku mikir.. Hanya bisa di windows saja, gimana ni ya, padahal sekarang kebanyakan kerja di lingkungan linux. Ah sudah, ntar aja dicoba di linux. Masa gak bisa si..

Sambil mikir gitu, dan meyakinkan diri bisa dicoba di linux, akhirnya aku mengeluarkan duit 500 rebu. Begitu sampai di kost, langsung dicoba. Pertama dicoba di laptop pinjeman sepupu. Tololnya, aku baru sadar kalau laptop itu hanya terima express card, setelah beberapa kali coba masukin modem mobi ke slot express card itu. Dan tentu saja setelah modem dimasukin, windows tidak mau detek sama sekali. Bener2 kerasa seperti orang tolol.. tongue Kedua, dicoba di desktop. Beruntung aku punya pcmcia to pci interface card drive. Install program di windows, masukin modem, mobi jalan dengan baik sesuai dengan instruksi manualnya.

Nah, bagaimana dengan linux? Aku nemuin satu sumber ini : http://ubuntuforums.org/showthread.php?t=515922. Dan aku memutuskan menulis tutorial sederhana tentang bagaimana cara berselancar internet dengan mobi di Ubuntu. Dengan catatan, ubuntu yang aku pakai versi 7.10 (sudah dicoba juga di 8.04, 8.10 dan 9.04). Semoga membantu untuk orang lain yang ingin menggunakan mobi di linux.

Catatan tambahan untuk Ubuntu 9.04

Di CD Ubuntu 9.04 yang saya beli dari IGOS Bandung, secara default, wvdial tidak masuk dalam paket default instalasi. Jadi mau tidak mau harus instal manual. Lebih parah lagi karena apt-get tidak bisa digunakan, lha konek ke internet aja belum. Ada beberapa paket yang harus didownload baru kemudian bisa menggunakan wvdial dengan lancar. Paket-paket itu adalah (terbaru yang saya bisa dapat) :

  • libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb
  • libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb
  • libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb
  • libxplc0.3.13_0.3.13-1build1_i386.deb
  • wvdial_1.60.1+nmu2_i386.deb

Secara cepat dapat dilakukan menggunakan

$ sudo apt-get install wvdial

Cara berselancar dengan MOBI di Ubuntu 7.10

  • Langsung masukan modem ke slot pcmcia. Jangan khawatir, ubuntu langsung dapat mendeteksi modem dengan baik, sebagai bukti, silakan cek Hardware Information yang terletak di menu System > Preferences > Hardware Information. Di situ mobi akan terdaftar sebagai PANTECH USB MODEM. Jika Hardware Information tidak ditemukan, buka terminal dan masukkan perintah
# lsusb

Cari baris :

Bus 007 Device 002: ID 106c:3702 Curitel Communications, Inc. Pantech PX-500.
  • Buka terminal
  • Jalankan wvdialconf sebagai root. Cek apakah modem terdeteksi dengan baik.
andreas@andreas-desktop:~$ sudo wvdialconf
Editing `/etc/wvdial.conf’.
Scanning your serial ports for a modem.
ttyS0< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyS0< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyS0< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
Modem Port Scan< *1>: S1 S2 S3
WvModem< *1>: Cannot get information for serial port.
ttyUSB0< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB0< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB0< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem< *1>: Cannot get information for serial port.
ttyUSB1< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB1< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB1< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem< *1>: Cannot get information for serial port.
ttyUSB2< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB2< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB2< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem< *1>: Cannot get information for serial port.
ttyUSB3< *1>: ATQ0 V1 E1 — OK
ttyUSB3< *1>: ATQ0 V1 E1 Z — OK
ttyUSB3< *1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB3< *1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB3< *1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB3< *1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB3< *1>: Modem Identifier: ATI — Manufacturer: UTStarcom communication Inc.
ttyUSB3< *1>: Speed 4800: AT — OK
ttyUSB3< *1>: Speed 9600: AT — OK
ttyUSB3< *1>: Speed 19200: AT — OK
ttyUSB3< *1>: Speed 38400: AT — OK
ttyUSB3< *1>: Speed 57600: AT — OK
ttyUSB3< *1>: Speed 115200: AT — OK
tyUSB3< *1>: Speed 230400: AT — OK
ttyUSB3< *1>: Speed 460800: AT — OK
ttyUSB3< *1>: Max speed is 460800; that should be safe.
ttyUSB3< *1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
WvModem< *1>: Cannot get information for serial port.
ttyUSB4< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB4< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB4< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem< *1>: Cannot get information for serial port.
ttyUSB5< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB5< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB5< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem< *1>: Cannot get information for serial port.
ttyUSB6< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB6< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB6< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem< *1>: Cannot get information for serial port.
ttyUSB7< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB7< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB7< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem< *1>: Cannot get information for serial port.
ttyUSB8< *1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB8< *1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyUSB8< *1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
Found a modem on /dev/ttyUSB3.
Modem configuration written to /etc/wvdial.conf.
ttyUSB3: Speed 460800; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″

Bagi anda yang menggunakan kabel USB kemungkinan akan memperoleh keluaran sbb:

lina@lina-laptop:~$ sudo wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0   S1   S2   S3   
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Manufacturer: UTStarcom communication Inc.
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"


  • Edit wvdial.conf.
sudo nano /etc/wvdial.conf
——————————
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone = #777
New PPPD = yes
Modem = /dev/ttyUSB3
Username = 0889140[4 digit nomor mobi]@ev.mobile-8.net
Password = [password mobi]
Baud = 460800
Carrier Check = no 
  • Cek file :
/etc/ppp/chap-secrets
/etc/ppp/pap-secrets

Pastikan terdapat baris yang berisikan :

“0889140[4 digit nomor mobi]@ev.mobile-8.net” * “[password mobi]”
  • Setelah itu, langkah terakhir, jalankan wvdial sebagai root. Voila…
andreas@andreas-desktop:~$ sudo wvdial
WvDial< *1>: WvDial: Internet dialer version 1.56
WvModem< *1>: Cannot get information for serial port.
WvDial< *1>: Initializing modem.
WvDial< *1>: Sending: ATZ
WvDial Modem< *1>: ATZ
WvDial Modem< *1>: OK
WvDial< *1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem< *1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem< *1>: OK
WvDial< *1>: Modem initialized.
WvDial< *1>: Sending: ATDT#777
WvDial< *1>: Waiting for carrier.
WvDial Modem< *1>: ATDT#777
WvDial Modem< *1>: CONNECT
WvDial< *1>: Carrier detected. Waiting for prompt.
WvDial Modem< *1>: ~[7f]}#@!}!}!} }5}”}&} }*} } }#}%B#}%}%}&}%[}^} }6N~
WvDial< *1>: PPP negotiation detected.
WvDial: Starting pppd at Thu Apr 2 23:54:53 2009
WvDial: Pid of pppd: 6682
WvDial< *1>: Using interface ppp0
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: local IP address 10.128.144.173
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: remote IP address 10.21.9.5
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: primary DNS address 10.88.77.6
WvDial< *1>: pppd: ��[06][08](�[06][08]
WvDial< *1>: secondary DNS address 10.21.7.7
WvDial< *1>: pppd: ��[06][08](�[06][08]

Anda terkoneksi ke internet…

Jadi setiap kali ingin konek ke internet, tinggal ketik saja wvdial sebagai root di terminal. Cara diskoneknya adalah tinggal ketik saja ctrl-c di terminal yang menjalankan wvdial. Nanti akan secara otomatis terdiskoneksi. Ingin konek otomatis saat ubuntu berjalan, tinggal masukan script wvdial di /etc/init.d/.

Semoga informasi ini berguna. Yang aku pertanyakan : kenapa kok mobile-8 menyatakan tidak mendukung linux? Hari gini gitu lho… Nanti setelah aku mencoba di beberapa kompie lab, dan memastikan berjalan dengan baik, aku akan mengunjungi counter mobile-8 sambil bawa kertas yang berisikan langkah2 memakai mobi di ubuntu. Kurangnya hanya : tidak bisa cek sisa pulsa dan tidak bisa mengetahui log-nya dengan mudah.

Komentar terakhir : Internet MAHAL!!!!! ARGH!! at wits end

Pranala Menarik