Welcome to My blog...onifitriani.blogspot.com

Onifitriani.blogspot.com

CARA MENBUAT AREA HOTSPOT

Diposting oleh oni_fie 18 April 2009 0 komentar

Membuat hotspot dengan menggunakan Belkin F5D7231-4 APBagi rekans yang ingin membuat Wi-Fi Hostpot Internet Cafe dan ingin menambah pengetahuan, ini saya akan membagi-bagi pengalaman saya tentang bagaimana cara membuatnya mudah-mudahan dapat beguna bagi rekans sekalian, dan lumayan juga bisa untuk di jual.Beberapa waktu yang lalu saya mencoba membuat Wi-Fi Hotspot mengikuti tutorial http://www.hendra-k.net/how-to-setup-a-wi-fi-hotspot.html. Pada tutorial tersebut menyebutkan untuk memakai Access Point dari Linsys WRT54G, namun pada saat itu saya mencoba dengan menggunakan dengan Belkin F5D7231-4 AP.Berikut saya akan mencoba menjelaskan bagaimana cara membuat Wi-Fi Hotspot terserbut :A. Yang dibutuhkan :1. Hotspot Access Point device //dalam hal ini saya menggunakan Belkin F5D7231-4 AP.2. Sebuah komputer yang akan di jadikan sebagai radius server.3. OS Linux //Saya menggunakan FC4 (Fedora Core 4)4. Mysql //untuk Authentic melalui database, utk authentic nya bisa dengan beberapa cara seperti : unix user, smb user, file user5. Apache dengan perl support //utk membuat user authentic melalui web-based, serta utk membuat login authentic via web-based di cgi-bin/hotspotlogin.cgi6. Chillispot //sistem kerja software ini adalah apabila user belum mendapatkan auth dari server maka ia akan ter-redirect ke halaman login7. Freeradius //ini berfungsi sebagai pemberi authentifikasi kepada user8. PhpMyPrepaid //bila anda menggukan authentic melalui database Mysql, bisa juga sebagai pembuat user prepaid utk billing nya9. Rokok //bisa Djarum Super bisa juga Marlboro10. Kopi //biar kuat begadang nya.. ehh tapi saya tidak suka kopi deng.. mendingan susu putih ajah, gak usah pake gula, biar segerrrrrrrB. Cara Install :1. Untuk OS tergantung dari distro apa yang anda pakai, kali ini saya memakai distro keluaran dari Redhat yaitu Fedora Core 4. Saya hanya akan menjelaskan cara meng-install-nya dengan cara Distro Fedora Core 4, dan utk yang lain itu tergantung distro apa yang anda pilih.2. Download dulu mysql-nya; rpm -ivh mysql-4.1.11-2.i386.rpm3. Download dan install Apache4. Download chillispot; lalu install rpm -ivh chillispot-1.0.i386.rpm5. Download Freeradius; lalu istall rpm -ivh freeradius-1.0.2-2.i386.rpm6. Setelah kita mengintsall Apache dan Mysql lalu kita dapat men-download; extract ke /var/www; lalu edit configurasi7. Sambil menginstall semua mari kita ambil rokok kita lalu nyalakan.8. Jangan lupa untuk menyeduh kopi atau susunya.C. Configurasi :1. Saya mengeset Wi-Fi Hostpot hanya sebagai Access Point //jadi untuk konfigurasi nya semua dari server.2. Install OS nya seperti kebutuhan anda //dalam hal ini saya memakai server yang telah tersedia yaitu saya memakai server gateway FC4, dan dalam server itu sudah terdapat httpd (apache) dan mysql yang sudah jalan sebelumnya. Karena kita membutuhkan dalam pembuatan radius server yang authentic user-nya malalui Mysql. Jadi selain Mysql dibutuhkan yaitu libmysqlclient.3. Setelah kita menginstall chillispot maka kita akan mencoba untuk konfigurasi nya :a. pertama kita harus mematikan service dhcpd yang ada di server kita, biarkan chillispot yang menangani dhcp.b. # pico /etc/chilli.confc. konfigurasikanlah sesuai kebutuhan anda.d. disini ada beberapa point penting dalam konfigurasinya, yaitu: radiussecret //ini dibutuhkan untuk komunikasi antara radius server dan chillispot uamserver //copy /usr/share/doc/chillispot-1.0/hotspotlogin.cgi ke /var/www/cgi-bin, jadi nanti utk URL redirect nya akan menjadi https://192.168.0.254/cgi-bin/hotspotlogin.cgi, ingat harus dalam secure line ssl.e. konfigurasi radius : setelah install Freeradius lalu masuklah ke direktori radius konfigurasi berada, bila anda menggunakan FC4 dan memakai RPM dalam menginstallnya maka anda masuk ke direktori /etc/raddb/ dan apabila anda menginstall dengan cara meng-compile sendiri secara default direktori nya ada di /usr/local/etc/raddb/ atau terserah dimana –prefix=PREFIX anda diletakan. # pico client.conf :client 192.168.0.254 {secret = //ini untuk membuat komunikasi dalam chillispot dan radius (seperti pada point C.3.d)shortname = localhostnastype = other} # pico sql.conf //ini digunakan karena kita akan menggunakan mysql sebagai database user authenticada beberapa point penting yaitu river = “rlm_sql_mysql” //driver/lib yang digunakan apabila kita menggunakan Mysql, ada beberapa tipe driver disini yaitu : rlm_sql_mysql, rlm_sql_postgresql,rlm_sql_iodbc, rlm_sql_oracle, rlm_sql_unixodbc, rlm_sql_freetdsserver = “localhost” //server mysql berada.login = “root” //login access ke mysql dan memiliki GRANT ke database radiuspassword = “blablabla” //password dari database-user yang memiliki GRANT ke database radiusradius_db = “radius”//database-name dimana user radius berada # pico radius.confsearch “${confdir}/sql.conf” lalu tambahkan dengan :sqlcounter noresetcounter {counter-name = Max-All-Session-Timecheck-name = Max-All-Sessionsqlmod-inst = sqlkey = User-Namereset = neverquery = “SELECT SUM(AcctSessionTime) FROM radacct WHERE UserName=’%{%k}’”}untuk authorize ganti dengan :authorize {preprocesschapmschapsuffixsqlnoresetcounter}dan untuk # Authentication ganti dengan:authenticate {Auth-Type PAP {pap}Auth-Type CHAP {chap}Auth-Type MS-CHAP {mschapunix}4. Sekarang kita akan mencoba men-setting konfigurasi di PhpMyPrepaid sebagai user administrator sekaligus bisa sebagai pembuat prepaid card login serta billing nya.. Extract ke folder apache berada, default ada di /var/www/a. Masuk ke folder phpmyprepaidb. # pico config.inc.phpdisini ada beberapa point penting:$dbName=”radius”; //database yang di pakai$fpdfdir=”/var/www/phpmyprepaid/fpdf”; //lokasi dari direktori fpdf berada, tanpa “/” (slash)$radius_server=”192.168.0.254″; //server radius berada$radius_server_port=”1812″; //port yang dipakai oleh radius server$radiussecret=”"; //huruf rahasia yang dipakai oleh radius server untuk dapat berkomunikasi, seperti yang ada di point no C.3.ec. # pico dbconnect.php //edit seperti yang di edit di radius server pada point C.3.e$my_host = “localhost”;$my_user = “root”;$my_pass = “”;$my_dbase = “radius”;d. Jalankan http://192.168.0.254/phpmyprepaid/index.php //maka dia akan secara otomatis akan menginstall sendirie. Masukan username admin dan password admin setelah semua database terinstall.Maka dengan berakhir nya point terakhir maka selesai jugalah pekerjaan kitaJika anda mengalami kebingunan dengan tutorial saya, jangan sungkan untuk mengirim email kepada saya dan menanyakan kepada saya. Saya juga masih akan terus mengembangkan hotspot ini, dan apabila anda tertarik ingin ikut terlibat dalam pengembangan hostpot wi-fi ini silahkan hubungi saya di alamat sayah@hendra-k.net. Saran dan kritik nya saya tunggu yahha MySQL database called radius and create a user and password for it. Use a script called db_mysql.db that you will find in the phpMyPrepaid download to create the database tables.Edit the dbconnect.php file in the phpMyPrepaid directory and enter the username and password for your MySQL radius database. IMPORTANT Save this file behind your web directory or your passwords will be easy to hack.Edit config.inc.php and change the line that points to dbconnect to wherever you have saved dbconnect.phpIn your web browser got to http://yoursite.com/whereveryouputphpmyprepaid/ and create some tickets. Check your database to see if the users have been setup in radcheck. Launch FreeRadius as root with this command radiusd -xxyx -l stdout. Pick a user and password from your database and try to login from a wireless client. If you can then it is time for step 5. If not go back to step 1 and check everything.Step 5 Have a cup of coffee and unwind. If all is well you have finished. I’ll keep an eye on this post and do my best to help anyone with problems.I have setup a free Radius test area for people that have no access to a Radius server. You can use this service to test your Chillispot configuration. The address is http://swarmhotspots.com/Chilli-Test-AreaI would welcome any feedback from this article and will do all I can to help any of you with problems.

FacebOok..

Cari Blog Ini

Mengenai Saya

Foto saya
Cilacap, Jawa Tengah, Indonesia
Q ckulah di smk n 1 Cilacap.. n q Ska...cmuA na yang Positif...hehehehe

Pengunjung...

Translate

TanggaL...

IngaTlah q selalu...

SHoutMix


ShoutMix chat widget