on Senin, 07 Desember 2009

Setting Koneksi Internet Menggunakan Handphone Sebagai Modem Komputer ( Studi kasus AXIS )

Posted on 1 April 2008. Filed under: modem | Tags: , , , , , , , , , , |

Saat ini tarif layanan internet melalui mobile phone atau hp semakin bersaing, maka dari itu kita sebagai konsumen harus pandai-pandai memanfaatkan peluang ‘emas’ ini. Sebagai contoh saja AXIS sebagai pendatang baru yang memberikan gratis 100Mb/bulan untuk akses data, menggembirakan memang tapi jangan dulu senang ketika mencoba koneksinya yang benar-benar ‘lemot’. Disini saya akan menuliskan dua kasus, yaitu menggunakan bluetooth dan kabel data baik pcmcia ataupun USB. Biasa kita gunakan ubuntu disini.

Kasus 1 :
Tidak punya kabel data (tidak punya duit atau tidakada di pasaran)
Menggunakan HP SE K608i konek via bluetooth (tested on Nokia juga)
SIM Card AXIS

Langkah :
1.Buka terminal(Apllication > Accesorries > Terminal )
2.Sudah masuk ketikkan perintah sudo gedit /etc/wvdial.conf
3.Edit hingga isinya seperti dibawah ini :

[Dialer Defaults]
Modem = /dev/
rfcomm0
Init1 = AT+CGDCONT=1,”IP”,”
AXIS
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = *99***1#
Username =
AXIS
Password =
123456

Diberi warna pink artinya bisa diubah sesuai dengan alat dan providernya ,
rfcomm0 = memakai bluetooth
AXIS = APN(Access Point Name)
serta username dan password pada baris akhir dan sebelumnya.
4.Aktifkan Bluetooth(komputer dan hp) dan ketikkan perintah
sdptool search DUN
Maka akan terlihat :
awangga@ubuntu:~$ sdptool search DUN
Inquiring …
Searching for DUN on
00:12:EE:C0:91:49
Service Name: Dial-up Networking
Service RecHandle: 0×10001
Service Class ID List:
“Dialup Networking” (0×1103)
“Generic Networking” (0×1201)
Protocol Descriptor List:
“L2CAP” (0×0100)
“RFCOMM” (0×0003)
Channel:
1
Language Base Attr List:
code_ISO639: 0×656e
encoding: 0×6a
base_offset: 0×100
Profile Descriptor List:
“Dialup Networking” (0×1103)
Version: 0×0100

Perhatikan kata yang diberi warna merah ini kita akan pakai informasinya di langkah selanjutnya.
5.Buat Virtualisasi kartu jaringan via bluetooth dengan perintah
sudo rfcomm bind 0 00:12:EE:C0:91:49 1
Artinya kita akan membuat device rfcomm0 dari channel 1 dengan tujuan perangkat yang mempunyai alamat 00:12:EE:C0:91:49 (handphonenya)
6.panggil perintah rfcomm untuk memastikan tidak ada yang memakai interface
rfcomm1: 00:60:57:40:E1:11 channel 1 clean
7.ok kita mulai koneksi kita dengan menggunakan perintah 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: AT+CGDCONT=1,”IP”,”AXIS”
WvDial Modem<*1>: AT+CGDCONT=1,”IP”,”AXIS”
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<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99***1#
WvDial Modem<*1>: CONNECT
WvDial Modem<*1>: ~[7f]}#@!}!}!} }8}#}$@#}(}”}’}”}”}&} } } } }%}&}$AUSgn~
WvDial<*1>: Carrier detected. Waiting for prompt.
WvDial Modem<*1>: ~[7f]}#@!}!}”} }8}#}$@#}(}”}’}”}”}&} } } } }%}&}$AUS-|~
WvDial<*1>: PPP negotiation detected.
WvDial: Starting pppd at Tue Apr 1 12:12:58 2008
WvDial: Pid of pppd: 16412
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: local IP address 10.80.153.23
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: remote IP address 10.64.64.64
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: primary DNS address 203.78.115.215
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: secondary DNS address 203.78.115.222
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]

dari sini kita sudah terkoneksi internet, jangan tutup terminalnya biarkan terhenti sampai sini. Untuk Diskonek tekan CTRL+C. wvdial akan membuat interface ppp0(silahkan lihat dengan perintah ifconfig)
8.Untuk Memastikan apakah aliran menuju interface ppp0 maka gunakan perintah route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.14.131.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
Perhatikan yang diwarnai merah, berarti kita sudah siap untuk internetan tinggal buka browser saja. Artinya segala tujuan dengan IP berapapun akan keluar menuju/menggunakan interface ppp0.

Kasus 2 :
menggunakan kabel data(USB atau PCMCIA)
menggunakan AXIS sebagai provider

langkah :
Langkah :
1.Buka terminal(Apllication > Accesorries > Terminal ) ketik perintah
sudo wvdialconf
2.Sudah masuk ketikkan perintah sudo gedit /etc/wvdial.conf
3.Edit hingga isinya seperti dibawah ini :
[Dialer Defaults]
Modem = /dev/
ttyUSB0
Init1 = AT+CGDCONT=1,”IP”,”
AXIS
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = *99***1#
Username =
AXIS
Password =
123456
Diberi warna pink artinya bisa diubah sesuai dengan alat dan providernya ,
ttyUSB0 = memakai port USB(jangan diubah ini, nilainya tak selalu ttyUSB0)
AXIS = APN(Access Point Name)
serta username dan password pada baris akhir dan sebelumnya.
4.ok kita mulai koneksi kita dengan menggunakan perintah 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: AT+CGDCONT=1,”IP”,”AXIS”
WvDial Modem<*1>: AT+CGDCONT=1,”IP”,”AXIS”
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<*1>: Sending: ATDT*99***1#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99***1#
WvDial Modem<*1>: CONNECT
WvDial Modem<*1>: ~[7f]}#@!}!}!} }8}#}$@#}(}”}’}”}”}&} } } } }%}&}$AUSgn~
WvDial<*1>: Carrier detected. Waiting for prompt.
WvDial Modem<*1>: ~[7f]}#@!}!}”} }8}#}$@#}(}”}’}”}”}&} } } } }%}&}$AUS-|~
WvDial<*1>: PPP negotiation detected.
WvDial: Starting pppd at Tue Apr 1 12:12:58 2008
WvDial: Pid of pppd: 16412
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: local IP address 10.80.153.23
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: remote IP address 10.64.64.64
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: primary DNS address 203.78.115.215
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]
WvDial<*1>: secondary DNS address 203.78.115.222
WvDial<*1>: pppd: @06][08]@06][08]��[06][08]

dari sini kita sudah terkoneksi internet, jangan tutup terminalnya biarkan terhenti sampai sini. Untuk Diskonek tekan CTRL+C. wvdial akan membuat interface ppp0(silahkan lihat dengan perintah ifconfig)
5.Untuk Memastikan apakah aliran menuju interface ppp0 maka gunakan perintah route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.14.131.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0

0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
Perhatikan yang diwarnai merah, berarti kita sudah siap untuk internetan tinggal buka browser saja. Artinya segala tujuan dengan IP berapapun akan keluar menuju/menggunakan interface ppp0.

Legenda warna tulisan :

Biru : perintah yang dijalankan dari terminal / tampilan dari hasil perintah di terminal

Merah : Informasi yang perlu diperhatikan

Pink : bisa dikostumasi sesuai dengan kasus / provider

0 komentar:

Posting Komentar