Minggu, 12 September 2021

EasyHotspot OpenWrt Bagian 3 - Konfigurasi HostNames-Freeradius-Mysql

 Berikut ini lanjutan dari EasyHotspot OpenWrt Bagian 2-Konfigurasi Easyhotspot-Mysql

Urutan langkahnya sebagai berikut :

1. Konfigurasi Hostnames

LUCI>Network>Hostnames

klik "Add"

Hostnames = www.awanggacomp.net  <<<< sesuaikan dengan HostName Router  Anda

IP Address = 70.70.70.1

klik "Save & Apply"

2. Konfigurasi Freeradius

- Edit bagian dibawah ini, di file /etc/freeradius2/sql.conf , menggunakan "WinScp"

------------------------------------------------------------------------------------

        # Connection info:

        server = "localhost"

        #port = 3306

        login = "easyhotspot"

        password = "easyhotspot"

        # Database table configuration for everything except Oracle

        radius_db = "hotspot"

------------------------------------------------------------------------------------

- Edit bagian dibawah ini, di file /etc/freeradius2/client.conf , menggunakan "WinScp"

------------------------------------------------------------------------------------

client www.awanggacomp.net {

    ipaddr = 70.70.70.1

    secret = easyhotspot

------------------------------------------------------------------------------------

- Edit bagian dibawah ini, di file /etc/freeradius2/radiusd.conf , menggunakan "WinScp"

------------------------------------------------------------------------------------

listen {

    type = auth

    interface = br-lan

}

listen {

    ipaddr = *

#    ipv6addr = ::

    port = 0

    type = acct

    interface = br-lan

#    clients = per_socket_clients

}

modules {

#    $INCLUDE eap.conf

    $INCLUDE sql.conf

    $INCLUDE sql/mysql/counter.conf

}

instantiate {

    max_all_mb

    noresetcounter

}

------------------------------------------------------------------------------------

- masuk "putty"                                      

root@OpenWrt:/srv/www/easyhotspot/install# mkdir -p /etc/freeradius2/sql/mysql

------------------------------------------------------------------------------------

Download 2 file berikut

dialup.conf  

counter.conf 

Link Download 2 file diatas DISINI

Masukkan 2 file tsb ke folder /etc/freeradius2/sql/mysql melalui "WinScp"

- Edit bagian dibawah ini, di file /etc/freeradius2/site/default , menggunakan "WinScp"

------------------------------------------------------------------------------------

authorize {

#    eap {

#        ok = return

#    }

#    files

    sql

    max_all_mb

    noresetcounter

#    pap

}

authenticate {

#    Auth-Type PAP {

#        pap

#    }

#    Auth-Type CHAP {

#        chap

#    }

#    Auth-Type MS-CHAP {

#        mschap

#    }

#    eap

}

accounting {

#    radutmp

#    unix

    sql

#    exec

}

session {

#    radutmp

    sql

}

post-auth {

    sql

}

------------------------------------------------------------------------------------

- Edit bagian dibawah ini, di file /usr/share/freeradius2/dictionary , menggunakan "WinScp"

------------------------------------------------------------------------------------

$INCLUDE dictionary.chillispot

------------------------------------------------------------------------------------

Download file berikut

dictionary.chillispot Download Now

Masukkan file tsb ke folder /usr/share/freeradius2/ melalui "WinScp"

- masuk "putty"

------------------------------------------------------------------------------------

root@OpenWrt:/srv/www/easyhotspot/install# radiusd -X  

------------------------------------------------------------------------------------

Pastikan sudah tidak ada pesan eror,

------------------------------------------------------------------------------------

- Masuk "putty"

------------------------------------------------------------------------------------

root@OpenWrt:/srv/www/easyhotspot/install# /etc/init.d/radiusd start

root@OpenWrt:/srv/www/easyhotspot/install# netstat -apn

------------------------------------------------------------------------------------

jika sdh ada baris berikut, maka sdh bs ke tahap selanjutnya

------------------------------------------------------------------------------------

udp        0      0 70.70.70.1:1812        0.0.0.0:*                           

udp        0      0 70.70.70.1:1813        0.0.0.0:*                           

-------------------------------------------------------------------------------------

Lebih jelasnya lihat pada video dibawah ini


* Cara download Click Link diatas akan diarahkan  ke notifikasi  Click "Take Me" selanjutnya tinggal ngikuti petunjuk yang diberikan

EasyHotspot OpenWrt Bagian 2-Konfigurasi Easyhotspot-Mysql

 Langsung saja ini merupakan lanjutan dari  EasyHotspot OpenWrt Bagian 1 install Repository

Urutan langkahnya sebagai berikut :

1. Konfigurasi Easyhotspot

Download easyhotspot.rar Download Now

extract dengan winrar

Jalankan  "putty"

------------------------------------------------------------------------------------

root@OpenWrt:~# mkdir -p /srv/www

------------------------------------------------------------------------------------

Masukkan folder easyhotspot di folder /srv/www melalui "WinScp"

masuk "putty"

------------------------------------------------------------------------------------

root@OpenWrt:~# ln -s /srv/www/easyhotspot/htdocs /www/easyhotspot

------------------------------------------------------------------------------------

2. Konfigurasi Mysql

masuk "putty"

------------------------------------------------------------------------------------

root@OpenWrt:~# sed -i 's,^datadir.*,datadir = "/srv/mysql",g' /etc/my.cnf && sed -i 's,^tmpdir.*,tmpdir = "/tmp",g' /etc/my.cnf

root@OpenWrt:~# mkdir -p /srv/mysql && mysql_install_db --force

root@OpenWrt:~# /etc/init.d/mysqld start && /etc/init.d/mysqld enable

root@OpenWrt:~# mysqladmin -u root password 'pass123'

root@OpenWrt:~# mysql -u root -p

Enter password:

mysql> create database hotspot;

mysql> quit

root@OpenWrt:~# cd /srv/www/easyhotspot/install

root@OpenWrt:/srv/www/easyhotspot/install# mysql -u root -ppass123 hotspot <easyhotspot_opensource_2010-10-21.sql

root@OpenWrt:/srv/www/easyhotspot/install# mysql -u root -p

Enter password:

mysql> use mysql;

mysql> grant all privileges on *.* to easyhotspot@localhost;

mysql> grant usage on *.* to easyhotspot@localhost identified by 'easyhotspot';

mysql> flush privileges;

mysql> quit

root@OpenWrt:/srv/www/easyhotspot/install#

Untuk Detailnya Bisa lihat video di bawah ini


Link  Edit Template profil admin easyhotspot.rar

* Cara download Click Link diatas akan diarahkan  ke notifikasi  Click "Take Me" selanjutnya tinggal ngikuti petunjuk yang diberikan

Featured Post

Extroot and install luci in firmware OpenWrt Compilation