Friday, May 22, 2015

Tutorial Install Modem GSM Prolink di ubuntu 14.04 via wvdial

Dari sekian banyak modem yg saya pakai baik modem CDMA seperti modem S****Fren atau modem GSM seperti Prolink PHS 600 dengan menggunakan aplikasi wvdial sebenarnya kurang lebih sama saja cara penggunaannya, namun yg membedakan adalah isi dari konfigurasi file wvdial.conf itu sendiri, tips dan trik tersebut mungkin berlaku juga untuk modem yg lain.

Nah berikut akan saya babarkan sedikit tutorial sederhana dibawah ini.

* langkah pertama adalah menyiapkan/install terlebih dahulu wvdial di ubuntu anda, dikondisikan karena saya memang baru instal ulang OS ubuntu 14.04 saya maka otomatis secara default tidak tersedia/terpasang aplikasi wvdial, nah disini saya menggunakan gadget saya sebagai wifi hotspot untuk mendownload wvdial, caranya cukup mudah yaitu ketik diterminal dengan perintah "sudo apt-get update" tunggu sampai proses selesai, lalu selanjutnya ketik "sudo apt-get install wvdial" dan biarkan prosesnya berjalan sampai selesai.

* langkah kedua adalah anda perlu mencolokan modem prolink phs 600 anda terlebih dahulu dan tentunya modem tersebut sudah diisi dengan kartu provider tertentu dan juga sudah berlangganan biaya internet baik harian, mingguan, atau bulanan.
buka terminal ketikan "sudo wvdialconf" biarkan sampai selesai prosesnya maka akan menghasilkan data seperti dibawah ini.

reddiamond@reddiamond-Satellite-T135:~$ sudo wvdialconf
[sudo] password for reddiamond:
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan: S0   S1   S2   S3   S4   S5   S6   S7
Modem Port Scan: S8   S9   S10  S11  S12  S13  S14  S15
Modem Port Scan: S16  S17  S18  S19  S20  S21  S22  S23
Modem Port Scan: S24  S25  S26  S27  S28  S29  S30  S31
ttyUSB0: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB0: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB0: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyUSB1: ATQ0 V1 E1 -- OK
ttyUSB1: ATQ0 V1 E1 Z -- OK
ttyUSB1: ATQ0 V1 E1 S0=0 -- OK
ttyUSB1: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB1: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB1: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB1: Modem Identifier: ATI -- Manufacturer: PROLiNK CORPORATION
ttyUSB1: Speed 9600: AT -- AT
ttyUSB1: Speed 9600: AT -- OK
ttyUSB1: Max speed is 9600; that should be safe.
ttyUSB1: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB2: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB2: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB2: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyUSB3: Device or resource busy
Modem Port Scan: USB3

Found a modem on /dev/ttyUSB1.
Modem configuration written to /etc/wvdial.conf.
ttyUSB1: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

* langkah ketiga adalah setelah selesai dgn "sudo wvdialconf" selanjutnya ketik diterminal dengan "sudo gedit /etc/wvdial.conf" dan hapus semua isi dari wvdial.conf tersebut dan paste-kan dgn isi skrip dibawah ini:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/ttyUSB3
Command Line = ATDT
Phone = *99#
APN = indosat3g
New PPPD = yes
Password = ”
Modem Type = Analog Modem
Stupid mode = yes
Baud = 9600
Auto DNS = 1
Ask Password = no
ISDN = 0
Username = ”
Carrier Check = yes

perhatikan isi dari baris Modem = /dev/ttyUSB3 "itu relatif", biasanya jika tidak berhasil mengkoneksi ke internet nantinya, maka settingan tersebut bisa dirubah menjadi Modem = /dev/ttyUSB1 atau Modem = /dev/ttyUSB2 atau Modem = /dev/ttyUSBX (X= diisi dgn angka yg lain).
untuk APN karena saya menggunakan provider i*sat maka isi APN adalah indosat3g, jika menggunakan provider lain maka isi APN itu mengikuti prosedur dari provider lain tersebut, dan untuk Password dan Username dlm kasus ini hanya saya isi dengan tanda petik saja ", untuk yg lain dibiarkan default seperti isi skirp diatas atau disesuaikan nantinya sesuai kebutuhan.
setelah selesai diedit maka klik save.

* langkah keempat adalah mengetik "lsusb" dilayar terminal
maka akan menghasilkan data sebagai berikut :

Bus 002 Device 005: ID 04f2:b19a Chicony Electronics Co., Ltd
Bus 002 Device 011: ID 19d2:1253 ZTE WCDMA Technologies MSM
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 0930:020f Toshiba Corp.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 008: ID 15d9:0a4f Trust International B.V.
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

diatas terbaca cukup baik bahwa modem Prolink PHS 600 sebagai Bus 002 Device 011: ID 19d2:1253 ZTE WCDMA Technologies MSM

setelah itu ketik "sudo modprobe usbserial vendor=0x19d2 product=0x1253" dilayar terminal.
(perhatikan dengan seksama isi letak vendor dan product mengikuti baris Bus 002 Device 011: ID 19d2:1253 ZTE WCDMA Technologies MSM)

reddiamond@reddiamond-Satellite-T135:~$ sudo modprobe usbserial vendor=0x19d2 product=0x1253
[sudo] password for reddiamond:

* langkah kelima adalah setelah selesai dgn mengetik "lsusb" dan "modprobe" selanjutnya ketik "sudo wvdial" dan lihat hasilnya jika berhasil maka akan keluar seperti dibawah ini.

reddiamond@reddiamond-Satellite-T135:~$ sudo wvdial
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT 21000000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sat Jul  5 05:19:37 2014
--> Pid of pppd: 2623
--> Using interface ppp0
--> pppd: �vn�[08]*�[08]�)�[08]
--> pppd: �vn�[08]*�[08]�)�[08]
--> pppd: �vn�[08]*�[08]�)�[08]
--> pppd: �vn�[08]*�[08]�)�[08]
--> pppd: �vn�[08]*�[08]�)�[08]
--> local  IP address XX.XX.XX.XX
--> pppd: �vn�[08]*�[08]�)�[08]
--> remote IP address XX.XX.XX.XX
--> pppd: �vn�[08]*�[08]�)�[08]
--> primary   DNS address XXX.X.XX.XX
--> pppd: �vn�[08]*�[08]�)�[08]
--> secondary DNS address XXX.X.X.XX
--> pppd: �vn�[08]*�[08]�)�[08]

* langkah terakhir ketik ditab terminal baru dengan "ping google.com" lalu tekan enter

64 bytes from 74.125.130.139: icmp_seq=2991 ttl=44 time=389 ms
64 bytes from 74.125.130.139: icmp_seq=2992 ttl=44 time=418 ms
64 bytes from 74.125.130.139: icmp_seq=2993 ttl=44 time=448 ms
64 bytes from 74.125.130.139: icmp_seq=2994 ttl=44 time=408 ms
64 bytes from 74.125.130.139: icmp_seq=2995 ttl=44 time=467 ms
64 bytes from 74.125.130.139: icmp_seq=2996 ttl=44 time=446 ms
64 bytes from 74.125.130.139: icmp_seq=2997 ttl=44 time=406 ms
64 bytes from 74.125.130.139: icmp_seq=2998 ttl=44 time=405 ms
64 bytes from 74.125.130.139: icmp_seq=2999 ttl=44 time=444 ms
64 bytes from 74.125.130.139: icmp_seq=3000 ttl=44 time=424 ms
64 bytes from 74.125.130.139: icmp_seq=3001 ttl=44 time=394 ms
64 bytes from 74.125.130.139: icmp_seq=3002 ttl=44 time=443 ms
64 bytes from 74.125.130.139: icmp_seq=3003 ttl=44 time=442 ms
64 bytes from 74.125.130.139: icmp_seq=3004 ttl=44 time=392 ms
64 bytes from 74.125.130.139: icmp_seq=3005 ttl=44 time=411 ms

jika berhasil melakukan ping maka keperluan berinternet sudah siap digunakan, dan selamat mencoba :)

selanjutnya untuk pemakaian wvdial cukup mengetik diterminal dengan "sudo modprobe usbserial vendor=0x19d2 product=0x1253" lalu "sudo wvdial"
note : pengetikan diterminal tidak perlu menggunakan tanda petik "

No comments:

Selamat datang di Arif's Blog, Terima kasih telah berkunjung di blog kami.. Semoga anda senang!! Kebumen Beriman http://dwiarif07.blogspot.com/