Friday, March 29, 2013

Install Modem Smart ce268 di Ubuntu 12.04 LTS

Install modem smartfren ce268 di Ubuntu sangatlah mudah, walaupun dalam modem ini tidak terdapat driver untuk linux, kita tetap bisa mengkoneksikan komputer kita ke internet menggunakan modem ini.

Berikut beberapa hal yang perlu di dipersiapkan sebelum menginstall medem smart ce268,

1. Usb_modeswitch
usb_modeswitch merupakan tools kecil yang digunakan untuk melakukan flip - flop pada usb modem. untuk menginstall tools ini bisa dilakukan secara online atau offline.

Install secara Online buka terminal lalu ketikan :
sudo apt-get install usb_modeswitch
 Install secara offline :
a. Buka synaptic
b. cari usb_modeswitch
c. Pilih berkas > buat script untuk mengunduh paket
d. kemudian simpan script tersebut, lalu buka dan akan ada daftar link download paket - paket yang dibutuhkan.
e. setelah semua paket didownload, buka terminal dan masuk ke folder tempat paket disimpan kemudian ketikan
sudo dpkg -i *.deb
f. tunggu proses sampai selesai, dan pastikan tidak ada error saat installasi.

2. wvdial
wvdial merupakan aplikasi "intelegent PPP dialer" artinya aplikasi ini akan mendial modem dan pada saat yang bersamaan akan me-running aplikasi PPP untuk melakukan koneksi internet. untuk install wvdial dapat dilakukan secara online, seperti biasa buka terminal lalu ketikan kode dibawah :
sudo apt-get install wvdial
apabila ingin menginstall secara offline, dapat dilakukan dengan cara menginstall usb_modeswitch sebelumnya menggunakan synaptic.

Setelah aplikasi diatas terinstall dengan baik, maka saatnya kita install modem smart ce268, cara adalah :
1. setelah usb modem dicolokan ke pc ketikan kode dibawah, untuk mengetahui apakah usb modem dideteksi sebagai cdrom atau sebagai modem.
sudo dmesg | tail
hasil :

[ 1072.791409] usbserial_generic 2-1.2:1.0: generic converter detected
[ 1072.791533] usb 2-1.2: generic converter now attached to ttyUSB0
[ 1072.791996] usbserial_generic 2-1.2:1.1: generic converter detected
[ 1072.792097] usb 2-1.2: generic converter now attached to ttyUSB1
[ 1072.792373] usbserial_generic 2-1.2:1.2: generic converter detected
[ 1072.792501] usb 2-1.2: generic converter now attached to ttyUSB2
[ 1072.792966] scsi9 : usb-storage 2-1.2:1.3
[ 1073.792191] scsi 9:0:0:0: Direct-Access     SDVDISK  EVDO ReV A       7.00 PQ: 0 ANSI: 0 CCS
[ 1073.793277] sd 9:0:0:0: Attached scsi generic sg2 type 0
[ 1073.796202] sd 9:0:0:0: [sdb] Attached SCSI removable disk
apabila hasilnya seperti diatas itu berarti modem telah terdeteksi dengan baik, tetapi apabila berbeda melainkan kode " Attached scsi CD-ROM sr1" dan "Attached scsi generic sg2 type5" berarti usb modem masih terdeteksi sebagai CD-ROM, karena itu kita eject terlebih dahulu dengan kode dibawah :
sudo eject /dev/sr1
2. setelah modem terdeteksi dengan baik, sekarang kita dapat melanjutkan tahap selanjutnya, yaitu mencari tahu id Vendor dan id Product usb modem kita, dapat dilakukan dengan kode :
lsusb
hasilnya :
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 13d3:5130 IMC Networks
Bus 002 Device 008: ID 201e:1022  
 dengan demikian diketahui bahwa untuk idvendor adalah 201e dan idproduct adalah 1022.

3. Setelah kita ketahui idvendor dan idproduct modem smart ce682 kita, sekarang edit konfigurasi usb_modeswitchnya.
sudo gedit /etc/usb_modeswitch.conf
dan tambahkan kode dibawah dan save :
########################################################
# /etc/usb_modeswitch.conf
#
# Smart Haier CE682 (EVDO)
#
DefaultVendor = 0x201e
DefaultProduct = 0×1022
TargetVendor = 00x201e
TargetProduct = 0×1022
MessageContent= 
”5553424312345678c00000008000069f030000000000000000000000000000′′ 

masuk lagi ke :

sudo gedit /etc/udev/rules.d/99-haier-ce682.rules
isi dengan kode dibawah kemudian save:


########################################################
# /etc/udev/rules.d/99-zte-ce682.rules
#
# Smart Haier CE682 (EVDO)
#
SUBSYSTEM=="usb", SYSFS{idVendor}=="201e",
SYSFS{idProduct}=="1022", RUN+="/usr/sbin/usb_modeswitch
–default-vendor 0x201e –default-product 0×1022 –message-content 
5553424312345678c00000008000069f030000000000000000000000000000"
4. setelah semua selesai dan disave, load beberapa parameter yang dibutuhkan ke kernel dengan perintah dibawah.
sudo modprobe -r usbserial
kemudian
sudo modprobe usbserial vendor=0x201e product=0x1022
5. Langkah selanjutnya adalah dengan mendeteksi modem menggunakan wvdial, dengan ketikan kode dibawah.
sudo wvdialconf
apabila tidak ada kesalahan maka modem terdeteksi dengan baik akan ada banyak kode yang tampil, sebagian seperti dikode dibawah yang artinya modem terdeteksi di dev/ttyUSB0

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


Tapi apabila mucul
Sorry, no modem was detected! Is it in use by another program?
Did you configure it properly with setserial?
berarti adakesalahan dilangkah ke 4, coba dilepas terlebih dahulu modemnya lalu dicolokin kembali, tunggu lampu indokatornya bekedip - kedip kemudian ulangi langkah ke-4.

6. setelah modem terdeteksi  lanjut ke pengaturan wvdial nya.
 sudo gedit /etc/wvdial.conf
dan tambahkan dibaris paling bawah kode berikut.
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800
dan langkah terakhir adalah menyambungkan ke internet dengan ketikan "sudo wvdial smart". Apabila sudah mendapat DNS address berarti kita sudah dapat menikmati internet. selanjutnya untuk mengkoneksikannya cukup ketikan :
sudo modprobe usbserial vendor=0x201e product=0x1022
dan kemudian
sudo wvdial smart
atau anda bisa membuat launcher scriptnya, caranya buka gedit, kemudian copy kan script dibawah dan simpan dengan ekstensi .sh, misalnya smart.sh
#!/bin/bash
sudo modprobe usbserial vendor=0X201e product=0X1022
sleep 2
sudo wvdial smart
 setelah itu ubah permisionnya dengan
chmod +x smart.sh 
dengan begitu apbila ingin konek keinternet cukup klick dua kali pada file tersebut dan pilih jalankan melalui terminal.

Selamat mencoba.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.