yum install iptables
yum update iptables
yum install iptables-services
service iptables status
iptables -L
iptables -nL --line
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 9900:9999 -j ACCEPT
iptables -I INPUT 2 -p tcp --dport 443 -j ACCEPT
iptables -D INPUT 2
iptables -P INPUT DROP
iptables -I INPUT -p tcp -s 192.168.0.0/16 -j ACCEPT
iptables -I INPUT -p tcp --dport 3306 -j DROP && \
iptables -I INPUT -s 192.168.1.111 -p tcp --dport 3306 -j ACCEPT && \
iptables -I INPUT -m iprange --src-range 192.168.1.100-192.168.1.110 -p tcp --dport 3306 -j ACCEPT
iptables -P INPUT ACCEPT
iptables -F INPUT
iptables -F
service iptables save
iptables-save > /etc/sysconfig/iptables
iptables-restore < /etc/sysconfig/iptables
iptables-restore -n < /etc/sysconfig/iptables
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 8088 -j REDIRECT --to-port 80
iptables -t nat -A OUTPUT -p tcp --dport 8088 -j REDIRECT --to-port 80
iptables -t nat -A PREROUTING -d 192.168.1.188 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.177:81
iptables -t nat -nL --line
iptables -t nat -D PREROUTING 1
systemctl reload iptables
systemctl restart iptables
systemctl enable iptables
yum install iptables-services
-A 在指定链的末尾添加(append)一条新的规则
-D 删除(delete)指定链中的某一条规则,可以按规则序号和内容删除
-I 在指定链中插入(insert)一条新的规则,默认在第一行添加
-R 修改、替换(replace)指定链中的某一条规则,可以按规则序号和内容替换
-L 列出(list)指定链中所有的规则进行查看
-E 重命名用户定义的链,不改变链本身
-F 清空(flush)
-N 新建(new-chain)一条用户自己定义的规则链
-X 删除指定表中用户自定义的规则链(delete-chain)
-P 设置指定链的默认策略(policy)
-Z 将所有表的所有链的字节和数据包计数器清零
-n 使用数字形式(numeric)显示输出结果
-v 查看规则表详细信息(verbose)的信息
-V 查看版本(version)
-h 获取帮助(help)