koneksi internet via bluetooth
Oleh : dayat
Post : Jum'at, 16 Juli 2010
Bagi saya kebutuhan internet saat ini sudah menjadi kebutuhan yang tidak bisa dipisahkan lagi, repot juga kalo harus cari-cari hotspot yang gratisan buat sekedar melampiaskan hasrat buat internetan. Pada saat ini internet menggunakan provider cellular adalah solusi alternatif dan tercepat dalam mengakses internet, kita tidak perlu harus menyediakan modem dan line telepon atau bahkan mengurus registrasi berlangganan pada ISP tertentu.
Pengalaman mengkoneksikan internet di Ubuntu via bluetooth handphone kali ini lumayan memakan waktu yang lama, hampir 1 minggu saya utak-atik dan browsing di internet dan tanya-tanya ke teman, alhamdulillah genap seminggu akhirnya berhasil juga… yuk lanjut…
Utak-atik kali ini saya menggunakan laptop kesayangan, Hp Mini 2140 (built in bluetooth) dikolaborasikan dengan Sony Ericsson G502 untuk modem dan IM3 sebagai ISPnya. PC dan handphone kamu berbeda dari yang saya gunakan? GA MASALAH! yang penting komputer dan handphone yang Anda gunakan ada bluetoothnya serta bisa digunakan untuk koneksi internet (ya iyalah… Trak!)
Untuk menggunakan handphone sebagai modem kita harus melakukan beberapa setting baik pada laptop/PC atau setting koneksi internet pada handphone. Berikut langkah-langkahnya : (dengan asumsi kita sudah setting konfigurasi internet pada handphone dan kita sudah bisa browsing menggunakan handphone kita)
(Bagi yang menggunakan bluetooth eksternal, dan belum ada aplikasi bluez-gnome) Buka Terminal dan ketikkan
sudo apt-get install bluez-gnome
Perintah tersebut adalah untuk mendownload plus Install aplikasi bluez-gnome. Proses ini membutuhkan koneksi internet atau DVD Repository dari Ubuntu.
(Bagi yang sudah ada bluetoothnya dan ada aplikasi bluez-gnome, langsung saja ke langkah ini) Aktifkan bluetooth pada ponsel kemudian ketikkan
hcitool scan
Hasilnya : dayat@dayat-xco:~$ hcitool scan Scanning … 00:22:98:D1:57:BE G502
Perintah hcitool scan adalah untuk mendeteksi perangkat bluetooth yang aktif di dalam coverage. Nampak hasil command hcitool scan di atas menemukan bluetooth di handphone saya dengan MAC Address 00:22:98:D1:57:BE. Setelah itu ketikkan
sdptool search DUN
perintah diatas adalah untuk mencari service Dial Up Networking pada bluetooth handphone kita. Berikut hasil command dari sdptool search DUN di Ubuntu saya :
dayat@dayat-xco:~$ sdptool search DUN Inquiring … Searching for DUN on 00:22:98:D1:57:BE … Service Name: Dial-up Networking Service RecHandle: 0×2008003 Service Class ID List: “Dialup Networking” (0×1103) “Generic Networking” (0×1201) Protocol Descriptor List: “L2CAP” (0×0100) “RFCOMM” (0×0003) Channel: 1 Profile Descriptor List: “Dialup Networking” (0×1103) Version: 0×0101
Yang perlu di catat dari hasil perintah di atas adalah MAC Address 00:22:98:D1:57:BE dan nomor channel yang digunakan. Nomor channel yang tampil pada ubuntu saya adalah 1. Nomor channel hasilnya bisa berbeda-beda pada masing-masing komputer. Lanjut…
Kemudian lanjutkan dengan mengedit file rfcomm.conf yang berada pada folder /etc/bluetooth dengan perintah
sudo gedit /etc/bluetooth/rfcomm.conf
Berikut adalah isi dari file rfcomm.conf milik saya yang sudah saya edit dengan menyesuaikan MAC Address dan nomor channel dari bluetooth ponsel saya serta keterangan “bind no” menjadi “bind yes”
Isi file rfcomm.conf secara default : # # RFCOMM configuration file. #
#rfcomm0 { # # Automatically bind the device at startup # bind no; # # # Bluetooth address of the device # device 00:22:98:D1:57:BE; # # # RFCOMM channel for the connection # channel 1; # # # Description of the connection # comment “Example Bluetooth device”; #}
Isi file rfcomm.conf setelah saya rubah :
rfcomm0 { bind yes; device 00:22:98:D1:57:BE; channel 1; comment “Bluetooth SE G502″; }
Oke, selanjutnya kita edit file wvdial.conf yang terletak di /etc/wvdial.conf dengan mengetikan perintah
sudo gedit /etc/wvdial.conf
Isi file wvdial.conf secara default : [Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”IP”,”Homepage” Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99***1# Modem = /dev/ttyACM1 Username = Password = Baud = 460800
Perhatikan script diatas, [Dialer Defaults] digunakan untuk melakukan dial/memanggil provider cellular, ganti saja “Defaults” dengan nama kartu yang Anda gunakan, misal [Dialer im3].
Pada baris ke-empat, Init3 = AT+CGDCONT=1,”IP”,”Homepage”, Hompage berfungsi sebagai default dari hompage provider cellular, karena saya menggunakan kartu im3, maka “Hompage” saya ganti dengan “www.indosat-m3.net“.
Baris ke-delapan, Phone = *99***1# sebagai nomor dial provider cellular, untuk handphone GSM gunakan dial number *99***1# sedangkan handphone CDMA gunakan dial number #777.
Baris ke-sembilan, Modem = /dev/ttyACM1 adalah lokasi dari perangkat handphone yang kita gunakan, bila handphone Anda terhubung ke komputer/PC via kabel data maka setting modem menggunakan /dev/ttyACM1, tapi bila via bluetooth gunakan /dev/rfcomm1.
Baris ke-sepuluh dan sebelas, adalah username dan password provider cellular, sekali lagi, kartu saya im3, maka setting Username = gprs, dan Password = im3.
OK, berikut ini adalah daftar settingan masing-masing provider yang saya tahu :
IM3 Homepage : www.indosat-m3.net User : gprs Password : im3 Dial : *99***1#
IM3 DURASI Homepage : www.indosat-m3.net User : indosat@durasi Password : indosat@durasi Dial : *99***1#
TELKOMSEL Homepage : telkomsel User : wap Password : wap123 Dial : *99***1#
TELKOMFLASH Homepage : flash User : [KOSONGKAN] Password : [KOSONGKAN] Dial : *99***1#
XL Homepage : www.xlgrps.net User : xlgprs Password : proxl Dial : *99***1#
MATRIX reguler [ APN = satelindogsm] Homepage : User : [KOSONGKAN] Password : [KOSONGKAN] Dial : *99***1#
MATRIX broadband Homepage : indosat3g User : indosat Password : indosat Dial : *99***1#
MENTARI Homepage : satelindogsm User : indosat Password : indosat Dial : *99***1#
AXIS Homepage : http://wap.axisworld.co.id User : axis Password : [KOSONGKAN] Dial : *99***1#
Fren (Mobile-8) User : m8 Password : m8 Dial : #777
TELKOMFLEXY User : telkomnet@flexi Password : telkom Dial : #777
STARONE User : starone Password : indosat Dial : #777
Kebetulan provider yang sering saya gunakan adalah im3, simpati dan xl. Maka settingan file pada /etc/wvdial.conf saya adalah :
[Dialer im3durasi] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”IP”,”www.indosat-m3.net” Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99***1# Modem = /dev/rfcomm1 Username = indosat@durasi Password = indosat@durasi Baud = 460800
[Dialer im3] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”IP”,”www.indosat-m3.net” Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99***1# Modem = /dev/rfcomm1 Username = gprs Password = im3 Baud = 460800
[Dialer indosat3g] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”IP”,”satelindogprs.com” Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99***1# Modem = /dev/rfcomm1 Username = indosat Password = indosat Baud = 460800
[Dialer xl] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”IP”,”www.xlgrps.net” Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99***1# Modem = /dev/rfcomm1 Username = xlgprs Password = proxl Baud = 460800
[Dialer telkomsel] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”IP”,”flash” Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99***1# Modem = /dev/rfcomm1 Username = wap Password = wap123 Baud = 460800
[Dialer flash] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”IP”,”flash” Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99***1# Modem = /dev/rfcomm1 Username = Password = Baud = 460800
Oke, setelah itu search bluetooth ponsel sampai menemukan bluetooth handphone Anda di komputer/PC kemudian koneksikan/pair dan masukan passkey yang sama antara di ponsel dan komputer/PC (pastikan handphone Anda selalu “trusted”). Jika di ponsel di set 1234, maka lakukan hal yang sama untuk PC, kemudian tiba saatnya untuk melakukan dial. Ketikkan :
wvdial im3 ATAU wvdial im3durasi
Jika yang tampil seperti di bawah ini maka koneksi internet via bluetooth telah berhasil :D
dayat@dayat-xco:~$ sudo wvdial im3durasi –> 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 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK –> Sending: AT+CGDCONT=1,”IP”,”www.indosat-m3.net” AT+CGDCONT=1,”IP”,”www.indosat-m3.net” OK –> Modem initialized. –> Sending: ATDT*99***1# –> Waiting for carrier. ATDT*99***1# CONNECT ~[7f]}#@!}!}!} }8}#}$@#}(}”}’}”}”}&} } } } }%}&B;[1b]R[1d](~ –> Carrier detected. Waiting for prompt. ~[7f]}#@!}!}”} }8}#}$@#}(}”}’}”}”}&} } } } }%}&B;[1b]RW:~ –> PPP negotiation detected. –> Starting pppd at Sun Mar 8 06:27:37 2009 –> Pid of pppd: 6029 –> Using interface ppp0 –> pppd: (1[17] ?1[17] ?1[17] –> pppd: (1[17] ?1[17] ?1[17] –> pppd: (1[17] ?1[17] ?1[17] –> pppd: (1[17] ?1[17] ?1[17] –> pppd: (1[17] ?1[17] ?1[17] –> pppd: (1[17] ?1[17] ?1[17] –> local IP address 10.36.130.51 –> pppd: (1[17] ?1[17] ?1[17] –> remote IP address 10.64.64.64 –> pppd: (1[17] ?1[17] ?1[17] –> primary DNS address 124.195.15.100 –> pppd: (1[17] ?1[17] ?1[17] –> secondary DNS address 124.195.15.98 –> pppd: (1[17] ?1[17] ?1[17]
Nah.. kalau yang tampil seperti ini gimana?
dayat@dayat-xco:~$ sudo wvdial im3durasi [sudo] password for masiqbal: –> WvDial: Internet dialer version 1.60 –> Cannot open /dev/rfcomm1: No such file or directory –> Cannot open /dev/rfcomm1: No such file or directory –> Cannot open /dev/rfcomm1: No such file or directory
Jangan kuatir… Coba lakukan pairing dari komputer/PC ke bluetooth handphone dengan perintah
sudo rfcomm bind 1 00:22:98:D1:57:BE 1
Pengalaman saya ketika akan konek via bluetooth keesokan harinya selalu gagal apabila belum di pairing ulang dari komputer/PC ke ponsel. Masih gagal juga? hehehe… ini pengalamannya mas AndyMSE, coba saja HAPUS Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 pada file /etc/wvdial.conf, setelah itu jangan lupa merubah baris dibawahnya yang semula Init3 = AT+CGDCONT=1,”IP”,”www.indosat-m3.net” menjadi Init2 = AT+CGDCONT=1,”IP”,”www.indosat-m3.net”
ahhh… akhirnya selesai juga… semoga panduan yang panjang singkat ini bisa membantu Anda untuk koneksi internet di Ubuntu via bluetooth handphone. Semoga bermanfaat…

|