Instalasi dan Konfigurasi Hotspot + Sistem Billing Menggunakan Distro EasyHotspot (Part 3-End)

Computer, Ubuntu Fever

Pada bagian terakhir pada artikel ini kita akan membahas optimalisasi penggunaan EasyHotspot.

Secara default, konfigurasi chilispot sudah diatur oleh EasyHotspot yang artinya jika dilihat dari segi keamanan sangatlah rentan terhadap serangan dari luar karena apabila user yang tahu bahwa sistem hotspot kita menggunakan EasyHotspot dan kebetulan user tersebut juga familiar dengan distro ini bukanlah mustahil sistem hostpot yang sudah kita bangun akan mudah dibobol olehnya.

Lalu apa saja pengaturan yang harus diatur supaya keamanan data, khususnya data-data user dan voucher? Pada artikel bagian pertama Saya menyinggung masalah password ‘root’ database MySQL yang secara default tidak diisi oleh password. Ya, masalah ini merupakan salah satu ‘lubang besar’ yang segera harus Anda tambal. Namun, selain itu ada user database yang harus diubah juga passwordnya, yaitu user easyhotspot.

Mengganti password database user EasyHotspot

Cara mengganti passwordnya sama seperti cara mengganti password untuk ‘root’ namun perbedaannya adalah Anda harus mengubah konfigurasi /etc/freeradius/sql.conf dan

/opt/local/web/easyhotspot/htdocs/system/application/config/database.php.

Pada /etc/freeradius/sql.conf  lakukan perubahan seperti di bawah ini :

# Connection info:

server = “localhost”

#port = 3306

login = “easyhotspot”

password = “taruh password baru Anda di sini”

# Database table configuration for everything except Oracle

radius_db = “hotspot”

Kemudian /opt/local/web/easyhotspot/htdocs/system/application/config/database.php

$db[‘default’][‘hostname’] = “localhost”;

$db[‘default’][‘username’] = “easyhotspot”;

$db[‘default’][‘password’] = “taruh password baru Anda di sini”;

$db[‘default’][‘database’] = “hotspot”;

$db[‘default’][‘dbdriver’] = “mysql”;

Mencegah Login Ganda

Secara default, username pada login EasyHotspot tidak menggunakan sensifitas karakter yang artinya apabila ada user yang menggunakan login dengan karakter yang serupa tapi tak sama alias menggunakan perbedaan besar—kapital atau kecilnya karakter maka user tersebut dapat login bersamaan.

Contoh:

Sebelumnya kita pernah membuat login ‘afgan’ dengan password ‘654321’. Sebenarnya pada saat bersamaan login tersebut dapat digunakan oleh user lain hanya dengan mengganti login menjadi ‘Afgan’ –> hanya mengganti karakter ‘a’ menjadi ‘A’.

Hal ini dapat diatasi dengan mengubah konfigurasi /etc/freeradius/sql/mysql/dialup.conf

imageimage

Hilangkan tanda ‘#’ untuk mengaktifkan fungsi case sensitive username.

Hapus tanda ‘#’ untuk menonaktifkan fungsi

Restart EasyHotspot atau cukup restart service Freeradius dengan cara /etc/init.d/freeradius restart.

Itulah sedikit artikel tentang instalasi dan konfigurasi penggunaan Distro EasyHotspot. Sebenarnya masih banyak konfigurasi yang dapat diterapkan, namun karena keterbatasan waktu dan pikiran maka Saya cukupkan dulu sampai di sini.

Selamat mencoba!! Smile

Sumber referensi : http://ndra.gmib26.net/2010/06/install-easyhotspot-dan-konfigurasi-freeradius-serta-coova-chilli-di-ubuntu-10-04-lts-server-edition/

http://abdbari.blogspot.com/2011/11/easyhotspot-02b-replace-with-coova.html

Tinggalkan komentar