-->

Membangun Hotspot dengan EasyHotspot

EasyHotspot merupakan alternatif untuk solusi billing hotspot. EasyHotspot terdiri dari berbagai perangkat lunak open source yang dibundel menjadi kesatuan paket tunggal. Tujuannya adalah untuk memberikan suatu sistem yang sederhana, mudah untuk menginstal, menggunakan dan memodifikasi. EasyHotspot datang dan siap untuk digunakan. Anda perlu sedikit konfigurasi untuk membangun sebuah hotspot. Ini akan menghemat waktu dan energi anda.

+
The Best

EasyHotspot dikembangkan di bagian atas distribusi Ubuntu. Antarmuka hotspot manajer digunakan untuk mengelola hotspot Anda dibangun dari Codeigniter framework. CodeIgniter adalah framework PHP super cepat yang mudah dipahami dan sangat berguna untuk membuat aplikasi berbasis web. Kami berharap semua orang dapat dengan mudah memahami dan melakukan perbaikan untuk kode. Freeradius akan membantu kita untuk melakukan proses AAA.Captive Portal yang digunakan untuk otentikasi pengguna adalah Chillispot, dan database / MySQL digunakan untuk menyimpan informasi pengguna dan log.



Instalasi


Persyaratan Hardware Minimum :
  • Pentium 3 atau setara
  • 512 MB RAM
  • 5 GB Free Space HDD
  • 2 network card (LAN CARD)
  • Wireless Access Point (Kebutuhan yang kita pake disini adalah mode AP)
  • Switch / Hub (opsional, hanya untuk pengguna wired)

EasyHotspot di distribusikan dengan bentuk distro linux yang berupa iso. Anda hanya tinggal membakarnya ke sebuah CD lalu boot komputer anda dengan CD tersebut. Setelah proses boot dari CD selesai, anda hanya tinggal memilih menu instalasi. Proses instalasi relatif mudah, anda hanya di minta untuk mengikuti petunjuk yang muncul di layar.

Konfigurasi

Setelah proses instalasi selesai, ada beberapa langkah yang tersisa untuk memastikan bahwa EasyHotspot dapat berjalan lancar.

Konfigurasi LAN Card
Pertama-­‐tama pastikan bahwa Anda memiliki dua antarmuka jaringan dinamai eth0 dan eth1, Anda bisa mencari tahu dengan mengetikkan "ifconfig" di terminal atau melalui Application menu system → preferences → network connection. Jika Anda memiliki eth2, eth3 dan seterusnya bacalah bagian troubleshoot.

1. Internet interface
Set eth0 Anda sebagai sumber koneksi internet Anda dari ISP. Hal ini dapat dinamis atau statis. Jika Anda memiliki sambungan yang dinamis / DHCP, hanya cukup colokkan kabel ethernet untuk antarmuka eth0, atau jika Anda memiliki koneksi statis itu Anda dapat mengkonfigurasi jaringan dengan mengklik ikon pada tray sistem dan memukul konfigurasi manual.

2. Distribution interface
eth1 akan bertindak sebagai interface distribusi. Anda tidak perlu mengkonfigurasi antarmuka ini sama sekali. Cukup hubungkan ke AP atau Switch hub dan kemudian biarkan klien Anda terhubung. Pastikan bahwa Anda telah menonaktifkan DHCP, enkripsi, dan Router fitur di AP atau router Anda (jika ada).

Mengedit informasi Hotspot
Easyhotspot memungkinkan Anda untuk mengedit informasi hotspot admin manajemen halaman. Mengedit info hotspot, edit /var/www/easyhotspot/system/application/config/easyhotspot.phpMengedit entri seperti lokasi dan mata uang hotspot sesuai dengan kondisi riil.

1. Setting Bahasa
Untuk saat ini hanya mendukung EasyHotspot Inggris, Indonesia & bahasa Spanyol. Pengaturan bahasa diatur dalam var/www/easyhotspot/system/application/config/config.php sebagai $ config [ 'language'] 'indonesia' Jika Anda ingin membuat terjemahan baru lalu copy ke direktori yang ada, sebaiknya gunakan bahasa inggris lalu terjemahkan ke dalam bahasa anda easyhotspot_lang.php meletakkannya di dalam sebuah direktori baru misalnya:

var/www/easyhotspot/system/application/language/jawa/easyhotspot_lang.php

dan mengatur sistem var/www/easyhotspot/system/application/config/config.php menjadi
$config['language'] = 'jawa';


(silahkan kirim terjemahan anda ke email rafeequl@gmail.com untuk membantu pengembangan).

2. Setting Homepage
Secara default, EasyHotspot hanya dapat diakses dari server itu sendiri (localhost), jika Anda ingin remote sistem Anda bisa mengubah EasyHotspotke homepage dari locahost ke diakses IP Address. Edit var/www/easyhotspot/system/application/config/config.php, cari baris $config [ 'base_url']

Contoh:

$config [ 'base_url'] = "http://192.168.182.1/";

192.168.182.1 adalah alamat IP EasyHotspot Anda




Menggunakan EasyHotspot
EasyHotspot dilengkapi dengan system hotspot yang sudah dikonfigurasikan dengan baik, dan semuanya itu bias di kontrol melalui web. Untuk memulainya anda bisa mengakses halaman administrasi dengan web browser.
http://localhost/easyhotspotatau http://ip.server.anda/easyhotspot

Login

EasyHotspot mempunyai 2 tipe akun :
  • Admin : User ini menangani semua kegiatan, billing plan, harga, dan konfigurasi system
  • Kasir : User ini menangani pembuatan voucher, postpaid account, dan invoice
Admin

Untuk login sebagai admin, password defaultnya adalah :
Username : admin
Password : admin123
Halaman awal yang akan terlihat setelah login berhasil adalah seperti berikut :


Area Admin

Sebagai Admin, berikut adalah hal hal yang dapet dilakukan :

Konfigurasi Chillispot
Chillispot merupakan captive portal yang bertugas sebagai portal utama untuk
client EasyHotspot. Chillispot dapat menyaring siapa saja yang boleh dan yang tidak boleh mengakses internet. Dalam kenyataannya Chillispot bekerja sama dengan FreeRadius dalam melaksanakan tugasnya.

Konfigurasi default di EasyHotspot dirasa sudah cukup untuk melakukan tugas basic dari sebuah system hotspot. Kami tidak menyarankan untuk mengubahnya, kecuali jika anda berpengalaman dalam menseting captive portal dan atau mempunyai tujuan khusus.

Berikut penjelasan field yang ada :


  • Radius Server 1 (Address of primary RADIUS server, default 127.0.0.1)
  • Radius Server 2 (Address of secondary RADIUS server, default 127.0.0.1)
  • Radius Secret (Secret phrase between RADIUS server and Chillispot)
  • DHCP Interface (Which interface you want to use as Hotspot Interface)
  • UAM Server (Address of captive portal stored)
  • UAM Secret (Secret phrase between login page and Chillispot)
  • Client's Homepage (Where do you want to redirect your client for the first time)
  • Allowed URL (URL that clients could browse without login, DO NOT PUT SPACES. exp : www.google.com,www.twitter.com")
  • DHCP Range (DHCP IP's for clients -­‐ must be in XXX.XXX.XXX.XXX/XX format)

Postpaid Settings
Di halaman postpaid settings anda dapat mengubah setting dari akun pasca bayar. Adapun yang dapat dikonfigurasikan :
  • Harga /menit dan /kilobyte
  • Kecepatan upload dan download
  • Idle timeout, system akan secara otomatis memutus internet jika client tidak melakukan kegiatan (dalam satuan menit).



Billing Plan
Di halaman ini Anda dapat memanajemen billing plan (tambah, hapus, edit). Billing plan berfungsi sebagai template untuk voucher. Voucher adalah jenis akun prabayar. Jika anda ingin membuat voucher, terlebih dahulu anda harus mempunyai billing plan. Sebagai contoh : misalkan anda ingin membuat voucher prabayar 1 jam dengan harga Rp. 1000. Yang harus anda lakukan pada halaman ini adalah buat billing plan dengan cara :
  • Name => 1 jam
  • Amount => 60 (dalam satuan menit)
  • Type => Timebased
  • Valid for => berapa lama voucher ini berlaku (satuan hari)
  • Price => 1000
  • Download rate => kecepatan yang anda inginkan
  • Upload rate => kecepatan upload yang anda inginkan
  • IdleTimeout => 10 (dalam satuan menit, client akan diputus otomatis jika tidak ada kegiatan dalam 10 menit)
  • Klik Add Billing Plan
Sampai di sini Anda sudah mempunyai sebuah billing plan 1 jam yang kemudian
bias digunakan untuk membuat voucher.



Cashier Management

Pada halaman ini anda bisa mengatur kasir (Add, Edit, Delete)


Admin Management
Pada halaman ini anda bisa mengatur admin (Add, Edit, Delete)



Kasir / Cashier

Username : vcool
Password : vcool123


Area Kasir

Pada dasarnya antara kasir dan admin adalah sama, hanya saja admin mempunyai hak akses lebih tinggi untuk dapat mengatur hal-­‐hal berkaitan dengan policy/aturan dari sebuah hotspot.

Berikut adalah kegiatan yang bisa dilakukan oleh seorang kasir :

Postpaid Account Management / Manajemen Akun Pasca Bayar
Postpaid account adalah sebuah akun pasca bayar, adapun pembayarannya
berdasarkan banyaknya waktu/volume packet yang dia telah gunakan.



Jika client sudah selesai menggunakan internet, kasir harus membuat invoice
dengan cara :
  • Klik icon create invoice (diantara icon pensil dan printer)
  • Klik close and print invoice
Perhatian : account yang sudah di tutup dan diprint invoice nya, tidak dapat
digunakan untuk login kembali.

Voucher Management
Voucher adalah system pembayaran dengan metode prabayar, dimana client harus membeli voucher terlebih dahulu untuk bisa menikmati internet. Adapun untuk membuat voucher, Anda terlebih dahulu harus mempunyai billing plan.



Kasir dapat membuat voucher dengan memasukan berapa banyak jumlah yang
ingin digenerate. Voucher ini kemudian dapat dicetak. Biasanya metode ini
digunakan oleh Cafe, Mall atau tempat lain yang clientnya mobile.

Invoice Management

Disini Anda dapat melihat detail dari semua tagihan dan mencetak faktur yang dikehendaki untuk account pasca bayar dari halaman ini.






Statistics

Dimenu ini akan menampilkan statistik sederhana dari semua voucher, rencana penagihan dan account yang diciptakan.




Online users (force disconnect)

Disini Anda bisa memutuskan user yang sedang online dari halaman kasir.




Change password

Disini kasir bisa melakukan pergantian password



Client
Berikut adalah kegiatan-­‐kegiatan yang dilakukan oleh client :
  • konek ke hotspot
Kasir/Operator dapat membantu client memberitahu Access Point / ESSID
mana yang merupakan access point anda dan terhubung ke easyhotspot.
Hanya dengan connect ke hotpot / ESSID , maka client akan otomatis
mendapatkan IP Address.

  • Login
Untuk login Anda harus membuka browser dan menjelajah internet atau
mengetikan login di location bar browser. Anda akan dihadapkan sebuah
halaman login (pastikan untuk menerima sertifikat). Masukan informasi
account dari account pascabayar client pada halaman login.




  • Logout
Caranya mudah sekali, dengan mengklik Logout pada halaman popup, atau
ketikan logout pada location bar.





Referensi :
http://easyhotspot.inov.asia/index.php/documentation
http://easyhotspot-nano.com/tour

Iklan adsense