Nyoba Internet di Linux pake Nokia 2115i

Setelah membaca beberapa thread tentang internet di Linux, akhirnya saya tertarik untuk coba, kemudian saya instal Linux distro PCLinuxOS kernel 2.6.xx. Peralatan yang saya pake tetep Nokia 2115i dan kabel data DKU-5 (non-ORI). Sebelumnya sempat ga terbayang untuk konfigurasi dll dengan OS Linux, tapi ternyata tidak sesulit yang dibayangkan. Sebenarnya ada dua cara untuk mengonfigurasikan modem hape Nokia 2115i di Linux yaitu dengan manual atau dengan aplikasi yang sudah tersedia di KDE desktop (semacam dial-up di Windows). Yang saya paparkan disini adalah cara manualnya. Berikut ini langkah2nya…

1. Buka Terminal Editor untuk akses superuser, atau ketikan su pada terminal aktif user biasa. Setelah mode root aktif, lanjutkan dengan ketik wvdialconf nama_isp, contoh: wvdialconf starone untuk selanjutnya saya gunakan konfigurasi dengan isp starone.

/* Inisiasi/pengenalan hardware */

[root@localhost ~]# wvdialconf starone
Scanning your serial ports for a modem.

ttyS0<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
ttyS1<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyS1<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyS1<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
ttyS2<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyS2<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyS2<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
ttyS3<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
ttyS3<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
ttyS3<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 — OK
ttyACM0<*1>: ATQ0 V1 E1 Z — OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 — OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 — OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — ERROR
ttyACM0<*1>: Modem Identifier: ATI — ERROR
ttyACM0<*1>: Speed 4800: AT — OK
ttyACM0<*1>: Speed 9600: AT — OK
ttyACM0<*1>: Speed 19200: AT — OK
ttyACM0<*1>: Speed 38400: AT — OK
ttyACM0<*1>: Speed 57600: AT — OK
ttyACM0<*1>: Speed 115200: AT — OK
ttyACM0<*1>: Speed 230400: AT — OK
ttyACM0<*1>: Speed 460800: AT — �
ttyACM0<*1>: Speed 460800: AT — �
ttyACM0<*1>: Speed 460800: AT — >
ttyACM0<*1>: Max speed is 230400; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 — OK

Found an USB modem on /dev/ttyACM0.
Modem configuration written to starone.
ttyACM0<Info>: Speed 230400; init “ATQ0 V1 E1 S0=0 &C1 &D2”

2. Ketik cat nama_isp, contoh: cat starone, untuk memasukan parameter yang perlu dikonfigurasi.

[root@localhost ~]# cat starone

[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 230400
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
ISDN = 0
Modem Type = USB Modem
; Phone = <Target Phone Number>
; Username = <Your Login Name>
; Password = <Your Password>

3. Kopikan isian parameter dari file starone ke /etc/wvdial.conf

[root@localhost ~]# cat starone >> /etc/wvdial.conf

4. Edit file /etc/wvdial.conf sesuai konfigurasi isp anda. Saya menggunakan editor vi untuk editing file.

[root@localhost ~]# vi /etc/wvdial.conf

[Dialer starone]
Modem = /dev/ttyACM0
Baud = 230400
Init1 = AT
Init2 = AT+crm=1
Stupid mode = 1
Phone = #777
Username = starone
Password = indosat

5. Jika sampai langkah terakhir berjalan lancar, langkah berikutnya kita sudah bisa mulai koneksi dial-up dengan mengetikan wvdial nama_isp, contoh: wvdial starone.

[root@localhost ~]# wvdial starone
–> WvDial: Internet dialer version 1.54.0
–> Cannot get information for serial port.
–> Initializing modem.

–> Sending: AT
OK
–> Sending: AT+crm=1
OK
–> Modem initialized.
–> Sending: ATDT#777
–> Waiting for carrier.
CONNECT
~[7f]}#@!}!}!} }3}”}&} } } } }#}%B#}%}’}”}(}”W}0~
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Wed Nov 28 12:28:52 2007
–> pid of pppd: 3282
–> Using interface ppp0
–> pppd: Connect: ppp0 <–> /dev/ttyACM0
–> pppd: CHAP authentication succeeded
–> pppd: Could not determine remote IP address: defaulting to 10.64.64.64
–> local IP address 10.245.155.46
–> remote IP address 10.64.64.64
–> primary DNS address 124.195.15.100
–> secondary DNS address 124.195.15.98

6. Untuk mengakhiri koneksi, tekan Ctrl+C.

Caught signal #2! Attempting to exit gracefully…
–> Terminating on signal 15
–> Connect time 469.9 minutes.
–> pppd: Sent 5262411 bytes, received 33631703 bytes.
–> Disconnecting at Wed Nov 28 20:18:47 2007

Informasi yang muncul saat memutuskan koneksi bisa menjadi data dalam perhitungan tarif yang kita pake, kalo pake time based cukup lihat Connect time kalikan dengan besaran tarif yang berlaku, begitupun untuk volume based, jelas hanya merupakan jumlah Sent dan received.

Berikut ini salah satu contoh kasus koneksi yang gagal, masalah tersebut bisa terjadi karena beberapa hal, antara lain: system memerlukan restart OS atas konfigurasi di atas, kabel data tidak terpasang pada hape dengan baik (pastikan muncul status Ready for data atau blink pada layar hape), dll.

[root@localhost ~]# wvdial starone
–> WvDial: Internet dialer version 1.54.0
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: AT
AT
OK
–> Sending: AT+crm=1
AT+crm=1
OK
–> Modem initialized.
–> Sending: ATDT#777
–> Waiting for carrier.
ATDT#777
NO CARRIER
–> No Carrier! Trying again.
–> Sending: ATDT#777
–> Waiting for carrier.
ATDT#777
NO CARRIER
–> No Carrier! Trying again.
–> Sending: ATDT#777
–> Waiting for carrier.
ATDT#777
Caught signal #2! Attempting to exit gracefully…
–> Disconnecting at Thu Nov 29 08:34:15 2007
[root@localhost ~]#

Masalah yang alami adalah harus restart system, karena sebelum di restart selalu error: NO CARRIER. Maklum masih pemula… ;p

Notes: jika ada kesalahan informasi silakan isi komentar, satu hal yang saya rasakan berbeda adalah kecepatan akses lebih baik (walau tidak begitu jauh dengan saat di Windows). Terima kasih.

Selamat mencoba.

Posted in Education, Gadgets, Networking, Programming, Technology
4 comments on “Nyoba Internet di Linux pake Nokia 2115i
  1. mediacatodewa says:

    Mas Ketika telah berhasil konfigurasi di /etc/wvdial.conf
    seperti apa?

    Saya tanyakan pula, maksud dari penjelasan Mas, apakah konfigurasi di point (2) semua diganti (paste) dengan point (4)

    Terima kasih

  2. mediacatodewa says:

    Mas ketika aku ketik
    /etc/wvdial.conf’

    munculnya sbb:

    Scanning your serial ports for a modem.

    ttyS0: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
    ttyS0: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
    ttyS0: ATQ0 V1 E1 — and failed too at 115200, giving up.
    ttyS1: ATQ0 V1 E1 — OK
    ttyS1: ATQ0 V1 E1 Z — OK
    ttyS1: ATQ0 V1 E1 S0=0 — OK
    ttyS1: ATQ0 V1 E1 S0=0 &C1 — OK
    ttyS1: ATQ0 V1 E1 S0=0 &C1 &D2 — OK
    ttyS1: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
    ttyS1: Modem Identifier: ATI — 56000
    ttyS1: Speed 4800: AT — OK
    ttyS1: Speed 9600: AT — OK
    ttyS1: Speed 19200: AT — OK
    ttyS1: Speed 38400: AT — OK
    ttyS1: Speed 57600: AT — OK
    ttyS1: Speed 115200: AT — OK
    ttyS1: Max speed is 115200; that should be safe.
    ttyS1: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK
    Modem Port Scan: S3

    Found a modem on /dev/ttyS1.
    Modem configuration written to /etc/wvdial.conf.
    ttyS1: Speed 115200; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0”
    vectorlinux:/~

    selanjutnya bagaimana?

  3. mediacatodewa says:

    sementara kabel data dibaca di ttyUSB0.
    Kalau di wvdial.conf -nya ttyS1 aku ganti pakai dengan ttyUSB0 tidak pernah bisa. Selalu balik ke ttyS1.

    Kalau di ubuntu atau mandriva sudah aku coba tidak ada masalah

  4. herman says:

    wah bagus tutorial nya singkat dan jelas…tapi perasaan kalau “no carrier” saya restart hp cdma… thanks for your sharing…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: