Pages

Sunday, January 9, 2011

Internetan Dengan Modem Nokia 6016i di Ubuntu 10.04

    Menurut beberapa review yang saya baca  bahwa Nokia 6016i ini tergolong bandel untuk koneksi internetnya. Sedangkan kabel data saya memakai CA-42, karena sudah murni USB (menurut yang jual)..hehehe. Untuk kartu saya sedang tertarik dengan Flexi unlimited. 
     Saya menggunakan notebook dengan Ubuntu. Ini sebenarnya OS yang relatif baru saya gunakan. Kurang lebih sekitar 1 tahun saya menggunakan Ubuntu ini untuk keperluan sehari-hari. Juga sekalian mempelajari seluk beluk Linux Ubuntu khususnya. Untuk koneksi internet yang kita bicarakan ini, praktis tidak ada driver atau software pun yang diinstall. Semuanya berjalan secara plug and play dengan software standar bawaan dari Linux Ubuntu 10.04. Hanya perlu sedikit saja konsenstrasi dan perhatian untuk mengikuti step-step nya.
Sebelum memulai pastikan hal-hal yang kita perlukan sudah tersedia agar semuanya bisa berjalan lancar. Diantaranya:
Handset Nokia 6016i
Kabel data DKU-5 / CA-42
Flexi unlimited
Notebook dengan OS Ubuntu 10.04
Makanan ringan dan minuman biar lebih semangat

Selanjutnya ini adalah langkah-langkahnya:
  • Cek koneksi handset – kabel data. Caranya colokkan kabel data ke handset dan perhatikan di layar handset apakah ada tulisan “ready for data”. Kalau tulisan tersebut muncul berarti koneksi antara handset – kabel data berjalan dengan baik. Dan saat kabel data dilepas dari handset akan muncul tulisan “Data connection ended”
  • Cek koneksi kabel data – Notebook. Caranya colokkan kabel data ke colokan USB. Lalu buka terminal dan ketikkan:
                      dmesg |grep usbcore
  • Lihat hasil dmesg di terminal pada bagian paling bawah. Kabel data sukses dikenali oleh notebook kalau ada tulisan berikut ini:
                     usbcore: registered new interface driver ark3116
                     untuk kabel data CA-42
                     usbcore: registered new interface driver pl2303
                     untuk kabel data DKU-5
  • Cek apakah fungsi modem pada CDMA 6016i bisa berfungsi dengan baik. Sekarang colokkan handset ke kabel data dan ke notebook. Lalu dari terminal ketik:
                    wvdialconf

Ini sengaja tidak menggunakan ‘sudo’ sebelum perintah di atas. Karena script dialup nanti akan kita buat secara manual.
Kalau modem berfungsi dengan baik hasilnya akan muncul sebagai berikut:
Modem Port Scan<*1>: S0   S1   S2   S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- ?????
ttyUSB0<*1>: Modem Identifier: ATI -- ERbI5
ttyUSB0<*1>: Speed 4800: AT -- OK
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Speed 19200: AT -- OK
ttyUSB0<*1>: Speed 38400: AT -- OK
ttyUSB0<*1>: Speed 57600: AT -- OK
ttyUSB0<*1>: Speed 115200: AT -- OK
ttyUSB0<*1>: Speed 230400: AT -- OK
ttyUSB0<*1>: Speed 460800: AT -- ~?
ttyUSB0<*1>: Speed 460800: AT -- ~?
ttyUSB0<*1>: Speed 460800: AT -- ~?
ttyUSB0<*1>: Max speed is 230400; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
Found a modem on /dev/ttyUSB0.
Dari data-data hasil di atas, sekarang kita buat script untuk koneksi dialup.
dari terminal ketik

            sudo gedit /etc/wvdial.conf

setelah muncul text editor tambahkan entri berikut ini:
[Dialer flexi]
Modem = /dev/ttyUSB0
Baud = 230400
Init1 = atz
Init2 = at+crm=1;+cso=33
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2
New PPPD = yes
FlowControl = CRTSCTS
Stupid Mode = 1
Modem Type = Usb Modem
ISDN = 0
Phone = #777
Username = *******@free
Password = telkom

setelah selesai simpan yang tadi lalu keluar.
Sekarang kita jalankan koneksi dialup, dari terminal ketik

               sudo wvdial starone

lalu script akan berjalan. Koneksi akan berhasil kalau di layar terminal ada hasil kira-kira seperti ini:
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: atz
atz
OK
--> Sending: at+crm=1;+cso=33
at+crm=1;+cso=33
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT
~[7f]}#@!}!}!} }9}"}&} } } } }#}%B#}%}%}&} n[05]a}'}"}(}"0@~
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sun Jan  9 21:59:51 2011
--> Pid of pppd: 2366
--> Using interface ppp0
--> pppd: 0$�
--> pppd: 0$�
--> pppd: 0$�
--> pppd: 0$�
--> pppd: 0$�
--> local  IP address 10.6.88.188
--> pppd: 0$�
--> remote IP address 10.10.61.12
--> pppd: 0$�
--> primary   DNS address 202.134.0.155
--> pppd: 0$�
--> secondary DNS address 202.134.1.10
--> pppd: 0$�

Setelah koneksi berhasil jangan ditutup terminal tadi dan biarkan saja selama anda ingin menggunakan internet. Silakan browsing, mengecek email, chatting dan lain-lain.
Untuk menghentikan koneksi, pada terminal dimana kita menjalankan script dialup, ketikkan ctrl+c dan pastikan di layar handset koneksi juga sudah terputus.
Demikian step-step untuk melakukan koneksi internet dengan menggunakan Nokia 6016i+CA42+Notebook Ubuntu. Step di atas berhasil dengan mulus dan tetap saya gunakan untuk koneksi internet sehari-hari. Oh iya untuk mempercepat koneksi nonaktifkan protokol IPV6.

2 comments: