練習:基于狀態放行telnet, ftp, ssh, http, samba, icmp等服務
(1) 對本機的ping請求每分鐘不得超出20個
(2) 每客戶端對本機的ssh的并發連接數不得超過3個
(3) 本機的telnet服務僅允許工作時間內訪問
[root@node1 ~]# vim iptables.sh iptables -A INPUT -d 10.1.41.5 -p tcp -m state --state ESTABLISHED -j ACCEPT iptables -A INPUT -d 10.1.41.5 -p udp -m state --state ESTABLISHED -j ACCEPT iptables -A INPUT -d 10.1.41.5 -p tcp -m multiport --dports 21:23,80,139,445 -m state --state NEW -j ACCEPT iptables -A INPUT -d 10.1.41.5 -p tcp -m state --state RELATED -j ACCEPT iptables -A INPUT -d 10.1.41.5 -p udp --dport 137:138 -j ACCEPT iptables -A INPUT -d 10.1.41.5 -j DROP iptables -A OUTPUT -d 10.1.41.5 -m state --state ESTABLISHED -j ACCEPT iptables -A OUTPUT -d 10.1.41.5 -j DROP iptables -I INPUT 3 -d 10.1.41.5 -p tcp --dport 22 -m connlimit --connlimit-above 3 -j DROP iptables -I INPUT 3 -d 10.1.41.5 -p icmp -m limit --limit 20/minute -j ACCEPT iptables -I INPUT 4 -d 10.1.41.5 -p tcp --dport 23 -m time --timestart 08:00:01 --timestop 18:00:01 \ #此處未完結 --weekday 1,2,3,4,5 -j ACCEPT [root@node1 ~]# iptables -F [root@node1 ~]# bash iptables.sh [root@node1 ~]# iptables-save /etc/sysconfig/iptables
原創文章,作者:megedugao,如若轉載,請注明出處:http://www.www58058.com/55607