Tuesday, April 12, 2011

Penjadwalan akses internet pada mikrotik

Penjadwalan akses internet pada situs tertentu menggunakan mikrotik.
1. Pengaturan waktu berdasarkan NTP Server

system ntp client set primary-ntp=202.169.224.16 secondary-ntp=203.160.128.6 mode=unicast enabled=yes

2. Membuat filter rules yang berisi content yang akan di block.

/ip firewall filter add chain=forward src-address=0.0.0.0/0 protocol=tcp dst-port=80 content="facebook" action=drop comment="web_blocking"
/ip firewall filter add chain=forward src-address=0.0.0.0/0 protocol=tcp dst-port=80 content="youtube" action=drop comment="web_blocking"

Untuk filter rules ini kita bisa buat banyak dengan menggunakan comment yang sama, karena scheduling ini berdasarkan comment "web_blocking".

3. Membuat script untuk memanggil rules tersebut.
Script menutup akses internet ber-content yang akan di block

/system script add name="web_off" policy=write,read,policy,test,sniff source={
/ip firewall filter enable [/ip firewall filter find comment="web_blocking"]}

Script membuka akses internet dengan cara disable rules dengan comment "web_blocking"

/system script add name="web_on" policy=write,read,policy,test,sniff source={
/ip firewall filter disable [/ip firewall filter find comment="web_blocking"]}

4. Membuat scheduling yang sesuai dengan keinginan kapan web tersebut akan ditutup atau akan dibuka.
Menutup akses internet pukul 08.00 dengan interval 1 hari.

/system scheduler add name="close_access" start-date=Apr/01/2011 start-time=08:00:00 interval=1d on-event="web_off"

Membuka akses internet pukul 17.00 dengan interval 1 hari.

/system scheduler add name="open_access" start-date=Apr/01/2011 start-time=17:00:00 interval=1d on-event="web_on"


Sesuaikan dengan kebutuhan dan rules yang ada.
Selamat mencoba.