Instalasi Modem GSM (GPRS/EDGE/3g/HSDPA/HSUPA) dan CDMA (UMTS) di ubuntu

Sebelum memulai instalasi, cobalah untuk berdoa barang sejenak, apabila sudah berdoa marilah kita mulai bersama-sama :

  • Yang perlu kita lakukan adalah instalasi wvdial, buka terminal anda lalu ketikkan :
    $ sudo aptitude install wvdial
  • Sesudah selesai instalasi, yang perlu kita lakukan adalah menghubungkan modem anda ke USB.
    jika modem telah terhubung, ketikkan :
    $ lsusb
    kemudian akan muncul pada layar terminal anda kurang lebih sebagai berikut :
    Bus 002 Device 002: ID 04f2:b008 Chicony Electronics Co., Ltd
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

    perhatikan yang tercetak tebal, akan muncul sesuai dengan jenis modem anda, jika sudah muncul berarti modem telah terdeteksi oleh ubuntu.

  • Apabila modem telah terdeteksi, selanjutnya adalah mencari posisi dimanakah modem tersebut, caranya adalah :
    $sudo wvdialconf \etc\wvdial.conf
    kemudian akan muncul pada terminal, bagian terakhir akan tertulis sebagai berikut :

    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″
    ttyUSB1: Speed 9600; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″

  • Langkah selanjutnya kita akan merubah settingan sesuai dengan provider yang kita pakai, sebagai contoh kita memakai provider dari proxl :
    $sudo gedit /etc/wvdial.conf

    ganti isi file tersebut dengan konfigurasi sebagai berikut :

    [Dialer proxl]
    Modem = /dev/ttyUSB0
    Baud = 115200
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
    Init3 = AT+CGDCONT=1,”IP”,”www.xlgprs.net”
    Phone = *99#
    Username = xlgprs
    Password = proxl
    Ask Password = 0
    Dial Command = ATDT
    Stupid Mode = 0
    Idle Seconds = 3000
    ISDN = 0
    Auto DNS = 1

    jangan lupa untuk menyimpan file tersebut.

  • Selesai sudah waktunya untuk mengeksekusi, caranya ketik :
    $ sudo wvdial proxl

jika sukses maka akan muncul dialog sebagai berikut :
–> 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 S11=55 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
OK
–> Sending: AT+CGDCONT=1,”IP”,”internet”
AT+CGDCONT=1,”IP”,”internet”
OK
–> Modem initialized.
–> Sending: ATDT*99#
–> Waiting for carrier.
ATDT*99#
CONNECT
–> Carrier detected. Waiting for prompt.
–> Don’t know what to do! Starting pppd and hoping for the best.
–> Starting pppd at Mon Feb 2 04:49:44 2009
–> Pid of pppd: 5089
–> Using interface ppp0
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> local IP address 114.121.***.***
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> remote IP address 10.64.***.***
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> primary DNS address 202.3.***.***
–> pppd: [10]áS 􁪽 􁪽 S 􁪽 S
–> secondary DNS address 202.3.***.***
–> pppd: [10]áS 􁪽 􁪽 S 􁪽

jika muncul seperti itu, saatnya anda membuka browser anda dan mencoba mengakses website, jika terhubung dengan sukses, saatnya anda tersenyaum sambil mengucapkan alhamdulillah….

untuk konfigurasi provider yang lain adalah sebagai berikut :
[Dialer proxl]
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Init3 = AT+CGDCONT=1,”IP”,”www.xlgprs.net”
Phone = *99#
Username = xlgprs
Password = proxl
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 0
Idle Seconds = 3000
ISDN = 0
Auto DNS = 1
[Dialer flash]
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Init3 = AT+CGDCONT=1,”IP”,”internet”
Phone = *99#
Username = ‘ ‘
Password = ‘ ‘
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 0
Idle Seconds = 3000
ISDN = 0
Auto DNS = 1
[Dialer indosat]
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Init3 = AT+CGDCONT=1,”ip”,”INDOSATGPRS”
Phone = *99#
Username = indosat
Password = indosat
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 0
Idle Seconds = 3000
ISDN = 0
Auto DNS = 1

Selamat mencoba dan SALAM INDONESIA…!