My Friends:




February 21, 2008

Connect Internet 3G with n70 in my Gutsy Gibbon

Filed under: linux

Setelah coba2 connect ke internet lewat HP dengan windows.. Terasa sangat mudah sekali!! Install PCSuite tinggal klak klik klak klik terus ikuti petunjuk.. selesai dech, langsung dah bisa connect ke internet.. Tapi nggak aman, karena banyak virusnya.. :) )

Setelah itu penasaran ingin connect internet 3G melalui Linux yg sudah terinstall di laptop saya. Cari2 tutorialnya ke om google, ternyata kebanyakan semua configurasinya itu hampir2 sama tapi tak serupa :D . Yah, intinya seh mudah!!!
Saya akan mendetail dalam penjelasannya, jadi klo panjang maap yah.

Hubungkan kabel datanya ke komputer, lalu lakukan perintah :

umar@umar-gutsy:~$sudo dmesg | tail

klo ketemu kya dibawah ini.. berarti sudah didetect oleh Linux.
[  495.768000] cdc_acm 1-1:1.8: ttyACM0: USB ACM device

Sekarang kita konfigurasi wvdial.conf biar menjadi konfigurasi yg bagus/tepat, maksudnya yg pas dengan settingan utk di PC yg terhubung melalui HP.

umar@umar-gutsy:~$sudo wvdialconf /etc/wvdial.conf

[sudo] password for umar:
Editing `/etc/wvdial.conf’.

Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0   S1   S2   S3  
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 — OK
ttyACM0<*1>: Modem Identifier: ATI — Nokia
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 — OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 — OK

Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

Nah, configuration wvdial.conf telah di update otomatis (menjadi konfigurasi yg lebih baik) dengan menjalankan perintah diatas. Huhhh.. akhirnya selesai juga konfigurasinya. Weit..!! Sabar dulu, itu baru setengah keberhasil saja.. klo nggak percaya, coba aja jalankan perintah di bawah ini.. (Mungkin setiap provider berbeda2).

umar@umar-gutsy:~$sudo 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 +FCLASS=0
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<Err>: Configuration does not specify a valid phone number.
WvDial<Err>: Configuration does not specify a valid login name.
WvDial<Err>: Configuration does not specify a valid password.
umar@umar-gutsy:~$

Nah, terlihat gagal bukan??!! kekeke..
Sekarang buka wvdial.confnya!

umar@umar-gutsy:~$sudo gedit /etc/wvdial.conf

awal :
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
; Phone = <Target Phone Number>
; Password = <Your Password>
; Username = <Your Login Name>

setelah di edit:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","web1234"
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99#
Password = ‘’
Username = ‘’

Yang "web1234" itu, cocokkanlah dengan nama aksespoint di HP yang akan teman2 gunakan. Nama aksespointnya itu ada di settingan Connection di HP. Soalnya klo nggak cocok.. modem akan initialized terus.

umar@umar-gutsy:~$sudo 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 +FCLASS=0
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+CGDCONT=1,"IP","web1234"
WvDial Modem<*1>: AT+CGDCONT=1,"IP","web1234"
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 Modem<*1>: ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
WvDial<*1>: Carrier detected.  Waiting for prompt.
WvDial Modem<*1>: ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
WvDial<*1>: PPP negotiation detected.
WvDial<Notice>: Starting pppd at Thu Feb 21 04:53:01 2008
WvDial<Notice>: Pid of pppd: 13698
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]
WvDial<*1>: local  IP address x2.xx.43.2x
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]
WvDial<*1>: remote IP address 10.x.x.x
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]
WvDial<*1>: primary   DNS address 10.x.x.x
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]
WvDial<*1>: secondary DNS address 2x.xx.xx.xx
WvDial<*1>: pppd: [10]�[06][08]��[06][08]З[06][08]

Itu, tanda2nya kita bisa connect ke internet!!! Selamat berselancar.. :)

Btw, yg saya rasakan connect lewat linux itu lebih cepat dan lebih aman! Go Figure..

Best Regards,

Your friend