馬哥iptables作業參考答案
練習:INPUT和OUTPUT默認策略為DROP;
1、限制本地主機的web服務器在周一不允許訪問;新請求的速率不能超過100個每秒;web服務器包含了admin字符串的頁面不允許訪問;web服務器僅允許響應報文離開本機;
在你想加入的表上鏈上 直接加上 -m time --weekday 2,3,4,5,6,7 -m limit --limit 100/second -m string --algo bm --string ‘admin‘
在服務器filter表的OUTPUT鏈上加入
iptables -I OUTPUT -m state --state ESTABLISHED -j ACCEPT //只有相應可以出去
2、在工作時間,即周一到周五的8:30-18:00,開放本機的ftp服務給172.16.0.0網絡中的主機訪問;數據下載請求的次數每分鐘不得超過5個;
在IPTUT 鏈中,
iptables -I INPUT -s 172.16.0.0/24 -p tcp --dport 21 -m limit --limit 5/minute -m time --weekday 4,5 --timestart 00:30 --timestop 10:00 -j ACCEPT
3、開放本機的ssh服務給172.16.x.1-172.16.x.100中的主機,x為你的座位號,新請求建立的速率一分鐘不得超過2個;僅允許響應報文通過其服務端口離開本機;
iptables -I INPUT -m iprange --src-range 172.16.0.1-172.16.0.100 -p tcp --dport 22 -m limit --limit 2/minute -m state new -j ACCEPT
iptables -I OUTPUT -m state ESTABLISHED -p tcp --sport 22 -j ACCEPT
4、拒絕TCP標誌位全部為1及全部為0的報文訪問本機;
iptables -A INPUT -p tcp ---tcp-flags ALL ALL -j DROP
iptables -A INPUT -p tcp ---tcp-flags ALL NONE -j DROP
5、允許本機ping別的主機;但不開放別的主機ping本機;
iptables -A INPUT -p icmp --icmp-type 8 -j DROP
iptables -A OUTPUT -p icmp --icmp-type 8 -j ACCEPT
本文出自 “姑蘇城” 博客,請務必保留此出處http://ji123.blog.51cto.com/11333309/1959182
馬哥iptables作業參考答案