1. 程式人生 > >*使用Centos下的iptables實現實驗室按教室、按時間進行上網控制(三)

*使用Centos下的iptables實現實驗室按教室、按時間進行上網控制(三)

Linux 高校運維 iptables 上網時間控制

本章介紹如何使用time模塊對教室上網進行控制,以206教室為例,206教室網絡屬於Vlan206,net:10.1.26.0/24,gateway:10.1.26.254

206文件;

#ALL
#iptables -A FORWARD -s 10.1.26.0/24 -j ACCEPT
#1.Monday
#iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 00:00 --weekdays Mon -j ACCEPT
#2.Tuesday
#iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 00:00 --weekdays Tue -j ACCEPT

#3.Wednesday
#iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 00:00 --weekdays Wed -j ACCEPT
#4.Thursday
#iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 00:00 --weekdays Thu -j ACCEPT
#5.Friday
#iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 00:00 --weekdays Fri -j ACCEPT
#6.Saturday
#iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 00:00 --weekdays Sat -j ACCEPT
#7.Sunday
#iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 00:00 --weekdays Sun -j ACCEPT

1.iptables使用24小時制(沒有24:00),為方便復制粘貼,將周一到周日所有模板先行列出,管理員可根據上網請求添加上網策略命令,更改start和stop時間。
2.如需將某教室上網策略改為7*24 小時,可將第一行命令註釋去掉。

3.weekdays 支持多參數,中間以逗號分隔,如iptables -A FORWARD -s 10.1.26.0/24 -m time --timestart 00:00 --timestop 23:59 --weekdays Mon,Wed -j ACCEPT

*使用Centos下的iptables實現實驗室按教室、按時間進行上網控制(三)