Apa yang terjadi jika Chillispot, Freeradius dan Mysql digabungkan??
tentunya dapat menghasilkan aplikasi Hotspot lumayan handal.
Chillispot sebagai Authentifikasi.
Freeradius/radius (mikrotik) untuk account.
phpmyprepait sebagai billingnya dan Mysql untuk databasenya.
1. Bahan Memasak
- Pc server yang dijadikan sebagai radius server
- Mysql utk auth db = bisa dimap dg fasilitas smb, unix user, file user dll.
- apache, harus ada perl yap, nah yg eni gunanya utk buat user auth melalui web base (khusus os selain mikrotik, *soalnya ud ada winbox
), ini juga untuk membuat login authentic via web-based di dir apache/cgi-bin/hotspotlogin.cgi
- Chillispot, software ini adalah apabila user belum mendapatkan authentic dari server maka CS akan ter-redirect ke halaman login
- Freeradius, ini berfungsi sebagai pemberi authentifikasi kepada user
- PhpMyPrepaid, bila anda menggukan authentic melalui database Mysql, bisa juga sebagai pembuat user prepaid untuk billingnya (* selain user di radius)
- WAP device = boleh linksys atau mikrotik device.
2. Install install
- Install mysql
- Install Apache
- Download Chillispot; download sesuai keluarganya OS masing-masing (jika menggunakan Chilli di PC).
- Install Freeradius/radius
- Setelah kita mengintsall Apache dan Mysql lalu kita dapat men-download phpmyprepait;
extract ke /srv/www/htdocs
3. Konfigurerasi filenya
ee /etc/chilli.conf
ini isi dari chilli saya
################################################## ############################
#
# Sample ChilliSpot configuration labkom-ubl
#
################################################## ############################
net 192.168.1.0/24
dynip 192.168.1.0/24
statip 192.168.1.0/24
domain (domain isp klo make isp)
dns1 202.X.X.X (DNS server Anda, jangan yg local)
dns2 202.X.X.X (backups DNS server Anda)
#Radius parameters
radiusauthport 1812
radiusacctport 1813
radiuslisten 127.0.0.1
radiusserver1 127.0.0.1
radiusserver2 127.0.0.1
radiussecret testing123
#dhcpmac 00:00:9i:20:92:00
dhcpif eth0
uamserver (*otomatic)
###########################################
#Untuk allow domain yang bisa di akses uamallowed
##########################################
uamsecret theuamsecret
uamlisten 192.168.1.1
uamallowed 192.168.1.1
uamport 3990
#======end conf=======#
- Buat chilli.conf sesuai kebutuhan , disini ada beberapa point penting dalam konfigurasi CS, yaitu:
radiussecret, dibutuhkan untuk komunikasi antara radius server dan chillispot (*mirip mirip kayak routingan mikrotik -> neighbour)
uamserver, letak file hotspotlogin.cgi disimpen. Biasanya diletakkan di /var/www/cgi-bin
dhcpif, di sesuikan eth(anda) yang nantinya di gunakan untuk client
Untuk itu bisa melakukakan copy file hotspotlogin.cgi dari /usr/share/doc/chillispot-1.0/hotspotlogin.cgi ke /var/www/cgi-bin, jadi nanti utk URL redirect nya akan menjadi (lihat uamserver).
- ee client.conf
ini isinya :
client 192.168.0.2 {
secret = //untuk membuat komunikasi dalam chillispot dan radius
shortname = 127.1.2.3 (*atau biasa disebut localhost)
radius = other
}
DI coba ganmaka akan tampil instalasi phpmyprepaid, isi kolom databases dan di sesuikan dengan databases pada radius dbconnect.php secara otomatis menginstall dengan sendiri (*keren)
Masukan username admin dan password admin
nb: simple banget deh....
---selesai---
Klo mau coba, Download disini gan:
klo bahasa diatas kurang enak dibaca:
klo ada skinsutnya lebih menarik neh gan![]()
coba dulu gan..![]()
Really good sharing this.
mantabbbsssssss.....
ni ada referensi laen gan..
contoh screen cruuuttt nya...
Uploaded with
awak cicipi dulu ya gan_
ntar awak kasi tau hasil cicipannya_
hehe_![]()
Mantap...
da dicoba...
musti terbiasa...
wah...
liat dl ah.
chillispot + freeradius + daloradius memang top buat captive portal, tapi punya ane kok setelah restart mesti harus restart service chilli dan pf nya ya gan?klo ga gitu si user ga mau ke redirect ke halaman login dan dapet ip dari chillispot. mungkin ada yang bisa beri solusi??
selain itu juga untuk mengatasi netcut ada yang tau ga gan, mungkin di script pf nya ditambah rule apa gitu, sebelumnya terimaksih
Mantap gan, ane coba dulu gan![]()
ada pencerahan gabunginnya ama mikrotiknya agan?
There are currently 1 users browsing this thread. (0 members and 1 guests)