สำหรับ Kernel 2.6 ซึ่งมีใน Linux รุ่นใหม่ๆ สามารถกำหนดเวลาใน chain rules ได้เลย ไม่ต้องเสียเวลา compile Kernel ใหม่อีกต่อไป
ตัวอย่างการ block IP address ตัวหนึ่งของ Facebook (หรือ IP อื่นๆ ลองแก้ไขได้ในส่วน Text สีเหลือง) เฉพาะการใช้ iptables ในการ block ช่วงเวลา 9.15 น. ถึง 11.55 น. ในวันทำการ คือ จันทร์- ศุกร์ สามารถทำได้ดังนี้
iptables -A FORWARD -d 173.252.110.0/24 -m time --timestart 09:15:00 --timestop 11:55:00 --weekdays Mon,Tue,Wed,Thu,Fri -j REJECT
และเมื่อเวลาของเครื่อง Firewall เดินมาถึงช่วงเวลาที่กำหนด ตัวเงื่อนไขก็จะมีผลทันทีโดยไม่ต้องเสียเวลาเอา chain iptables เพิ่มและลบออกอีกต่อไป
Written by Tiwakorn Laophulsuk
No comments:
Post a Comment
Give a comment ...