Selasa, 23 Agustus 2011

Menghapus ARP secara otomatis & terjadwal ...

Dalam rangka mudik lebaran yg panjang ... paidjo ada sedikit kehawatir-an akan system mikrotik-nya ...
Seperti pengalaman yg sudah2 ... ternyata pd systemnya ada kelemahan yang tidak ia ketahui penyebabnya , yaitu : klien hotspot server mikrotik mengalami gagal mendapat DHCP  dan gagal request ARP ... dan itu menyebabkan klien gagal melakukan login ...
Selidik punya selidik ternyata setelah ARP di hapus dan clien melakukan repair wifinya baru lancar lagi proses loginnya .... itu yg sampai saat ini paidjo tidak tahu penyebabnya ... mungkinkah system yg di bangun paidjo terlalu rebyek sehingga mengalami kasus spt itu
Peristiwa itu sungguh di luar kendali jika di tinggal dlm waktu lama ... perasaan paidjo ngalor ngiduk gak jenak ketika mudik lebaran tahun kemarin ... ternyata benar .... ada kendala di situ ...
Nah ..... belajar dr pengalaman itu kemudian paidjo punya ide membuat systemnya bisa menghapus ARP list ...
Skenario-nya spt ini: mikrotik akan melakukan remove ARP list tiap jam 5 pagi dan jam 5 sore ... dgn maksud : apabila ada kendala request ARP maka klien akan bisa dpt solusi setelah melewati jam 5 pagi atau jam 5 sore ...sehingga klien selalu bisa OL tiap hari dgn request ARP yg baru ...
Dan inilah script paidjo itu ... (hanya untuk menghadapi mudik lebaran) ...

/system script
add name=arp policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive source=\
    "/ip arp remove [find]"

/system scheduler
add comment="" disabled=no interval=12h name=remove-ARP on-event=arp policy=\
    reboot,read,write,policy,test,password,sniff,sensitive start-date=\
    aug/23/2011 start-time=05:00:00

Penjelasan-nya spt ini :
Pertama : bikin dulu script yg intinya membuat perintah supaya mikrotik melakukan perintah menghapus semua yg ada pada ARP list
Kedua : bikin sebuah schedul ... dimana dlm hal ini paidjo memulai penjadwalan-nya pada jam 6.00 pagi dgn interval 12jam ...
Ketiga : menghubungkan schedul tadi dgn sebuah event yaitu : script yg telah di buat paidjo tadi (arp)


Catatan : sebetulnya tidak disarankan sering2 menghapus list ARP ini karena apapun yg di catat oleh mikrotik sebenarnya adalah data yg bisa dianggap penting oleh seorang admin ... ini dilakukan paidjo demi menjaga kelancaran saat paidjo mudik biar bisa tenang pikirannya ...

Mudah mudah-an sedikit ide paidjo ini ada manfaat bagi sampean kabeh ....
Jangan lupa matur tengkiyu sama gusti alloh bisa di temukan dgn pembahasan ini ....
Selamat mudik lebaran dengan tenang .... silaturohmi lebih penting drpd nunggu-i mikrotik ....
Pisssssss broooooo .......................................

6 komentar:

  1. silaturohmi lebih penting drpd nunggu-i mikrotik ...betul sekali pak....salam hangat dari rt/rw net jepara.....buat om...mas....dade.....mbah....Paijonya...ha...ha...

    BalasHapus
  2. salam bhangat kembali ... jgn jenuh baca2 cerita si-paidjo ya ...

    BalasHapus
  3. ora bakalan jenuh mas, Matur tengkiyu, cuma ejik bingun, kalo isi dari arp list itu di hapus bakalan ada efek apa ya pada system mikrotik kita,

    BalasHapus
  4. ky-ne justru lbh fresh ... soale clien akan reques ARP baru lagi ... system jadi bersih lagi mulai awal ...

    BalasHapus
  5. kalo untuk arp dinamis bisa di coba seperti ii :
    :local dumplist [/ip arp find]
    :foreach i in=$dumplist do={
    /ip arp remove $i
    }

    BalasHapus
  6. kl otomatis menghapus ARP ketika client udah logout gimana, jadi client yang udah logout maka akan terhapus secara otomatis ARPnya, sedangkan untuk user yang belum logout tidak akan terhapus?......

    BalasHapus