Internetan pake CDMA di linux…
July 18th 2007 10:42 pm
Sebetulnya di google udah banyak sih, makanya ini cuma jadi personal record aja buat gue… Lagi-lagi, syukur-syukur kalo bermanfaat buat yang kebetulan kesasar… hehehehe….
CDMA yang gue pake Nokia 2115i (apkiran dari 2126, 2115i versi TracFone) , Linux yang gue pake (Fedora Core 6 dan) Slackware 10.2 yang kebetulan keduanya sudah pake kernel 2.6 (ga tau ini ngaruh apa engga, tapi lumayan buat info heheh…) dan harus ada wvdial untuk config/dial, Kartu yang gue pake adalah Fren prabayar dengan volume based standar (karena gue belom bisa pake VPNnya dan ga punya account ISP), dan yang terakhir, kabel yang gue coba adalah MA8620E dari MobileAction punya temen gue karena kabel MA menggunakan chipset prolific yang disupport di linux.
Karena kabelnya pake MA, pada saat ditancapkan ke usb seharusnya akan muncul seperti ini :
pl2303 1-1.4:1.0: PL-2303 converter detected
usb 1-1.4: PL-2303 converter now attached to ttyUSB0
yang berarti modem kita ada di ttyUSB0. pl2303 adalah driver untuk chipset prolific sebagai usbserial. ttyUSB0 sendiri bisa berubah tergantung berapa banyak kita tancapkan device usb. La kalo ada usb drive 3 biji ya ga jadi USB0 lagi, bisa aja jadi USB1, 2 atau 3… hehehe… tenang aja, tinggal ganti di wvdial koq.
Pastikan Hape udah kecolok ke kabel usbnya yah hehehe…
Kalau sudah seperti itu, jalankan wvdialconf fren sebagai root yang nantinya bakal mencoba setiap line tty yang berhubungan dengan modem, termasuk juga ttyUSBx dan wvdialconf tersebut juga otomatis memberikan baudrate safe yang disarankan untuk konek dengan modem tersebut.
root@angel:~# wvdialconf fren
Scanning your serial ports for a modem.Port Scan<*1>: Scanning ttyS1 first, /dev/modem is a link to it.
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.
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.
ttyUSB0<*1>: ATQ0 V1 E1 — OK
ttyUSB0<*1>: ATQ0 V1 E1 Z — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 — jªÈø
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &D2 — OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &D2 +FCLASS=0 — ERROR
ttyUSB0<*1>: Modem Identifier: ATI — ERROR
ttyUSB0<*1>: Speed 4800: AT — OK
ttyUSB0<*1>: Speed 9600: AT — OK
ttyUSB0<*1>: Speed 19200: AT — OK
ttyUSB0<*1>: Speed 38400: AT — OK
ttyUSB0<*1>: Speed 57600: AT — OK
ttyUSB0<*1>: Speed 115200: AT — OK
ttyUSB0<*1>: Speed 230400: AT — OK
ttyUSB0<*1>: Speed 460800: AT — ~þ
ttyUSB0<*1>: Speed 460800: AT — [06]þ
ttyUSB0<*1>: Speed 460800: AT — ~þ
ttyUSB0<*1>: Max speed is 230400; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &D2 — OKFound a modem on /dev/ttyUSB0.
Modem configuration written to fren.
ttyUSB0<Info>: Speed 230400; init “ATQ0 V1 E1 S0=0 &D2″
root@angel:~#
Pas gue coba, baudrate scannya tertulis 230400, dimana kalau misal terjadi unstable connection bisa diturunkan ke 115200 (tapi kayanya jangan coba dinaikkan ke lebih dari yang safe yah… walaupun gue belom pernah coba), dan pada saat gue coba scan modem 3G huawei E220 wvdialconf memberikan baudrate sekitar 460k yang safe. Dan setelah dijalankan akan muncul file fren yang berisi seperti ini :
root@angel:~# cat fren
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 230400
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &D2
ISDN = 0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
; Username = <Your Login Name>
; Password = <Your Password>
root@angel:~#
Abis itu, copy isi file tersebut ke /etc/wvdial.conf dengan perintah :
root@angel:~# cat fren >> /etc/wvdial.conf
dan ganti header [Dialer Defaults] dengan [Dialer fren]. Juga diganti field Init diaktifkan field Username, Password, dan ditambahkan beberapa field sehingga menjadi seperti ini :
[Dialer fren]
Modem = /dev/ttyUSB0
Baud = 230400
Init1 = AT
Init2 = AT+crm=1
Stupid mode = 1
Phone = #777
Username = m8
Password = m8
perintah Initnya bisa di liat di file 2000-1x RTT bla bla .inf bagian 3G di situsnya nokia atau di situsnya fren/starone/flexi. Untuk user dan password bisa disesuaikan dengan masing provider. Selesai deh konfigurasinya.
Untuk berinternetan, kita cukup begini :
root@angel:~# wvdial fren
yang akan muncul seperti ini jika kita terkoneksi :
–> WvDial: Internet dialer version 1.54.0
–> Initializing modem.
–> Sending: AT
AT
OK
–> Sending: AT+crm=1
AT+crm=1
OK
–> Modem initialized.
–> Sending: ATDT#777
–> Waiting for carrier.
ATDT#777
CONNECT
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Wed Jul 18 22:29:24 2007
–> pid of pppd: 13898
–> Using interface ppp0
–> local IP address 10.128.52.51
–> remote IP address 10.21.9.1
–> primary DNS address 10.21.4.77
–> secondary DNS address 10.21.7.7
Tapi ga tau kenapa, DNSnya ga masuk ke resolve.conf, jadi harus dimasukkan manual primary dan secondary DNS address diatas ke file /etc/resolve.conf. Dan kalau mau menyelesaikannya tinggal ctrl-c dan akan muncul :
Caught signal #2! Attempting to exit gracefully…
–> Terminating on signal 15
–> Connect time 0.1 minutes.
–> Disconnecting at Wed Jul 18 22:29:31 2007
root@angel:~#
Biar tau berapa KB yang udah keluar masuk (buat ngitung pulsanya) ? ada dua cara. Pertama, pas lagi konek kita bisa liat dengan ifconfig ppp0 nanti keliatan di RX dan TX bytesnya. Atau dengan tail /var/log/messages akan muncul :
Jul 18 22:29:31 angel pppd[13898]: Connect time 0.1 minutes.
Jul 18 22:29:31 angel pppd[13898]: Sent 0 bytes, received 162 bytes.
Tinggal dijumlah aja ( sent + received ) * tarif heheheh…
Sekian deh tutorialnya… lumayan gampang koq hehehe… Semoga berhasil dan bermanfaat. Wassalam.
mufti responded on 09 Sep 2007 at 12:33 #
Harus pake wvdial? Kalo pake ppp bisa nggak? Langsung ppp-on.
Gerhana responded on 09 Sep 2007 at 21:06 #
ga pake wvdial juga ga pa pa sih…
ada banyak koq yang bisa dipake… ada wvdial, chesnut dialer, kppp, gnome-ppp, bahkan pppd atau ppp nya sendiri juga bisa seperti yang anda katakan… Hanya faktor kebiasaan aja kita pakai aplikasi yang mana yang lebih mudah untuk kita…
Dalam hal ini saya menggunakan wvdial karena biasanya built-in out-of-the-box disetiap distro dan relatif mudah digunakan dengan adanya wvdialconf untuk otomatisasi pencarian device..
Namun bahkan wvdial pun untuk kalangan pengguna grafis dianggap kurang menyenangkan sehingga banyak yang menggunakan gnome-ppp, kppp atau chesnut dialer…
Hanya masalah pilihan aja. Toh kesemua aplikasi tersebut bermuara pada penggunaan ppp. Yang penting konfigurasi ppp nya beres hehehe…
saver responded on 22 Oct 2007 at 22:23 #
Postingnya oke juga. Saya cuma mo nambahin, kalo dah pake FREN dengan setting yang demikian, kenapa juga harus pusing-pusing mikir berapa pulsa yang keluar.
Kan bisa kita pake sepuas kita dengan tanpa kena charge Pulsa.
Gue juga dah pake cara itu lama ko.
Cuma ada beberapa hal yang perlu disesuaiin.
::>> Serius
syauqiex responded on 11 Nov 2007 at 3:17 #
bneran???? gmna cara lama itu????
gak ngerti neh…. serius…!!!!!!!
Gerhana responded on 13 Nov 2007 at 3:53 #
yah… liat aja di forum.brawijaya.ac.id udah banyak yang bahas, ga usah dibahas disini juga…
lelaki itu responded on 18 Feb 2008 at 21:37 #
mas..di slackware 12 ada wvdialnya po…saya njalanin gak bisa tuh. apa harus install dulu? donlotnya dmn?
???mohon nasehatnya
inka responded on 08 Nov 2008 at 14:59 #
Wah mantap nich, utk anda yang pengen Sinyal CMDA fren 500 MB @ rp 100 ribu /bulan bisa lihat http://www.lintasnet.com
mufti responded on 25 Jun 2009 at 17:11 #
dku 5?