Saturday, March 8, 2008

.:: Berselancar dengan GPRS Modem di Ubuntu ::.

Kalau kamu punya HP yang mendukung modem GPRS dan kamu mempunyai sebuah mesin yang di tenagai oleh Linux(Kalau di saya Ubuntu),kamu bakal punya mainan baru plus memaksimalkan feature yang ada di HP kamu masing-masing...
So...dari pada buang-buang waktu, lets..go to the game...

Peralatan yang di butuhkan :

1. HP(pastinya), mau jenis apa aja yang penting punya feature modem GPRS, klo gw punya Nokia 3250 dengan konektor DKU-5.
2. Sim Card, klo yang gw punya im3( bukan promosi neh..)
3. Sedikit kesabaran dalam konfigurasinya...

Oke...masuk kita ke mode console :
1. Tancapkan HP ke kompi lewat kabel data tentunya
2. Lalu cek apakah modem terdeteksi oleh linux dengan mengetikkan wvdialconf

norman@norman-laptop:~$ 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 -- 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.
/etc/wvdial.conf: Can't write '/etc/wvdial.conf.tmp9502': Permission denied
/etc/wvdial.conf: Can't write '/etc/wvdial.conf' ('/etc/wvdial.conf'): Bad file descriptor
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
norman@norman-laptop:~$
Lihat dari status diatas kita tahu bahwa modem kita terdeteksi sebagai USB modem di yang di mount di /dev/ttyACM0.

3. Lalu edit file wvdial nya di /etc/wvdial.conf menjadi seperti di bawah ini
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"ip","indosatgprs"
Init4 = ATM0
Modem Type = USB Modem
SetVolume = 0
FlowControl = CRTSCTS
Modem = /dev/ttyACM0
Dial Command = ATDT
Baud = 460800
Stupid Mode = 1
Password = indosat
Username = indosat@durasi
Phone = *99***1#


4. Lalu kita mulai untuk men-dial nya dengan mengetikan wvdial di konsole
norman@norman-laptop:~$ 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>: Sending: AT+CGDCONT=1,"ip","indosatgprs"
WvDial Modem<*1>: AT+CGDCONT=1,"ip","indosatgprs"
WvDial Modem<*1>: OK
WvDial<*1>: Sending: ATM0
WvDial Modem<*1>: ATM0
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99***1#
WvDial Modem<*1>: CONNECT
WvDial Modem<*1>: ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial: Starting pppd at Tue Mar 4 20:25:58 2008
WvDial: Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
WvDial: --> PAP (Password Authentication Protocol) may be flaky.
WvDial: Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
WvDial: --> CHAP (Challenge Handshake) may be flaky.
WvDial: Pid of pppd: 9527
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: local IP address 10.36.0.147
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: remote IP address 10.6.6.6
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: primary DNS address 124.195.15.100
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: secondary DNS address 124.195.15.98
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
Klo sudah mendapat status seperti ini berarti koneksi berhasil ke ISP anda.

5. Coba buka browser anda dan coba ketik www.google.com, bila berhasil akan tampil halaman homepage google.

6. Untuk menghentikan nya. Kembali ke concole lalu tekan Ctrl + C, dan statusnya akan menjadi seperti ini
Caught signal 2: Attempting to exit gracefully...
WvDial<*1>: Terminating on signal 15
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: Connect time 2.7 minutes.
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: pppd: H[08]����[06][08]H�[06][08]
WvDial<*1>: Disconnecting at Tue Mar 4 20:28:44 2008
Ini berarti anda telah berhasil memutuskan koneksi.

Sekian dulu artikel dari saya, jika anda berhasil dengan menggunakan artikel ini tolong isi komentar nya yach...

Okk..Selamat Mencoba

7 comments:

  1. wah ini blog diperuntukan untuk para penggemar linux.saya liat anda kurang kerjaan ya.posting ilmu.

    ReplyDelete
  2. msh awam linux nich,mas norman,makasih ya info nya.akhirnya aku bisa juga koneksi net.hp nya sama pula lagi ^^

    ReplyDelete
  3. Sip, mas nico sama-sama,seneng rasanya bisa bagi ilmu...

    ReplyDelete
  4. mas norman,download paket paket bwt ubuntu dmn c?aq download di warnet.truz instal drmh.dependency is not satisfiable knp yah??

    ReplyDelete
  5. o0o..kalau instal paket di linux memang selalu minta dependency,kalau mas memang mau instal paket tapi gak mau ke warnet mas bisa membeli DVD Repository bwt Ubuntu..

    Regard.

    ReplyDelete
  6. wah mantap bgt bos tutorialnya!

    langsung bisa!

    :D

    ReplyDelete
  7. sip..dah klo langsung bisa...

    ReplyDelete