Sabtu, 28 Juli 2012

Setup Captive Portal di Mikrotik

Apa itu mikrotik? MikroTik RouterOS™ merupakan sistem operasi yang diperuntukkan sebagai network router.Mikrotik adalah perusahaan kecil berkantor pusat di Latvia, bersebelahan dengan Rusia, pembentukannya diprakarsai oleh John Trully dan Arnis Riekstins. Saya begitu kenal mikrotik langsung dioprek, tapi karena udah lama banget saya udah lupa lagi, kemarin terinspirasi dengan pelatihan mikrotik yang diadakan dari lab jarkom. Jadi saya penasaran buat ngoprek-ngoprek lagi.


Oke langsung aja ya, kita akan mencoba untuk membuat sebuah router mikrotik dengan captive portal, saya menggunakan command (bukan winbox) Mikrotik v.5.1.9 . Perintah-perintah mikrotiknya saya tulis mulai dari konfigurasi ip address dan routing nya:


Setting Interface Mikrotik (asumsi nya mikrotik sudah terinstall di PC router) login default admin dan password kosong.



[plain]
[admin@MikroTik] > interface print
[admin@MikroTik] > interface set name=internet ether1
[admin@MikroTik] > interface set name=local ether2
[admin@MikroTik] > interface print
[/plain]

Sekarang ehternet/lancard sudah memiliki nama untuk memudahkan setting. Selanjutnya setting IP internet, IP local, gateway, DNS server dan firewall nat:



[plain]
[admin@MikroTik] > ip address add address=192.168.70.68/24 interface=internet
[admin@MikroTik] > ip address add address=192.169.1.1/24 interface=local
[admin@MikroTik] > ip route add gateway=192.168.70.1
[admin@MikroTik] > ip dns set servers=192.168.7.2 allow-remote-request=yes
[admin@MikroTik] > ip firewall nat add chain=srcnat out-interface=internet src-address=192.169.1.0/24 action=masquerade
[/plain]

 Setting DHCP Server untuk client di local



[plain]
[admin@MikroTik] > ip pool add name=dhcp-pool ranges=192.169.1.2-192.169.1.100
[admin@MikroTik] > ip dhcp-server network add address=192.169.1.0/24 gateway=192.169.1.1
[admin@MikroTik] > ip dhcp-server add interface=local address-pool=dhcp-pool
[admin@MikroTik] > ip dhcp-server print
[admin@MikroTik] > ip dhcp-server enable 0
[/plain]

Setting Captive Portal:



[plain]
[admin@MikroTik] > ip hotspot setup
hotspot interface: local
local address of network: 192.169.1.1/24
masquerade network: yes
address pool of network: 192.169.1.2-192.169.100
select certificate: none
ip address of smtp server: 0.0.0.0
dns server: 192.168.7.2
dns name: portal.cs
name of local hotspot user: admin
password for the user: password
[/plain]

Terakhir tinggal di coba dari client, maka akan muncul Portal Login di Browser seperti gambar dibawah ini :)


Bisa di test login menggunakan user admin yang dibuat dengan wizzard diatas, selanjutnya untuk menambah user bisa mengunakan perintah berikut:



[plain]
[admin@MikroTik] > ip hotspot user add name=namauser password=passworduser
[/plain]

Selesai membuat captive portal, supaya lebih menarik sebaiknya form login nya di customisasi lagi. Bisa edit di file hotspot/login.html selamat mencoba dan happy networking ;)

0 komentar:

Posting Komentar