EasyHotspot
merupakan alternatif untuk
solusi billing hotspot.
EasyHotspot terdiri dari
berbagai perangkat lunak
open source yang
dibundel menjadi kesatuan
paket tunggal. Tujuan
kami adalah untuk
memberikan suatu sistem
yang sederhana, mudah
untuk menginstal, menggunakan dan
memodifikasi. EasyHotspot datang
dengan siap untuk
digunakan konfigurasi. Anda
perlu sedikit konfigurasi untuk
membangun sebuah hotspot
berjalan. Ini akan
menghemat waktu dan
energi.
Instalasi
Persyaratan
Hardware Minimum:
• Pentium 3
atau setara
• 512 MB
RAM
• 5 GB
Free Space HDD
• 2 network
card (LAN CARD)
• Wireless Access
Point (Anda tidak
perlu router nirkabel
fitur tetapi Wireless
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. (kalau mau cd nya, silahkan request ya?)
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
hotspot admin manajemen
halaman. Mengedit info
hotspot, edit /
opt / local
/ web /
easyhotspot / system
/ application /
config / easyhotspot.php file.
Mengedit 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 sistem
/ aplikasi /
config / config.php sebagai
$ config [
'language'] pengaturan. Jika
Anda ingin membuat
terjemahan baru lalu
copy direktori yang
ada sebaiknya bahasa
inggris dan menerjemahkan ke
bahasa anda easyhotspot_lang.php meletakkannya di
dalam sebuah direktori
baru misalnya:
system/application/language/latin/easyhotspot_lang.php
dan mengatur
sistem
system/application/config/config.php
as the
$config['language'] = 'latin';
(silahkan kirim ke
email anda rafeequl@gmail.com Terjemahan).
2. Setting Homepage
Secara default, EasyHotspot hanya
dapat diakses dari
server itu sendiri
(localhost), jika Anda
ingin remote sistem
Anda bisa mengubah
EasyHotspot ke homepage
dari locahost ke
diakses IP Address.
Edit / opt
/ local /
web / easyhotspot /
system / application /
config / config.php, cari
$config [ 'base_url'] line.
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
bias mengakses halaman
administrasi dengan web
browser lalu arahkan
navigasi anda ke
http://localhost/easyhotspot , atau
http://ip.server.anda/easyhotspot
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 :
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
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.
Client
Berikut adalah kegiatan-‐kegiatan yang
dilakukan oleh client
:
• Cara 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.
Trobleshooting
Client tidak di-‐redirect ke
halaman login
• Cek koneksi
internet, client tidak
akan mendapatkan halaman
login jika
koneksi internet tidak
berjalan. Jika tidak
ada masalah dengan
koneksi int
• Coba dengan
merestart chilli dengan
memasukan command :
$sudo /etc/init.d/chillispot restart
Lalu client harus
melakukan perbaruan IP
dengan cara release/renew clients
IP Address.