Install Modem Indosatm2 ZTE MF622 di Linux Ubuntu

Saya memakai modem indosatm2 ini sebelumnya di Windows XP dan Vista berjalan dengan instalasi yang mudah karena modem berjalan secara autorun, setelah selesai modem sudah dapat digunakan. Nah, kemudian saya ingin mencoba di Ubuntu 8.04 saya, dan ternyata tidak semudah itu.he.

Di ubuntu modem ini dideteksi sebagai usb device, yang seharusnya di detect sebagai modem, karena instalasi didalam modem merupakan instalasi untuk windows. Jadi tujuan instalasi ini adalah membuat ubuntu mengidentifikasi MF622 ini sebagai modem, sedangkan untuk dial modemnya merupakan langkah yang biasa dilakuakann ketika dial connection manual.

Karena saya newbie di Ubuntu maka pastinya saya mencari di google tentang masalah ini, dan menemukan 2 website yang relevan yaitu:

Menginstall ZTE MF622 USB Modem di Linux Ubuntu

Tutorial Instalasi Modem 3G / HSDPA ZTE MF622 di Linux (Tested in Debian and Ubuntu)

Peratamanya saya menggunakan kedua cara tersebut, namun setelah beberapa kali berusaha yang berhasil adalah cara yang kedua, berikut urutan instalasinya:

1. Modem ditancapkan ke USB pada saat pertama booting/sebelum PC dinyalakan. Kenapa harus sejak awal? masalahnya belum di ketahui, karena jika di tancapkan ketika sudah masuk ke Ubuntuk kadang2 modem tersebut tidak terdetect, dari pada harus restart lagi maka lebih baik dari pertama sudah ditancapkan.

2. Agar usb lain selain mf622 dideteksi sebagai usb biasa maka perlu packet modem switch di http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.3.tar.bz2

atau menggunakan dvd repo

4.Extract file tersebut dengan perintah :
$ tar -jxvf usb_modeswitch-0.9..3.tar.bz2

$ ls
usb_modeswitch-0.9.3.tar.bz2

$ tar -xvjf usb_modeswitch-0.9.3.tar.bz2
usb_modeswitch-0.9.3/
usb_modeswitch-0.9.3/compile.sh
usb_modeswitch-0.9.3/usb_modeswitch
usb_modeswitch-0.9.3/usb_modeswitch.conf
usb_modeswitch-0.9.3/usb_modeswitch.c
usb_modeswitch-0.9.3/usb_modeswitch.h
usb_modeswitch-0.9.3/COPYING
usb_modeswitch-0.9.3/README

$ ls
usb_modeswitch-0.9.3 usb_modeswitch-0.9.3.tar.bz2

$ cd usb_modeswitch-0.9.3/

~/usb_modeswitch-0.9.3$ ls
compile.sh
README
usb_modeswitch.c
usb_modeswitch.h
COPYING
usb_modeswitch
usb_modeswitch.conf

3.Login sebagai root

$ su atau
$ sudo su

5.Copy file executable “usb_modeswitch” pada directory “/sbin” dan “/usr/sbin”

~/usb_modeswitch-0.9.2# cp usb_modeswitch /sbin/usb_modeswitch
~/usb_modeswitch-0.9.2# cp usb_modeswitch /usr/sbin/usb_modeswitch


6.Copy file “usb_modeswitch.conf” ke directory “/etc”

~/usb_modeswitch-0.9.2# cp usb_modeswitch.conf /etc/usb_modeswitch.conf

7.Buat file rules di /etc/udev/rules.d/15-zte-mf620.rules yang berisikan : (rue ini berguna untuk membuat mf622 diddeteksi sebagai modem)

#————————————————–
ACTION!=”add”, GOTO=”ZTE_End”

# Is this the ZeroCD device?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″,
SYSFS{idVendor}==”19d2″, GOTO=”ZTE_ZeroCD”

# Is this the actual modem?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”0001″,
SYSFS{idVendor}==”19d2″, GOTO=”ZTE_Modem”

LABEL=”ZTE_ZeroCD”
# This is the ZeroCD part of the card, remove
# the usb_storage kernel module so
# it does not get treated like a storage device
#RUN+=”/sbin/rmmod usb_storage”
RUN+=”/usr/sbin/usb_modeswitch -d 1 -v 0×19d2 -p 0×2000 -V 0×19d2 -P 0×0001″

LABEL=”ZTE_Modem”
# This is the Modem part of the card, let’s
# load usbserial with the correct vendor
# and product ID’s so we get our usb serial devices
RUN+=”/sbin/modprobe usbserial vendor=0×19d2 product=0×0001″,
# Make users belonging to the dialout group
# able to use the usb serial devices.
MODE=”660″, GROUP=”dialout”

LABEL=”ZTE_End”
#——————– eof —————

Pastikan permision filenya sama dengan rule yang lain. # chmod 644 15-zte-mf622.rules

8.Pastikan Anda telah menginstall wvdial di Linux, (di Debian atau Ubuntu tinggal install melalui apt-get atau melalui Synaptic).

# apt-get install wvdial

9.Buat script di /etc/wvdial.conf berisikan : (user name dan password diisi sesuai user name masing2)

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,”IP”,”indosatm2″
Area Code =
Phone = *99#
Username =
Password =
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

10.Restart Linux anda sekarang

11.Jalankan program wvdial nya :

# wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+CGDCONT=1,”IP”,”indosatm2″
WvDial Modem<*1>: AT+CGDCONT=1,”IP”,”indosatm2″
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial: Starting pppd at Mon Feb 11 01:06:45 2008
WvDial: Pid of pppd: 14291
WvDial<*1>: pppd: H�
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: local IP address 124.81.144.28
WvDial<*1>: pppd: H�
WvDial<*1>: remote IP address 10.64.64.64
WvDial<*1>: pppd: H�
WvDial<*1>: primary DNS address 202.155.0.10
WvDial<*1>: pppd: H�
WvDial<*1>: secondary DNS address 202.155.0.15
WvDial<*1>: pppd: H�

Jika muncul seperti diatas berarti kita sudah terkoneksi dengan 3G HSDPA dan sudah mendapatkan IP maupun DNS.

9. Selesai =)

Kestabilan koneksi di ubuntu ternyata lebih baik dari pada di windows, sering kali di windows koneksi terputus karena ada gangguan driver, ternyata di ubuntu sampai dengan saat ini lancar, kecuali jika lama tidak ada akses maka koneksi akan terputus sendiri.

~ oleh devilpenakut di/pada 29 Juni 2008.

23 Tanggapan to “Install Modem Indosatm2 ZTE MF622 di Linux Ubuntu”

  1. Thanks infonya, bro! :mrgreen:

  2. youre welcome..

  3. Kalau unlock ZTE MF622 ? Mohon Infonya bos

  4. btw ada gak sih GUI untuk dial-up yang mudah seperti di Windy ??

    Seandainya aku ngerti C atau python, pengen buat GUI nya.. Hiks.. :’(

  5. ” btw ada gak sih GUI untuk dial-up yang mudah seperti di Windy ??

    Seandainya aku ngerti C atau python, pengen buat GUI nya.. Hiks.. :’( ”

    sebenernya ada sih..namanya GNOME PPP, tp saya belum berhasil connect pake itu..

  6. =Kalau unlock ZTE MF622 ? Mohon Infonya bos=

    Pernah denger klo modem itu sebenernya bisa di unlock dengan mengupdate firmware, kembali ke firmware ZTE aslinya..tapi karena bisa menghapuskan garansi dan aku masih terikat kontrak jadinya ga berani nyoba.he. Maaf linknya saya cari lagi ga ketemu…

  7. nice info… buat referensi nih :)

  8. Hello

    Actually I am in Surabaya, usin StarOne CDMA internet access (the modem is recognised as a Prolific Technology, PL2303 serial port).
    I am using Mint 5.0 (a Linux Ubuntu based Distro). I tried to setup this modem, but without success.
    I search everywhere on the net, without finding any serious help.

    Do you know how to configure this modem or have any advice?

    Many thanks in advance for your help.
    Sorry to write in english, but my Indonesian is still poor.

    Thank you in advance

    GG

  9. Can u describe type of your modem (model, brand, connection) because if i search prolific pl2303 is chipset for serial port. or u can upload an image of modem. I hope i can help u.

  10. Hi,

    Here you can find info and picture.

    http://optin.indonetwork.co.id/534961/srt-cdma-usb-modem-suc6000-usb-cdma-modem-800-mhz.htm

    I use this model under xp, and it is recongnised as SUC 600 CDMA Modem. Maybe it can help.
    Thank you for your help.

    GG

  11. mas, saya pesannya udah sama, tapi koq nggak bisa konek ya.. terima kasih.. oia saya pake linux mint

  12. Saya sudah mengikuti cara2 diatas, dan berhasil, kemudian saya tes koneksi internetnya dgn cara ping http://www.yahoo.com lwt terminal, tetapi saya tetap tidak bisa browsing memakai mozilla firefox, kenapa ya?

  13. Bro semua.. sekarang udah ada GUI yang bagus untuk dial-up.
    Emg udah ada beberapa.. tapi kucoba nggak pernah berhasil.

    Dial-up baru ini akan jadi satu paket dengan Ubuntu 8.10 Intrepid Ibex. Network Manager 0.7. Nggak sabar pengen pake??

    Ikuti petunjuk disini: http://mul14.wordpress.com/2008/09/09/install-network-manager-07-pada-ubuntu-hardy/

  14. “mas, saya pesannya udah sama, tapi koq nggak bisa konek ya.. terima kasih.. oia saya pake linux mint”

    “Saya sudah mengikuti cara2 diatas, dan berhasil, kemudian saya tes koneksi internetnya dgn cara ping http://www.yahoo.com lwt terminal, tetapi saya tetap tidak bisa browsing memakai mozilla firefox, kenapa ya?”

    coba di copy pesan terminalnya disini, siapa tau saya bisa bantu – untuk keamanan, username ma password jangan ditampilkan disini..

  15. mas, apakah cara ini sama dengan instal di xandros? (asus eee pc) masih newbie neh

  16. >>mecha

    belum pernah nyoba sih, klo itu linux, secara prinsip sama, install wvdial, modemswitch, dll..

  17. mas, saya pesannya udah sama, tapi koq nggak bisa konek ya.. terima kasih.. oia saya pake linux mint

    Saya sudah mengikuti cara2 diatas, dan berhasil, kemudian saya tes koneksi internetnya dgn cara ping http://www.yahoo.com lwt terminal, tetapi saya tetap tidak bisa browsing memakai mozilla firefox, kenapa ya?

    Kalo Udah Berhasil Konek Tapi Ga Bisa Nge Ping and Brosing, Berarti DNS nya blom di seting. Masukkan DNS Yang dari ISP ke dalam /etc/resolv.conf
    Contoh :
    WvDial: local IP address 124.81.144.28
    WvDial: pppd: H�
    WvDial: remote IP address 10.64.64.64
    WvDial: pppd: H�
    WvDial: primary DNS address 202.155.0.10
    WvDial: pppd: H�
    WvDial: secondary DNS address 202.155.0.15

    dari sini terlihat bahwa DNS yang didapat adl :
    202.155.0.10 dan
    202.155.0.15

    sekarang buka Terminal Ketik :
    ~$ sudo gedit /etc/resolv.conf

    trus masukkan :

    nameserver 202.155.0.10
    nameserver 202.155.0.15

    trus Simpan. Coba nge ping http://www.google.co.id
    Insya Alloh Berhasil

  18. *adit*

    Kalau memang di ping sudah ok, mungkin juga karena status di firefox offline. Ada bug mengenai ini di launchpad. saya sendiri mengalami juga.

    Ada beberapa cara untuk merubah status firefox agar automatic online, tapi saya lebih prefer pake system manual dulu sampe bugs diberesin. [di Firefox File > Work Offline di matikan.]

    Untuk GUI pada Ubuntu saya pakai Vodafone Mobile Connect for Linux 1.99.17 yang sejatinya diperuntukkan untuk ubuntu netbook remix, taip berjalan dengan lancar di intrepid. Program yang bagus karena ada petunjuk sinyal, quota, dan bisa sms.

    Cheers
    J’sen Lai

  19. [...] [...]

  20. mau dong download file wvdialnya coz blum ada….

  21. @Agung

    Wvdial sebenernya klo komputernya tersambung internet dengan
    # apt-get install wvdial
    saja sudah langsung mencari source untuk installnya

  22. mas bantu dong,….
    aku punya PC diinstal ubuntu 9.04 desktop, alhamdulillah pake blog ini udah jalan zte mf 622 im2 unlimited ku maupun via modem n70 nokia….
    trus aku pasang wireless PCI tp-link tl-wn551g (ar2413 chipset) atheros…..

    bingung konfigurasi soalnya PC-ku ini pengen sebagai router juga access point juga dalam 1 alat(bikin hotspot untuk anak kosan mumpung paket unlimited).

    banyak tutorial membangun hotspot dr mbah google tapi ngeshare dr LAN (speedy) ke alat AP tambahan(yg disambungin lg pake kabel)

    help ya mas,….bingung berat nihhh

  23. oya mas, tapi untuk setting berbasis GUI bisa ga??kalo berbasis text seperti itukan kita tidak bisa menentukan UMTS Only maupu UMTS prefrend..tolong kalo ada solusinya…

Tinggalkan Balasan