Wednesday, July 8, 2009

Koneksi Internet dengan Modem Nokia pada Linux Ubuntu

Dalam artikel ini, akan dibahas mengenai cara koneksi internet dengan menggunakan modem handpone pada sistem operasi Linux Ubuntu 8.04. Dalam melakukan koneksi, tidak perlu mencari program-program tambahan maupun driver untuk diinstall pada Linux Ubuntu 8.04. Tidak seperti di Sistem Operasi Windows, driver-driver untuk hardware terbaru seperti modem handpone sudah terinstall pada saat instalasi Linux.

Langkah-langkah yang perlu kita lakukan adalah
1, Masuk ke Sistem Operasi Ubuntu 8.04.
2. Sambungkan Handpone dengan PC dengan menggunakan kabel data. Pada saat ini biasanya ubuntu akan mendeteksi adanya hardware baru.
3. Cek koneksi kabel data untuk memastikan bahwa kabel data sukses dikenali oleh PC.
-buka terminal (Applications->Accesories->Terminal)
-ketik "dmesg |grep usbcore" dan tekan enter.
-lihat hasilnya. jika muncul "usbcore: registered new interface driver ..." maka kabel data sukses dikenali.

4. Cek apakah modem handphone berfungsi dengan baik.
ketik "sudo wvdialconf"
kalau modemnya berfungsi dengan baik, maka akan muncul


afyza@afyza-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.
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 -- Nokia
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: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
afyza@afyza-desktop:~$ sudo gedit /etc/wvdial.conf

5. Dari proses diatas, dihasilkan file script dial up yang tersimpan di "/etc/wvdial.conf" yang isinya :

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
; Phone =
ISDN = 0
; Username =
Init1 = ATZ
; Password =
Modem = /dev/ttyACM0
Baud = 460800

6. kita tambahkan beberapa parameter pada script dial up.
ketik "sudo gedit /etc/wvdial.conf"

[Dialer im3durasi]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","indosatgprs"
Modem Type = USB Modem
ISDN = 0
APN = indosatgprs
New PPPD = yes
Phone = *99***1#
Modem = /dev/ttyACM0
Username = indosat@durasi
Password = indosat@durasi
Baud = 460800

Simpan script kemudian keluar.
7. Sekarang kita jalankan koneksi dialup dengan menuliskan perintah pada terminal
sudo wvdial im3durasi
koneksi berhasil jika tampilan dilayar kurang lebih seperti dibawah.

afyza@afyza-desktop:~$ sudo wvdial im3durasi
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","indosatgprs"
AT+CGDCONT=1,"IP","indosatgprs"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> PPP negotiation detected.
--> Starting pppd at Fri Mar 27 23:24:26 2009
--> Pid of pppd: 12787
--> Using interface ppp0
--> pppd: ��[06][08]��[06][08]��[06][08]
--> pppd: ��[06][08]��[06][08]��[06][08]
--> pppd: ��[06][08]��[06][08]��[06][08]
--> pppd: ��[06][08]��[06][08]��[06][08]
--> local IP address 10.36.1.8
--> pppd: ��[06][08]��[06][08]��[06][08]
--> remote IP address 10.6.6.6
--> pppd: ��[06][08]��[06][08]��[06][08]
--> primary DNS address 124.195.15.100
--> pppd: ��[06][08]��[06][08]��[06][08]
--> secondary DNS address 124.195.15.98
--> pppd: ��[06][08]��[06][08]��[06][08]

8. setelah koneksi berhasil, biarkan script tetap berjalan pada terminal dan jangan ditutup selama masih menggunakan koneksi internet.
9. Internet sudah siap digunakan, silakan anda bisa browsing, chatting dll.
10.Untuk menghentikan koneksi, tekan Ctrl-C pada terminal dimana script dialup dijalankan dan pastikan dilayar handphone koneksi juga terputus.

Demikian langkah-langkah melakukan koneksi internet dengan Modem Nokia 3120 pada Sistem operasi Linux Ubuntu 8.04.

Dibawah ini adalah daftar konfigurasi masing-masing provider:

IM3
Homepage : www.indosat-m3.net
User : gprs
Password : im3
Dial : *99***1#
IM3 DURASI
Homepage : www.indosat-m3.net
User : indosat@durasi
Password : indosat@durasi
Dial : *99***1#
TELKOMSEL
Homepage : telkomsel
User : wap
Password : wap123
Dial : *99***1#
TELKOMFLASH
Homepage : flash
User : [KOSONGKAN]
Password : [KOSONGKAN]
Dial : *99***1#
XL
Homepage : www.xlgrps.net
User : xlgprs
Password : proxl
Dial : *99***1#
MATRIX reguler [ APN = satelindogsm]
Homepage :
User : [KOSONGKAN]
Password : [KOSONGKAN]
Dial : *99***1#
MATRIX broadband
Homepage : indosat3g
User : indosat
Password : indosat
Dial : *99***1#
MENTARI
Homepage : satelindogsm
User : indosat
Password : indosat
Dial : *99***1#
AXIS
Homepage : http://wap.axisworld.co.id
User : axis
Password : [KOSONGKAN]
Dial : *99***1#
Fren (Mobile-8)
User : m8
Password : m8
Dial : #777
TELKOMFLEXY
User : telkomnet@flexi
Password : telkom
Dial : #777
STARONE
User : starone
Password : indosat
Dial : #777

Labels: