Kamis, 29 Desember 2011

CARA INSTALL MODEM AIR FLASH DI LINUX UBUNTU 10.4


    Seperti biasa, kebanyakan vendor modem hanya menyediakan driver dan program aplikasi untuk sistem operasi MS Windows, jarang saya melihat driver dan program aplikasi untuk Linux. Bagi penggunan Linux (termasuk saya) harus mencari sendiri agar modem tersebut bisa digunakan di linux. Tapi jangan takut modem AIR FLASH ini bisa digunakan di LINUX, saya menggunakan UBUNTU 10.4 jika distro linux ini berhasil maka distro yang lainnya bisa juga menggunakan modem AIR FLASH ini.


      Saya menggunakan wvidial untuk mengkoneksikan modem tersebut di LINUX. biasany jika pertama kali kita memasan modem tersebut di Sistem Operasi Windows, driver untuk modem ini akan diinstal langsung dari media penyimpanan data yang ada di modem. Setelah terinstal, driver akan mengubah mode Air Flash dari mode media penyimpanan data menjadi modem. Untuk selanjutnya, setiap modem dicabut dan dipasang kembali, Windows akan secara otomatis mengubah mode Air Flash menjadi modem. Fitur ini di sebt dengan ZeroCD.
     Berdasarkan gambaran di atas, kita perlu mengetahui apa yang Linux lakukan apabila AIR FLASH kita pasang di salah satu slot USB. Dengan menggunakan perintah dmesg di Linux Terminal, kita bisa mendapatkan informasi tersebut.
      Pertama-tama tancapkan modem dan kemudian lihat informasi dari modem ini menggunakan Terminal dengan mengetikkan perintah lsusb.

root@erlanggapc:~# lsusb 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 15d9:0a4c Dexon 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 004: ID 6000:1000  
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
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b008 Chicony Electronics Co., Ltd USB 2.0 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Dari hasil lsusb diatas, modem AIR FLASH masih terdeteksi sebagai media penyimpanan seperti usb flashdisk sehingga belum bisa langsung digunakan.


Selanjutnya ketikan perintah berikut ini pada terminal :

dmesg | grep CD-ROM

Hasil dari perintah diatas akan terlihat seperti dibawah ini :



root@erlanggapc:~# dmesg | grep CD-ROM
[    0.739373] scsi 0:0:0:0: CD-ROM            MATSHITA DVD-RAM UJ-850S  1.10 PQ: 0 ANSI: 5
[    0.744036] Uniform CD-ROM driver Revision: 3.20
[    0.744209] sr 0:0:0:0: Attached scsi CD-ROM sr0
[   69.145133] scsi 5:0:0:0: CD-ROM            OEM      Harvilon.Ltd     2.31 PQ: 0 ANSI: 2
[   69.167271] sr 5:0:0:0: Attached scsi CD-ROM sr1

dari hasil di atas kita bisa melihat letak CD-ROM dari modem AIR FLASH tersebut yaitu terletak di sr1, yang di sr0 itu adalah DVD ROM yang ada di lepi saya . 
     Kemudian kita eject agar sistem UBUNTU mengenali modem AIR FLASH dengan benar, gunakan perintah :

eject sr1

setelah mengetikan perintah di atas ketik perintah lsusb , jika benar hasilnya akan berbeda dengan yang sebelumnya :


root@erlanggapc:~# lsusb 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 15d9:0a4c Dexon 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 003: ID 05c6:6000 Qualcomm, Inc. 
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
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b008 Chicony Electronics Co., Ltd USB 2.0 Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


modem telah terdeteksi dengan kode Vendor id= 05c6 dan product id=6000 (perhatikan pada blok bagian warna biru). Langkah  selanjutnya yaitu untuk mengenali modem sebagai usbserial pada kernel sistem Ubuntu. Caranya ketikan perintah berikut pada terminal :

sudo modprobe usbserial vendor=0x05c6 product=0x6000

Jangan menggunakan spasi untuk mengetikan perintah di atas, Jika proses modprobe berhasil, maka modem saat ini sudah dapat dikonfigurasi melalui aplikasi Network Manager bawaan Ubuntu.
    Agar modem bisa digunakan tanpa harus disetting ulang dari awal seperti langkah-langkah diatas ketika setiap kali ingin digunakan, langkah terakhir yang perlu Anda lakukan adalah mengkonfigurasi sistem Ubuntu agar otomatis menyimpan settingan yang telah Anda buat sebelumnya. Caranya lepaskan modem, kemudian ketikan perintah berikut pada terminal :
rmmod usb-storage
    Perintah diatas berfungsi untuk menon-aktifkan modul usb-storage yang telah termuat. Modul usb-storage akan selalu termuat otomatis ketika Anda menancapkan modem ke port usb. Untuk mengatur agar yang dimuat langsung hanya modul usb driver modem saja pada saat komputer booting, silahkan edit  file modules dengan perintah berikut : 
gedit /etc/modules
tambahkan baris perintah berikut pada bagian bawah:
usbserial vendor=0x05c6 product=0x6000
Kemudian edit file 61-mobile-action.rules untuk mengatur agar setiap usb CD-ROM yang ter-aktikan langsung diejek dengan perintah berikut :
sudo gedit /lib/udev/rules.d/61-mobile-action.rules
Tambahkan baris perintah berikut pada bagian bawah :

ACTION=="add", ENV{ID_CDROM}=="1", ENV{ID_VENDOR_ID}=="6000", ENV{ID_MODEL_ID}=="1000", RUN+="/usr/bin/eject %k"

Simpan semua perubahan yang dilakukan.


   Kemudian mengkoneksiakannya dengan menggunakan wvdial sebenarnya bisa mengkoneksikannya menggunakan aplikasi Network Manager bawaan Ubuntu, tapi yang saya alami sering tidak bsa konek, jadi saya ber alih untuk menggunakan wvdial.
jika wvdial belum di install, kalian bsa mencarinya d paman google hehe ...
pertama kita konfigurasi terlebih dahulu wvdial nya dengan mengetikan perintah d terminal :

 gedit /etc/wvdial.conf 

maka akan muncul tampilan gedit wvdial.conf, lalu isikan konfigurasi seperti dbawah ini :

[Dialer flexinet]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 921600
Modem = /dev/ttyUSB0
Phone = #777
Username = username kalian
Password = password kalian
New PPPD = no
Stupid Mode = 1

kemudain save untuk menyimpan, langkah yang terakhir cara mengkoneksikanya dengan perintah :

 wvdial flexinet

tunggu sampai muncul tampilan seperti di bawah ini

root@erlanggapc:~# wvdial flexinet 
--> 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
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Thu Dec 29 17:28:29 2011
--> Pid of pppd: 3644
--> Using interface ppp0
--> pppd: 0\�[08][08]Y�[08]
--> pppd: 0\�[08][08]Y�[08]
--> pppd: 0\�[08][08]Y�[08]
--> pppd: 0\�[08][08]Y�[08]
--> pppd: 0\�[08][08]Y�[08]
--> local  IP address 10.186.142.67
--> pppd: 0\�[08][08]Y�[08]
--> remote IP address 172.17.58.137
--> pppd: 0\�[08][08]Y�[08]

sekarang kalian bisa menggunakan browser untuk berselancar dunia maya :D ...
JANGAN MENUTUP TERMINAL JIKA SEDANG MENGGUNAKAN WVDIAL KARENA JIKA HAL ITU TERJADI MAKA INTERNET KALIAN AKAN DISCONNECT ..
untuk mendisconnect internetny bsa menekan tombol CTRL+C pada keyboard 

^CCaught signal 2:  Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: 0�[17][08][08]�[17][08]
--> Connect time 0.1 minutes.
--> pppd: 0�[17][08][08]�[17][08]
--> pppd: 0�[17][08][08]�[17][08]
--> Disconnecting at Thu Dec 29 17:27:35 2011
root@erlanggapc:~#

jika tampilan muncul seperti yang di atas berarti internet sudah tidak connect ..







0 komentar:

Posting Komentar

 

Ini Blog Irwan. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com