07 August 2013

MR3020 + OpenWrt + EasyHotSpot + Choova Chilli

Petualangan saya dengan router TP Link MR3020 pun berlanjut di musim liburan kali ini. Kali ini saya akan berbagi pengalaman bagaimana menginstall EasyHotSpot ke router ini. EasyHotSpot secara sederhana adalah aplikasi untuk membuat router kita semacam Warnet Mini. Jadi ceritanya begitu ada yang terhubung ke routernya maka ada tampilan yang mengharuskan mengisi Username dan Password. Dengan begitu barulah bisa mengakses internet. 


Untuk memulainya seperti biasa TP Link MR3020 di flash terlebih dahulu dengan OpenWrt. Setelah itu perlu di exroot agar kapasitas penyimpannya bertambah. Untuk keperluan ini saya memerlukan 1 USB Hub. 1 Port untuk flashdisknya (keperluan exroot) dan 1 Port nya lagi untuk modem USB bermerek ZTE (untuk koneksi ke internet).

Setelah terkonek ke internet , maka langkah selanjutnya adalah membuat Interface baru. Hasilnya kira-kira seperti ini:
Pastikan interface yang telah kita buat telah ada dengan mengetikkan perintah ifconfig di Putty.
Di kasus saya, interface barunya bernama br-wifi. Interface baru ini juga seharusnya bisa terkoneksi dengan internet. Pastikan hal tersebut dengan koneksi laptop kita ke wifi-nya.

Langkah berikutnya adalah menginstall paket-paket aplikasi tambahan dengan mengetikkan perintah berikut di Putty:
root@OpenWrt:~# opkg update 
root@OpenWrt:~# opkg install coova-chilli haserl lighttpd lighttpd-mod-cgi  php5-cgi php5-cli php5-mod-gd php5-mod-gmp php5-mod-mysql php-pear freeradius2 freeradius2-mod-sql-mysql php5-mod-mcrypt perl openssl-util unzip git zoneinfo-asia zoneinfo-core freeradius2-mod-sqlcounter freeradius2-mod-sql freeradius2-mod-sql-mysql mysql-server libncursesw php5-mod-dom php5-mod-xmlwriter php5-mod-xmlreader zip lighttpd-mod-simple-vhost


Langkah berikutnya adalah mengkonfigurasi databasenya MySQL  dan EasyHotSpot -nya.
Sampai di langkah ini saya sendiri tidak mengalami kendala yang berarti dengan berhasilnya diakses EasyHotSpot di http://192.168.1.1:81

Tetapi di langkah berikutnya ini saya cukup di buat puyeng yakni mengkonfigurasi FreeRadius -nya.
Pastikan semuanya bekerja dengan sempurna dengan mengetikkan perintah radiusd -X di Putty. Jikalau tidak ada kesalahan maka silahkan di hentikan proses berjalannya dengan mengetikkan Ctrl+C.
Setelah di enable dan di start radiusd -nya maka pada saat netstat -apn akan muncul tampilan seperti dibawah ini:
udp        0      0 192.168.1.1:1812        0.0.0.0:*                           
udp        0      0 192.168.1.1:1813        0.0.0.0:*

Jikalau tidak ada tampilan diatas, jangan di lanjutkan dulu proses instalasinya. Ulangi dan cek kembali langkah-langkah diatas. Dan kalau diperlukan di ulangi dari awal. :-)

Akhirnya langkah terakhir adalah mengkonfigurasi Choova-Chilli nya.
Setelah semua terinstall sempurna maka akan mendapatkan tampilan mirip seperti dibawah ini:
Sumber : http://blog.obengkumana.net

4 comments:

  1. gan asking dong..untuk interface br-wifi agar bisa dapet internet gimana ya..punya saya limited akses trs nech..thz ya gan

    ReplyDelete
  2. Gan itu tampilan loginnya editnya gmn??share donk :)

    ReplyDelete
  3. Siip terimakasih tutorialnya, di coba dulu baru kalau ada masalah nanti bisa tanya-tanya

    ReplyDelete
  4. Pesan kesalahan:
    Collected errors:
    * gz_close: Unzip process killed by signal 9.

    * opkg_install_pkg: Failed to extract data files for php5-cli. Package debris m ay remain!
    * opkg_install_cmd: Cannot install package php5-cli.
    * opkg_install_cmd: Cannot install package php-pear.
    * opkg_install_cmd: Cannot install package lighttpd-mod-simple-vhost

    ReplyDelete

Kasih Donk Komentarnya