Terkadang ada situasi-situasi tertentu dimana kita harus memblok ijin akses dari dan keluar masuknya suatu traffic di gateway. Pada linux jika sebagai gateway atau server lokalnya yang bekerja sebagai penghubung antara lokal jaringan dan luar jaringan bisa dengan menggunakan crontab sebagai penjadwal suatu aturan yang akan kita terapkan, namun dalam artikel kali ini kita akan membahas cara block misal port atau ip tertentu dengan iptables berdasarkan waktu. Atau istilahnya dalam judul posting kali ini ialah Block with iptables based on time jika dalam english atau cara blok port atau ip dengan iptables berdasarkan waktu (untuk memperkuat hasil pencarian google saja..haha).
Oke dalam praktek ini saya menggunakan linux ubuntu 9.10 server edition dan sebagai uji cobanya saya akan mem-blok port webmin yaitu default port nya 10000 pada jam 15:40 s-d 15:45 setiap hari. Sesuaikan saja jika ingin membuat aturan lain dengan iptables :
iptables -A INPUT -p tcp --dport 10000 -m time --timestart 15:40 --timestop 15:45 -j DROP
ket :
-A INPUT ialah akan dimasukan pada rantai yang bernama INPUT di iptables
-p tcp ialah protokolnya
--dport 10000 ialah port asal webmin yaitu 10000
-m time ialah optional dan harus diikut sertakan jika menggunakan opsi waktu.
--timestart 15:40 ialah waktu mulai blockade pada pukul 15:40 sore
--timestop 15:45 ialah waktu berakhirnya blockade pada pukul 15:45 sore
--j DROP ialah acktion-nya
Cara diatas memang sudah dipraktekan, namun hanya pemisalan contoh saja pada suatu kasus, untuk membuat rule iptables lainnya silahkan sesuaikan atau kalian bisa membuka manualnya iptables man iptables.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Berkomentarlah dengan bijak untuk pengembangan dan sekaligus menjadi pembelajaran kita bersama.
Pilih Name/Url untuk mempermudah memasukan id anda!