{"id":1021,"date":"2012-11-27T19:05:10","date_gmt":"2012-11-27T12:05:10","guid":{"rendered":"https:\/\/sebayan9.wordpress.com\/?p=1021"},"modified":"2012-11-27T19:05:10","modified_gmt":"2012-11-27T12:05:10","slug":"instalasi-dan-konfigurasi-hotspot-sistem-billing-menggunakan-distro-easyhotspot-part-1","status":"publish","type":"post","link":"https:\/\/rachmadona.net\/?p=1021","title":{"rendered":"Instalasi dan Konfigurasi Hotspot + Sistem Billing Menggunakan Distro EasyHotspot (Part 1)"},"content":{"rendered":"<p>Iseng-iseng nyari artikel buat bikin hotspot buat belajar eh, nemu aplikasi bagus buat ngebangun Hotspot plus billing system pula!<\/p>\n<p>Nama aplikasi atau lebih tepatnya nama OS tersebut adalah EasyHotspot. Sistem operasi ini berbasis Ubuntu (Xubuntu) dilengkapi dengan FreeRadius untuk autentifikasi user, MySQL untuk database account, Chillispot untuk portal serta PHP dan Apache.<\/p>\n<p>Easyhotspot merupakan produk besutan anak bangsa yang mendunia. Bukti tersebut didapat dari jumlah download terbanyak pada situs SourceForge dengan keyword \u201cHotspot\u201d. Selain itu, produk terbaru mereka, EasyHotspot nano\u2014sebuah layanan hotspot berbasis webhosting juga mendapatkan antusiasme yang tinggi di mata internasional. <strong>So, keep doing your best, dude!<\/strong><\/p>\n<p>Lanjut ke materi instalasi. Sebelum melakukan instalasi ada beberapa perangkat yang harus disiapkan, antara lain :<\/p>\n<ul>\n<li>Koneksi internet (via ADSL modem atau lainnya)  <\/li>\n<li>PC&nbsp; (min pentium 3, 512 RAM, 5GB HDD) + 2 LAN card untuk menghubungkan internet dan intranet  <\/li>\n<li>Wireless Router (AP) \/ Switch (optional) <\/li>\n<\/ul>\n<p>Jadi topologinya akan seperti ini:<\/p>\n<p><a href=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot095.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;\" title=\"ScreenShot095\" border=\"0\" alt=\"ScreenShot095\" src=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot095_thumb.jpg\" width=\"336\" height=\"137\"\/><\/a><\/p>\n<p>Ada konfigurasi yang harus diperhatikan yaitu mengenai interface pada PC yang harus diset sebagai eth0 untuk akses ke internet dan eth1 untuk akses ke intranet. Eth1 digunakan untuk mendistribusikan akses Hotspot. Kemudian pastikan konfigurasi IP pada eth1 diset DHCP dan matikan DHCP server pada AP\/router (karena layanan ini sudah ada pada EasyHotspot).<\/p>\n<p>OK, kemudian lakukan instalasi EasyHotspot. Langkah-langkah instalasi sistem operasi ini cenderung sama dengan instalasi Linux keluarga Debian. Ditunjang tampilan grafis yang user friendly, akan sangat mudah melakukannya. So, Saya anggap ini bukan sebuah masalah yang berarti.<\/p>\n<p>Oh ya untuk mendapatkan installer EasyHotspot, Anda dapat mengunjungi situs <a title=\"http:\/\/easyhotspot.inov.asia\" href=\"http:\/\/easyhotspot.inov.asia\">http:\/\/easyhotspot.inov.asia<\/a> kemudian pilih halaman download. Jika Anda memiliki keterbatasan bandwidth tidak perlu kuatir karena Anda dapat memesan CD installer EasyHotspot via website tersebut. Jadi Anda tidak perlu repot menunggu lama untuk men-downloadnya.<\/p>\n<p>Distro EasyHotspot yang digunakan pada konfigurasi kali ini adalah versi 0.2.<\/p>\n<p>Setelah sukses melakukan instalasi EasyHotspot. Hal pertama yang harus disetting adalah IP interface tiap device.<\/p>\n<p>Modem:<\/p>\n<ul>\n<li>IP : 192.168.10.1  <\/li>\n<li>Netmask : 255.255.255.0  <\/li>\n<li>Default gateway : use WAN \/ biarkankan kosong \u2013&gt; biasanya diatur oleh ISP <\/li>\n<\/ul>\n<p>LAN 1 (eth0) pada PC EasyHotspot \u2013&gt; yang mengarah ke modem internet<\/p>\n<ul>\n<li>IP : 192.168.10.2  <\/li>\n<li>Netmask : 255.255.255.0  <\/li>\n<li>Default gateway : 192.168.10.1 <\/li>\n<\/ul>\n<p>LAN 2 (eth1) pada PC EasyHotspot \u2013&gt; yang mengarah ke intranet (Hotspot)<\/p>\n<ul>\n<li>IP : DHCP (diatur oleh EasyHotspot)  <\/li>\n<li>Netmask : (diatur oleh EasyHotspot)  <\/li>\n<li>Default gateway : (diatur oleh EasyHotspot) <\/li>\n<\/ul>\n<p>Kemudian untuk settingan Wireless Router hanya digunakan untuk AP saja, fitur seperti DHCP server harus dimatikan karena akan menyebabkan konflik dengan EasyHotspot.<\/p>\n<p>LAN Wireless Router<\/p>\n<ul>\n<li>IP : DHCP (diatur oleh EasyHotspot)  <\/li>\n<li>Netmask : (diatur oleh EasyHotspot)  <\/li>\n<li>Default gateway : (diatur oleh EasyHotspot) <\/li>\n<\/ul>\n<p>Setelah selesai melakukan konfigurasi maka selanjutnya kita bisa masuk ke console EasyHotspot.<\/p>\n<p><strong>Manajemen Console EasyHotspot (Server)<\/strong><\/p>\n<p>Ketik alamat <a href=\"http:\/\/localhost\/easyhotspot\">http:\/\/localhost\/easyhotspot<\/a> pada browser untuk masuk ke console. Lalu masukkan username: admin dan password: admin123.<\/p>\n<p><a href=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/image3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;\" title=\"image\" alt=\"image\" src=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/image_thumb3.png\" width=\"311\" height=\"217\"\/><\/a><\/p>\n<p>Sebaiknya password admin diubah supaya nantinya tidak mudah untuk dibobol. Cara menggantinya pilih ikon topi hansip warna biru lalu pilih tanda pensil untuk mengubah password.<\/p>\n<p>Keamanan database yang digunakan untuk menyimpan data-data terkait infomasi akun dan manajemen password serta voucher juga perlu diganti password defaultnya.<\/p>\n<p><strong>Manajemen MySQL<\/strong><\/p>\n<p>Berikut cara mengubah password database MySQL;<\/p>\n<p>1. Buka Terminal, ketikkan \u201c sudo \/etc\/init.d\/msyql stop\u201d lalu masuk ke dalam mode safe MySQL dengan perintah \u201c sudo mysqld_safe \u2013skip-grant-tables\u201d atau bisa juga menggunakan perintah \u201cmysqld \u2013skip-grant-tables &amp;\u201d<\/p>\n<p><a href=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot123.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;\" title=\"ScreenShot123\" border=\"0\" alt=\"ScreenShot123\" src=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot123_thumb.jpg\" width=\"284\" height=\"72\"\/><\/a><\/p>\n<p>2. Ketik \u201cmysql \u2013u root\u201d untuk masuk ke dalam console monitor MySQL<\/p>\n<p><a href=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot124.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;\" title=\"ScreenShot124\" border=\"0\" alt=\"ScreenShot124\" src=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot124_thumb.jpg\" width=\"289\" height=\"63\"\/><\/a><\/p>\n<p>3. Ketik \u201cuse mysql;\u201d untuk menggunakan database yang tersedia lalu ketik perintah untuk mengganti password default root (blank) menjadi sesuai keinginan kita. Sebagai contoh Saya akan mengganti password root menjadi <strong>databases<\/strong>.<\/p>\n<p><a href=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot125.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;\" title=\"ScreenShot125\" border=\"0\" alt=\"ScreenShot125\" src=\"http:\/\/sebayan9.files.wordpress.com\/2012\/11\/screenshot125_thumb.jpg\" width=\"334\" height=\"38\"\/><\/a><\/p>\n<p>4. Ketik \u201cflush privileges;\u201d untuk menulis perubahan ke database lalu ketik \u201cexit;\u201d untuk keluar dari MySQL<\/p>\n<p>5. Lakukan restart service MySQL dengan mengetikkan \u201csudo \/etc\/init.d\/mysql restart\u201d<\/p>\n<p>Selesai.<\/p>\n<p>Selanjutnya kita akan membahas mengenai manajemen akun prabayar (voucher &amp; pasca bayar).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Iseng-iseng nyari artikel buat bikin hotspot buat belajar eh, nemu aplikasi bagus buat ngebangun Hotspot plus billing system pula! Nama aplikasi atau lebih tepatnya nama OS tersebut adalah EasyHotspot. Sistem operasi ini berbasis Ubuntu (Xubuntu) dilengkapi dengan FreeRadius untuk autentifikasi user, MySQL untuk database account, Chillispot untuk portal serta PHP dan Apache. Easyhotspot merupakan produk&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,23],"tags":[91,155],"class_list":["post-1021","post","type-post","status-publish","format-standard","hentry","category-computer","category-ubuntu-fever","tag-billing-system","tag-easyhotspot"],"_links":{"self":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/posts\/1021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1021"}],"version-history":[{"count":0,"href":"https:\/\/rachmadona.net\/index.php?rest_route=\/wp\/v2\/posts\/1021\/revisions"}],"wp:attachment":[{"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rachmadona.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}