Kamis, 24 Mei 2012

Koneksikan Modem Smartfren CE628 di Ubuntu 12.04


Bagi anda yang punya modem  Smartfren CE682 sangatlah mudah mengkoneksikannya di PC/Laptop yang ber-Flatform Windows, namun berbeda jikalau anda menggunakan Ubuntu. Disini saya akan sedikit memaparkan cara men-setting Smartfren CE682 dengan Ubuntu 12.04.
Yang anda butuhkan adalah 5 packet ber-extension " .deb "  berikut :



1. libssl0.9.8_0.9.8o-7ubuntu2_i386.deb
2. libuniconf4.6_4.6.1-1_i386.deb
3. libwvstreams4.6- base_4.6.1-2build1_i386.deb
4. libwvstreams4.6-extras_4.6.1-1_i386.deb
5. wvdial_1.61-4build1_i386.deb

Unduh packet

Untuk Ubuntu 12.04 anda tidak usah meng-install packet " Usb_Modeswicth " ataupun " Usb_Modeswicth-Data " dikarenakan  pada Ubuntu 12.04 sudah otomatis terinstall ketika anda meng-install Ubuntu itu sendiri.

Langkah pertama, Copy-kan 5 packet tersebut dalam folder "Home", Buka Terminal yang ada pada Dash Home lalu install dengan perintah berikut,

$ sudo dpkg -i *.deb

Perintah ini menginstall semua packet secara otomatis, tunggu hingga selesai.
Pasang modem anda pada Pc/Laptop, ketik perintah berikut,

$ lsusb                 , terdeteksi  " ID 201e:1022 " itu adalah ID modem anda

$ dmesg | tail      , terdeteksi  " SVDISK EVDO ReV A " dan " CD-ROM EVDO Rev A  " walaupun terbaca sebagai Flasdisk  dan  CD-Rom ini menandakan bahwa anda tak perlu meng-eject-nya seperti halnya di Ubuntu 10.04 .

$ sudo gedit  /etc/usb_modeswitch.conf

Pada  Text Editor, tambahkan perintah dibawah ini pada ujung barisnya.

########################################################
# /etc/usb_modeswitch.conf

#

# Smartfren Haier CE682

#


DefaultVendor = 0x201e

DefaultProduct = 0×1022


TargetVendor = 00x201e

TargetProduct = 0×1022


MessageContent=”5553424312345678c00000008000069f030000000000000000000000000000″  



Klik Save dan tutup.
Kemudian,

$ sudo gedit /etc/udev/rules.d/99-haier-ce682.rules

Tambahkan perintah dibawah ini dan Save,

########################################################
# /etc/udev/rules.d/99-zte-ce682.rules

#

# Smartfren Haier CE682

#

SUBSYSTEM==”usb”, SYSFS{idVendor}==”201e”,

SYSFS{idProduct}==”1022″, RUN+=”/usr/sbin/usb_modeswitch –default-vendor 0x201e –default-product 0×1022 –message-content 5553424312345678c00000008000069f030000000000000000000000000000″

Kemudian,

$ sudo modprobe usbserial vendor=0X201e product=0X1022

Kemudian, 


$ sudo wvdialconf

Muncullah berikut ini,

 Editing `/etc/wvdial.conf’. Scanning your serial ports for a modem.
ttyS0: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyS0: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyS0: ATQ0 V1 E1 — and failed too at 115200, giving up.
ttyS1: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyS1: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyS1: ATQ0 V1 E1 — and failed too at 115200, giving up.
Modem Port Scan: S2 S3 S4 S5 S6 S7 S8 S9
Modem Port Scan: S10 S11 S12 S13 S14 S15 S16 S17
Modem Port Scan: S18 S19 S20 S21 S22 S23 S24 S25
Modem Port Scan: S26 S27 S28 S29 S30 S31
WvModem: Cannot get information for serial port.
ttyUSB0: ATQ0 V1 E1 — OK
ttyUSB0: ATQ0 V1 E1 Z — OK
ttyUSB0: ATQ0 V1 E1 S0=0 — OK
ttyUSB0: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB0: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB0: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB0: Modem Identifier: ATI — Manufacturer: +GMI: China TeleCom
ttyUSB0: Speed 9600: AT — OK
ttyUSB0: Max speed is 9600; that should be safe.
ttyUSB0: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
WvModem: Cannot get information for serial port.
ttyUSB1: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyUSB1: ATQ0 V1 E1 — failed with 9600 baud, next try: 9600 baud
ttyUSB1: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem: Cannot get information for serial port.
ttyUSB2: ATQ0 V1 E1 — OK
ttyUSB2: ATQ0 V1 E1 Z — OK
ttyUSB2: ATQ0 V1 E1 S0=0 — OK
ttyUSB2: ATQ0 V1 E1 S0=0 &C1 — OK
ttyUSB2: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyUSB2: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
ttyUSB2: Modem Identifier: ATI — Manufacturer: +GMI: China TeleCom
ttyUSB2: Speed 9600: AT — OK
ttyUSB2: Max speed is 9600; that should be safe.
ttyUSB2: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
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″

Terdeteksi modem di  /dev/ttyUSB0
Kemudian,

$ sudo gedit /etc/wvdial.conf 

Tambahkan/Edit beberapa perintah 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



Lalu Save . Kemudian,


$ sudo wvdial smart   

Tampillah baris berikut ini,
--> 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
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT 3100000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Tue May 15 19:23:23 2012
--> Pid of pppd: 2002
--> Using interface ppp0
--> pppd: 8B� XB�
--> pppd: 8B� XB�
--> pppd: 8B� XB�
--> pppd: 8B� XB�
--> local  IP address 10.1xx.2xx.xx2
--> pppd: 8B� XB�
--> remote IP address 10.1x.9x. 6x
--> pppd: 8B� XB�
--> primary   DNS address 10.xx4.4x44xx
--> pppd: 8B� XB�
--> secondary DNS address 10.1x.x4xx
--> pppd: 8B� XB�  

Dengan munculnya IP dan DNS itu menandakan bahwa koneksi Modem dengan Ubuntu berhasil sehingga anda bisa menggunakannya untuk berinternet.
Apabila dilain waktu anda ingin menggunakan internet, untuk mempermudah buat dahulu scipt berikut 
pada Text Editor.

  #!/bin/bash
   sudo modprobe usbserial vendor=0X201e product=0X1022
   sleep 2
   sudo wvdial smart

   /bin/bash

Lalu Save dengan nama " smart.sh " , untuk menjalankannya ada hanya perlu buka Terminal
dan ketikan 2 baris berikut,

 $ sudo chmod +x smart.sh  , masukan password ubuntu anda

$ ./smart.sh

Sekian, Semoga bermanfaat.

 
 
 

4 komentar: