Minggu, 13 Februari 2011

Konfigurasi Modem CDMA di Ubuntu

Pengen nyoba make modem CDMA di Linux, eh dapet bahan pinjeman modem dari adek sepupu. Yah udin langsung dicobain... Untuk informasi modem yang digunakan sama apa ajah yang dipake adalah sebagai berikut :
  • Modem Haier CM 300
  • Kartu Ceria
  • OS Linux Distro Ubuntu 10.10
Perlu diingat untuk kartu ceria, profil networknya adalah sebagai berikut :
|================
| Profile name: ceria
| Number: #777
| Username: internet
| Password: ceria     
|================

Untuk informasi kartu CDMA laen semisal Flexy, Fren, Smart, Esia adalah berikut :
|=====================
| Profile name: telkom@flexy
| Number: #777                      
| Username: telkom@flexy
| Password: telkom                  
|===================== 

|===============
| Profile name: fren
| Number: #777        
| Username: m8  
| Password: m8         
|===============

|===============
| Profile name: esia
| Number: #777        
| Username: esia
| Password: esia        
|===============

|================
| Profile name: smart
| Number: #777        
| Username: smart 
| Password: smart      
|================

|=================
| Profile name: starone   
| Number: #777             
| Username: starone       
| Password: starone       
|=================

Langsung saja dimulai yah, tolong dibantu yah,.. :-)
1. Pastikan Kartu telah terisi pulsa
2. Colok Modem ke port USB Port
3. Install wvdial,gnomm-ppp
4. Masuk ke terminal, masuk root :
   $sudo su
5. Deteksi Modem :
   #lsusb


Hasilnya yang tampil kurang lebih berikut :


Bus 002 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 002 Device 003: ID 04f2:b1d6 Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 068: ID 15eb:0001
Bus 001 Device 062: ID 15d9:0a4c Trust International B.V.
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


6. Lakukan inisiasi modem :
   #modprobe usbserial vendor=0x15eb product=0x0001


7. Cek Modem :
   #dmesg


kurang lebih ada bagian ini yang tampil :
....
[121620.905676] usbserial_generic 1-1.2:1.1: generic converter detected
[121620.905782] usb 1-1.2: generic converter now attached to ttyUSB0
....


8. Lakukan inisiasi konfigurasi wvdial
   #wvdialconf


Terlihat hasil berikut :


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.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- VIATELECOM
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK


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


9. Lakukan editing file wvdial.conf dan isikan sebagai berikut :
   #gedit /etc/wvdial.conf


[Dialer ceria]
Init1 = atze0Q0v1
Init2 = ate0q0v1
Init3 = at
Init4 = at+crm=1;+cmux=1;+cps=33;+cta=0
Modem = /dev/ttyUSB0
Phone = #777
Idle Seconds = 300
Password = ceria
Stupid Mode = 1
Compuserve = 0
Baud = 230400
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Username = internet
FlowControl = CRTSCTS  


10. Lakukan koneksi wvdial :
      #wvdial ceria


Hasilnya kurang lebih sebagai berikut :


--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: atze0Q0v1
atze0Q0v1
OK
--> Sending: ate0q0v1
OK
--> Sending: at
OK
--> Sending: at+crm=1;+cmux=1;+cps=33;+cta=0
OK
--> Modem initialized.
--> Idle Seconds = 300, disabling automatic reconnect.
--> Sending: ATDT#777
--> Waiting for carrier.
CONNECT
~[7f]}#@!}!} } }=}!}$}%[16]}"}&} } } } }#}%B#}%}%}&TM[1d]<}'}"}(}"nY~
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sat Feb  5 07:59:54 2011
--> Pid of pppd: 27929
--> Using interface ppp0
--> pppd: �
--> pppd: �
--> pppd: �
--> pppd: �
--> pppd: �
--> local  IP address 10.140.0.8
--> pppd: �
--> remote IP address 10.81.0.5
--> pppd: �
--> primary   DNS address 203.130.208.18
--> pppd: �
--> secondary DNS address 203.134.1.10
--> pppd: �


11. Selamat modem ceria anda telah terkoneksi, untuk disconnect tekan CTRL+C
12. Untuk menghindari disconnect +- 50 menit, edit file options
       #gedit /etc/ppp/options
tambahkan konfigurasi berikut :


asyncmap 0
noauth
crtscts
modem
proxyarp
noipx
persist
idle 1000000


Untuk Konfigurasi Modem GSM akan dibahas pada post berikutnya,.. 

Tidak ada komentar: