Modem Indosatm2 on Linux


Bingung juga nyari cara buat koneksi internet menggunakan indosatm2 dan OS Linux, akhirnya dapet juga caranya.

  1. Pada saat pertama kali dihubungkan ke port USB di PC atau Notebook maka Modem ZTE ini akan dikenali sebagai USB Storage, untuk itu kita terlebih dahulu harus membuat agar modem ZTE MF622 ini dikenali sebagai modem 3G. Download packet ini dari : http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.4.tar.bz2
  2. Extract file tersebut dengan perintah :
    $ tar -jxvf usb_modeswitch-0.9.4.tar.bz2

    $ ls
    usb_modeswitch-0.9.4.tar.bz2

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

    $ ls
    usb_modeswitch-0.9.4 usb_modeswitch-0.9.4.tar.bz2

    $ cd usb_modeswitch-0.9.4/

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

  3. Login sebagai root

    $ su atau
    $ sudo su

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

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

    Perhatian!: Untuk Linux basis debian seperti Ubuntu, dll, default ada di /usr/sbin/. Namun untuk basis Redhat sperti fedora, opensuse ada di /sbin.

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

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

  6. Buat file rules di /etc/udev/rules.d/15-zte-mf620.rules yang berisikan :

    #————————————————–
    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 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001″

    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=0x19d2 product=0x0001″,
    # 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

    Dan arah kan RUN+ pada script diatas sesuai dengan distro yang dipakai :
    RUN+=”/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001″ ==>> Perhatian Untuk Linux basis debian seperti Ubuntu, dll, default ada di /usr/sbin/. Namun untuk basis Redhat sperti fedora, opensuse ada di /sbin/.

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

    # apt-get install wvdial

  8. Buat script di /etc/wvdial.conf berisikan :

    [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

  9. Restart Linux anda sekarang
  10. Setelah selesai restart coba tancapkan modem ZTE MF622 pada slot USB yang ada, tunggu sampai indikator led berwarna hijau (tunggu kira-kira 30 detik) sebab ini memrlukan waktu untuk pengenalan modem ZTE itu sendiri.
  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. kita tinggal mencoba ping ke http://www.yahoo.com untuk memastikan bahwa kita sudah bisa browsing.

  12. Selamat ber Internet ria dengan layanan 3,5G HSDPA dari IM2!

Satu pemikiran pada “Modem Indosatm2 on Linux

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s