Minggu, 05 Agustus 2012

Konfigurasi modem smart haier CE100 di ubuntu 10.04 menggunakan wvdial

Sebelum melakukan konfigurasi pada modem smart haier CE100 ada baiknya untuk memahami fungsi wvdial dan modprobe  karena akan berhubungan dengal dua hal tersebut :) .

wvdial adalah aplikasi "Intelligent PPP dialer" maksudnya aplikasi ini akan mendial modem dan me-running aplikasi PPP secara bersamaan untuk melakukan koneksi internet. Aplikasi ini jelas sangat   diperlukan untuk membuat koneksi internet dengan menggunakan dial-up modem.

modprobe adalah program linux yang awalnya ditulis oleh Rusty Russel dan digunakan untuk menambahkan  atau menambah informasi module pada kernel atau sering disebut loadabale kernel module (LKM) pada linux. Ini pada umumnya digunakan secara tidak langsung :  udev bergantung pada perintah modprobe untuk memuat driver  perangkat keras agar terdeteksi secara otomatis.

nah setelah mengetahui hal diatas langsung saja kita lakukan konfigurasinya :)
Langkah 1
install wvdial dulu di laptop/PC anda dengan mengetik :
$ sudo apt-get install wvdial
ketik password root anda

tunggu proses instalasi selesai

Langkah 2
Modprobe Modem smart!
pasang modem usb smart haier CE100
eject modemnya karena di ubuntu 10.04 ini modem yang terpasang di port usb akan dibaca sebagai cd maka harus di eject bisa, dengan click kanan pada lambang installer smart yang ada di desktop anda dan pilih eject 
jika lewat terminal ketik :

$ eject /dev/cdrom1

karena cd smart saya terdetect di cdrom1 maka saya menggunakan perintah diatas, mungkin akan berbeda untuk tiap laptop / PC

$ lsusb (enter)

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 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 002: ID 201e:2009
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 064e:a103 Suyin Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ sudo modprobe usbserial product=0x201e vendor=0x2009 (enter)
$ dmesg (enter)

tahap modprobe modem pun telah selesai 

Langkah 3
untuk autoconfigurasi wvdialnya ketik di terminal
hyou@hyou-laptop:~$ sudo wvdialconf  (enter)

[sudo] password for (user):
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0   S1   S2   S3  
ttyUSB0<Info>: Device or resource busy
Modem Port Scan<*1>: USB0
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: 9600 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 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB2<*1>: Modem Identifier: ATI -- Manufacturer: EVDO Datacard
ttyUSB2<*1>: Speed 9600: AT -- OK
ttyUSB2<*1>: Max speed is 9600; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

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

// sekarang kita edit file konfigurasi wvdialnya secara manual disesuaikan dengan provider smart
$ sudo nano /etc/wvdial.conf (enter)

                                 
[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Username = <Your Login Name>
Init1 = ATZ
; Password = <Your Password>
Modem = /dev/ttyUSB2
Baud = 9600

ganti hingga seperti ini :


[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 9600

Proses konfigurasi modem pun telah selesai .. :) Sekarang tinggal bagaimana cara agar kita bisa connect ke internet menggunakan wvdial?

anda tinggal ketik di terminal anda :
$ sudo wvdial smart (enter)
[sudo] password for (user): (masukan Password root anda & enter)
--> Sending: ATZ
formation for serial port.
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT 153600
--> Carrier detected.  Waiting for prompt.
~[7f]}#@!}!}!} }3}"}&} } } } }#}%B#}%}'}"}(}"W}0~
--> PPP negotiation detected.
--> Starting pppd at Sun Aug  5 17:03:09 2012
--> Pid of pppd: 1919
--> Using interface ppp0
--> pppd: PJ7 �J7
--> pppd: PJ7 �J7
--> pppd: PJ7 �J7
--> pppd: PJ7 �J7
--> pppd: PJ7 �J7
--> local  IP address 10.231.195.121
--> pppd: PJ7 �J7
--> remote IP address 10.25.34.9
--> pppd: PJ7 �J7
--> primary   DNS address 10.17.125.235
--> pppd: PJ7 �J7
--> secondary DNS address 10.17.125.237
--> pppd: PJ7 �J7


tunggu sampai muncul seperti diatas jika sudah muncul seperti diatas maka modem anda telah terhubung ke internet menggunakan wvdial :) untuk menguji apakah anda benar-benar terhubung ke jaringan internet buka terminal anda dan ketikan:

$ ping google.com
64 bytes from 202.70.50.22: icmp_seq=905 ttl=57 time=10182 ms


jika muncul seperti diatas berarti modem smart CE100 anda sudah benar-benar terhubung karena waktu kita ping google.com ada respone itu tandanya sudah ada koneksi :) selamat mencoba semoga bermanfaat

0 komentar:

Posting Komentar