Pada tahap ini, kita sampai kepenghujung acara Konfigurasi hotspot login di sebuah router yang berbasiskan openwrt. Ditahap ini, kita akan melakukan konfigurasi login page client
Ok langsung saja, tanpa basa-basi.kita mulai tahapannya.
1. Edit bagian dibawah ini, di dalam file /etc/chilli/wwwsh
2. Edit bagian dibawah ini, di dalam file /etc/chilli/defaults , sesuaikan dengan konfigurasi hostnames router
3. Buat file local.conf didalam folder /etc/chilli , biarkan kosong jangan diisi apapun, lalu save.
4. Buat file main.conf didalam folder /etc/chilli , masukkan text dibawah ini,
- ganti text br-wifi Sesuaikan denga interface yang dipergunakan,
- sesuaikan
5. Buat file hs.conf didalam folder /etc/chilli, sesuaikan dengan konfigurasi hostnames router bagian radius server1 dan 2
6. Buat file chilli didalam folder /etc/init.d , isikan baris berikut :
7. Masuk putty, berikan perintah dibawah ini:
Jika log yaang keluar seperti dibawah ini, maka coova-chilli sdh bekerja dengan baik, akhiri mode debug, dengan menekan tombol "Ctrl+C"
Selanjutnya, untuk mebuktikan bahwa coova-chilli benar-benar sudah bekerja, harus ada bari sepeti dibawah ini setelah kita berikan perintah "netstat -apn" pada layar putty
8. Download blog.obengkumana.com.zip , letakkan file tersebut di folder /tmp , ingat jangan di ekstrak !. Masuk ke putty, berikan perintah berikut:
Silahkan edit tampilan, login page, sesuai selera anda. Semua yang diedit terletak di folder /etc/chilli/www.
Sampai dengan tahap ini, seharusnya user sudah bisa menjumpai halaman login dan bisa masuk dengan user/pass yang kita buat di easyhotspot
Selesai
Ok langsung saja, tanpa basa-basi.kita mulai tahapannya.
1. Edit bagian dibawah ini, di dalam file /etc/chilli/wwwsh
haserl=/usr/bin/haserl
2. Edit bagian dibawah ini, di dalam file /etc/chilli/defaults , sesuaikan dengan konfigurasi hostnames router
HS_RADIUS=www.openwrt-hotspot.net
HS_RADIUS2=www.openwrt-hotspot.net
HS_UAMALLOW=www.coova.org
HS_RADSECRET=easyhotspot
HS_UAMSECRET=easyhotspot
3. Buat file local.conf didalam folder /etc/chilli , biarkan kosong jangan diisi apapun, lalu save.
4. Buat file main.conf didalam folder /etc/chilli , masukkan text dibawah ini,
- ganti text br-wifi Sesuaikan denga interface yang dipergunakan,
- sesuaikan
macallowed "xx-xx-xx-xx-xx-xx"
dengan mac address lan/wifi pc/lapie/netbook yang mengendalikan router, lalu save# THIS FILE IS AUTOMATICALLY GENERATED
cmdsocket /var/run/chilli.br-wifi.sock
unixipc chilli.br-wifi.ipc
pidfile /var/run/chilli.br-wifi.pid
net 10.1.0.0/255.255.255.0
uamlisten 10.1.0.1
uamport 3990
dhcpif br-wifi
uamallowed "www.coova.org,10.1.0.1,192.168.1.115,192.168.1.1,dr46on.xtgem.com"
macallowed "xx-xx-xx-xx-xx-xx"
uamanydns
domain "wifi"
dns1 "192.168.10.1"
#dns2 "208.67.220.220"
uamhomepage http://10.1.0.1:3990/www/coova.html
#uamhomepage https://10.1.0.1/cgi-bin/hotspot.php
wwwdir /etc/chilli/www
wwwbin /etc/chilli/wwwsh
uamuiport 4990
locationname "Obengkumana-Net"
radiuslocationname "Obengkumana_Net"
radiuslocationid "isocc=,cc=,ac=,network=Obengkumana_Net,"
radiusserver1 "obengkumana.net"
radiusserver2 "obengkumana.net"
radiussecret "easyhotspot"
radiusauthport 1812
radiusacctport 1813
uamserver "http://10.1.0.1:4990/www/login.chi"
radiusnasid "nas01"
papalwaysok
uamaliasname "chilli"
adminupdatefile "/etc/chilli/local.conf"
uamsecret "easyhotspot"
#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=50
RUN_D=/var/run
PID_F=$RUN_D/chilli.pid
DAEMON_ARGS="--coaport 3779 --conf /etc/chilli.conf"
start() {
include /lib/network
scan_interfaces
/sbin/insmod tun >/dev/null 2>&1
[ -d $RUN_D ] || mkdir -p $RUN_D
config_get ipaddr lan ipaddr
/usr/sbin/chilli --dns1="$ipaddr"
}
stop() {
echo stop
killall chilli
[ -f $PID_F ] && kill $(cat $PID_F) >/dev/null 2>&1
}
root@obengkumana:~# chmod a+x /etc/init.d/chilli
root@obengkumana:~# /etc/init.d/chilli start
root@obengkumana:~# chilli -fd
Jika log yaang keluar seperti dibawah ini, maka coova-chilli sdh bekerja dengan baik, akhiri mode debug, dengan menekan tombol "Ctrl+C"
net.c: 1308: 0 (Debug) wlan0 address family: 17 (AF_PACKET)
net.c: 1308: 0 (Debug) br-wifi address family: 17 (AF_PACKET)
net.c: 1308: 0 (Debug) wlan0-1 address family: 17 (AF_PACKET)
net.c: 1308: 0 (Debug) br-lan address family: 17 (AF_PACKET)
net.c: 1308: 0 (Debug) lo address family: 2 (AF_INET)
net.c: 1308: 0 (Debug) br-wifi address family: 2 (AF_INET)
net.c: 1308: 0 (Debug) br-lan address family: 2 (AF_INET)
net.c: 1308: 0 (Debug) 3g-wan2 address family: 2 (AF_INET)
net.c: 1308: 0 (Debug) tun0 address family: 2 (AF_INET)
net.c: 1308: 0 (Debug) tun1 address family: 2 (AF_INET)
dhcp.c: 480: 0 (Debug) hash table size 512 (512)
dhcp.c: 332: 0 (Debug) GARP: Replying to broadcast
dhcp.c: 1172: 0 (Debug) dhcpif (br-wifi) IPv6 address ::
radius.c: 1285: 0 (Debug) RADIUS client 0.0.0.0:0
redir.c: 1718: 125 (Address already in use) IP: 10.1.0.1 Port: 3990 - Waiting for retry.
redir.c: 1718: 125 (Address already in use) IP: 10.1.0.1 Port: 4990 - Waiting for retry.
redir.c: 1718: 125 (Address already in use) IP: 10.1.0.1 Port: 4990 - Waiting for retry.
^Cchilli.c: 7251: 0 (Debug) Failed to create redir listen
tcp 0 0 127.0.0.1:3306 0.0.0.0:*
tcp 0 0 10.1.0.1:3990 0.0.0.0:*
tcp 0 0 0.0.0.0:22 0.0.0.0:*
tcp 0 0 10.1.0.1:4990 0.0.0.0:*
udp 0 0 192.168.1.1:1812 0.0.0.0:*
udp 0 0 192.168.1.1:1813 0.0.0.0:*
root@obengkumana:~# cd / && unzip -o /tmp/blog.obengkumana.com.zip
Silahkan edit tampilan, login page, sesuai selera anda. Semua yang diedit terletak di folder /etc/chilli/www.
Sampai dengan tahap ini, seharusnya user sudah bisa menjumpai halaman login dan bisa masuk dengan user/pass yang kita buat di easyhotspot
Selesai
hi, i tried following your guide on a dlink615 with openwrt installed but cant seem to get to show the login page. any advise you can give me?
BalasHapusMaaf gan, mo tanya sdkit... mungkin gak kalau saya install Coova-Chilli di tl-wr841nd openwrt tanpa oprek hardware? Maksudnya tanpa upgrade memory... Mohon di reply...Terima kasih
BalasHapus