系统: Fedora 7
一、清除原rules
iptables -F
iptables -X
二、添加新的INPUT/OUTPUT rules
注:开放http,ftp,samba,ssh的端口
(1)、INPUT rules
iptables -A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 445 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
(2) 、OUTPUT rules
iptables -A OUTPUT -p tcp --sport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp --sport 21 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp --sport 20 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp --sport 445 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
三、保存策略(rules)
/sbin/service iptables save
四、设置INPUT/OUTPUT 默认的报文处理方式为 DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
service iptables save #保存策略*
五、添加处理ICMP报文策略
iptables -A INPUT -p icmp -j ACCEPT
iptables -A OUTPUT -p icmp -j ACCEPT
注:不添加上面两条策略,将禁止ping
六、iptables 服务
service iptables stop #停止
service iptables start #启动
service iptables restart #重启
service iptables status #查看当前iptables 状态