1. 程式人生 > >馬哥iptables作業參考答案

馬哥iptables作業參考答案

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作業參考答案