您的位置:首页 > 其它

RHEL5.6--IPTABLES简单配置

2012-12-10 21:02 218 查看
1、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -t filter INPUT -p tcp -s 192.168.0.1 --dport 110 -j ACCEPT

iptables -t filter INPUT -p tcp -s 192.168.0.2 --dport 110 -j ACCEPT

iptables -t filter INPUT -p tcp -s 192.168.0.0/24 --dport 110 -j REJECT

2、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -A INPUT -s 192.168.0.11 -j ACCEPT

iptables -A OUTPUT -s 192.168.0.11 -j ACCEPT

iptables -A INPUT -s 127.0.0.1 -j ACCEPT

iptables -A OUTPUT -s 127.0.0.1 -j ACCEPT

iptables -P INPUT REJECT

iptables -P OUTPUT REJECT

3、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -A INPUT -s 192.168.0.1 --dport 23 -j ACCEPT

iptables -A INPUT -s 192.168.0.2 --dport 23 -j ACCEPT

iptables -A INPUT --dport 23 -j REJECT

4、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -A INPUT -s 192.168.0.1 -p icmp --icmp-type 8 -m limit --limit 1/m ACCEPT

iptables -A INPUT -s 192.168.0.2 -p icmp --icmp-type 8 -m limit --limit 1/m ACCEPT

5、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -A INPUT -p tcp --tcp-flags SYN,ACK,RST SYN -j REJECT

iptables -A OUTPUT -p tcp --tcp-flags SYN,ACK,RST SYN -j ACCEPT

6、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -A OUTPUT -p icmp --icmp-type 8 -j ACCEPT

iptables -P OUTPUT REJECT

7、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -A INPUT -s text02 -j ACCEPT

iptables -P OUTPUT REJECT

8、

#!bin/bash

for i in net filter mangle

do

iptables -t $i -F

iptables -t $i -X

done

iptables -A INPUT --dport 23 -j LOG --log-level info --log-prefix "iptables"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: