Jumat, 27 Juni 2008

Mudah nya Internetan dengan Modem HP via bluetooth di LINUX

Bagi yang orang mulai migrasi ke Linux kemungkinan agak sedikit kesulitan ...untuk membiasakan diri ..menggunakan sistem operasi yang bisa di bilang geratisan ini ..:D khusus nya yang sudah terbiasa dengan Sistem Operasi W*****s, baik dr segi aplikasi, atau pun konfigurasi Sistem nya. Tetapi pada dasar nya adalah sama hanya mungkin yang membedakan adalah Keterbiasaan kita dalam menggunakan nya, okeh mungkin disini sayah hanya ingin sharing mengenai koneksi internet dengan menggunakan Modem HP (GPRS) via bluetooth dengan sistem Operasi Linux, ya walaupun materi ini udah banyak yg posting tp ga ada salah nya sayah posting lagi..heheheh..

Baik untuk pertama Linux yang saya pakai di sini adalah Ubuntu 8.04 Hardy Heron karena biasa nya Ubuntu sudah include aplikasi buat bluetooth yaitu blueZ jadi dengan instalasi yg standar juga sudah cukup, tp jika anda ingin menggunakan Distro linux yg lain takutnya belum terinstall aplikasi blueZ bisa di download disini Bluez, dan untuk aplikasi pendukung lain nya adalah aplikasi ppp (point-to-point) dan wvdial untuk aplikasi ini biasa nya semua distro sudah langsung terinstall. dan untuk perangkat bluetooth nya bisa menggunakan Bluetooth USB atau Bluetooth yg sudah include/onboard (biasa nya d laptop) oh ya dan untuk HP nya bebas yg penting ada bluetooth nya...:D. Dan untuk langkah-langkah nya sebagai berikut:

1. Masukan/Aktifkan bluetooth,di PC/Laptop dan Handphone nya, lalu buka terminal/console.

2. Setalah kedua bluetooth aktif kita coba search MAC Address bluetooth Handphone dengan perintah:
hcitool scan, misalnya :

mad3@MAd3-LInuX:~$ hcitool scan
Scanning ...
00:13:E0:28:F4:61 gåñbættê_v(^_~)g

3. Setelah kita mendapatkan MAC Address bluetooth dari Handphone kita, selanjutnya kita akan cari channel untuk koneksi Dial-up Network (DUN) di handphone dengan perintah : sdptool search DUN , misal nya:
mad3@MAd3-LInuX:~$ sdptool search DUN 00:13:E0:28:F4:61
Inquiring ...
Searching for DUN on 00:13:E0:28:F4:61 ...
Service Name: Dial-up Networking
Service RecHandle: 0x10039
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100

dari hasil di atas kita mendapatkan channel DUN untuk handphone yaitu Channel=1.

4. Setelah kita mendapatkan channel DUN selanjutnya kita edit file rfcomm.conf, kalau mengunakan Ubuntu atau Linux yang sudah default terinstall aplikasi BlueZ file ini tersimpan di /etc/rfcomm.conf, untuk edit nya kita bisa menggunakan editor, vi, nano, ato gedit, disini kita menggunakan editor vi dengan perintah: sudo vi /etc/bluetooth/rfcomm.conf

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device 00:13:E0:28:F4:61; ==>> seusuaiken dengan MAC Address Bluetooth HP anda

# RFCOMM channel for the connection
channel 1; ==>> sesuaikan deangan Channel DUN di HP anda

# Description of the connection
comment "My N-gage";
}

5. Setelah itu kita membuat device modem tersebut dari rfcomm tersebut, bisa dengan cara merestart service bluetooth di laptop/pc dengan perintah :
mad3@MAd3-LInuX:~$ sudo /etc/init.d/bluetooth restart
* Restarting bluetooth
setelag di restart service bluetooth di laptop/pc maka akan mem-bind rfcomm0 sesuai dengan Mac Address dan channel handphone anda sebagai device modem nya, dan untuk selanjutnya setiap kita mengaktif kan bluetooth di laptop/pc maka device modem langsung bisa digunakan secara otomatis.

6. Untuk koneksi Bluetooth nya sudah selesai untuk selanjutnya kita buat dialer untuk koneksi Internet-nya dengan menggunakan scripts wvdial.conf, biasanya file wvdial.conf ini defaultnya terletak di /etc/wvdial.conf lalu edit file tersebut : sudo vi /etc/wvdial.conf

[Dialer bluetooth]
Username = indosat ==> sesuaikan dengan provider GSM anda
Password = indosat ==> sesuaikan dengan provider GMS anda
Phone = *99***1#
Stupid Mode = 1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/rfcomm0 ==> sesuaikan dengan isi file /etc/bluetooth/rfcomm.conf
Baud = 115200
SetVolume = 3
Dial Command = ATDT
Init1 = ATZ
Init3 = ATM1L3
FlowControl = CRTSCTS

setalah itu save.

7. Cara memulai koneksi nya dengan ...perintah: wvdial misal,

mad3@MAd3-LInuX:~$ wvdial bluetooth
--> 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: ATM1L3
ATM1L3
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Jun 28 13:32:18 2008
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 17369
--> Using interface ppp0
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> pppd: x�[06][08][10]�[06][08]
--> local IP address 10.33.228.180
--> pppd: x�[06][08][10]�[06][08]
--> remote IP address 10.6.6.6
--> pppd: x�[06][08][10]�[06][08]
--> primary DNS address 202.155.0.10
--> pppd: x�[06][08][10]�[06][08]
--> secondary DNS address 202.155.0.15
--> pppd: x�[06][08][10]�[06][08]

Ok, setelah keluar report seperti itu, menandakan koneksi sudah berhasil.....v(~_-)g....hore...
dan satu lagi Untuk berhenti koneksi tekan tombol CTRL+C, gampang kan ....!!!

Ok mungkin itu artikel sayah yg pertama semoga bermanfaat walaupun udah banyak yg POSTING hehehehe....peace...!!, silahkan bila ada yang mau kasih SARAN atau KRITIKAN ...atau ada keluhan dalam HAL KONFIGURASI ..kita diskusikan bersama-sama...so.. OPEN MIND AND USE THE OPEN SOURCE ..

--made,28june2008--

Tidak ada komentar: