安装ip tables-service*.rpm

关闭selinux

#设置开机启动

Systemctl enable ip tables.service

#保存iptables

Service iptables save

#删除原有的规则

Iptables -F

Iptables -X

#允许所有

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

#限制所有

iptables -P INPUT DROP

iptables -P OUTPUT DROP

iptables -P FORWARD DROP

#在所有网卡上打开ping功能,便于维护和检测

iptables -A INPUT -p icmp –icmp-type 8 -j ACCEPT

iptables -A OUTPUT -p icmp –icmp-type 0 -j ACCEPT

#打开22端口,允许远程管理。

iptables -A INPUT -p tcp –dport 22 -j ACCEPT

iptables -A OUTPUT -p tcp –sport 22 -j ACCEPT

#对其他主要允许的端口的 OUTPUT设置:

#DNS

iptables -A OUTPUT -p TCP –dport 53 -jACCEPT

iptables -A OUTPUT -p UDP –sport 53 -jACCEPT

#HTTP

iptables -A OUTPUT -p TCP –dport 80 -jACCEPT

#HTTPS

iptables -A OUTPUT -p TCP –dport 443 -jACCEPT

#Email 接受 和发送

iptables -A OUTPUT -p TCP –dport 110 -jACCEPT

iptables -A OUTPUT -p TCP –sport 25 -jACCEPT

# FTP 数据和控制

iptables -A OUTPUT -p TCP –dport 20 -jACCEPT

iptables -A OUTPUT -p TCP –sport 21 -jACCEPT

#DHCP

iptables -A OUTPUT -p TCP –dport 68 -jACCEPT

iptables -A OUTPUT -p UDP –sport 68 -jACCEPT

#POP3S Email安全接收

iptables -A OUTPUT -p TCP –dport 995 -jACCEPT

#时间同步服务器 NTP

iptables -A OUTPUT -p TCP –dport 123 -jACCEPT