IPTABLES知识

命令:
管理规则
-A:附加一条规则,添加在链的尾部
-I CHAIN [num]:插入一条规则,插入为对应CHIAIN上的第num条
-D CHAIN [num] :删除指定链中的第num条规则
-R CHAIN [num]: 替换指定的规则
管理链
-F [CHAIN]: flush, 清空指定规则链,如果省略CHAIN,则可以实现删除对应表中的所有链
-P CHAIN: 设定指定链的默认策略
-N:自定义一个新的空链
-X : 删除一个自定义的空链
-Z:置零指定链中所有规则的计数器
-E:重命名自定义的链
查看类:
-L: 显示指定表中的规则
-n: 以数字格式显示主机地址和端口号
-v: 显示链及规则的详细信息
-VV :
-x: 显示计数器的精确值
--line-numbers:显示规则号码

动作(target):
ACCEPT: 放行
DROP:丢弃
DEJECT:拒绝
DNAT:目标地址转换
SNAT:源地址转换
REDIRECT:端口重定向
MASQUSERADE:地址伪装
LOG:日志
MARK: 打标记

iptables 不是服务,但是有服务脚本:服务脚本的主要作用在与管理保存的规则
转载及一处iptables/netfilter

显式扩展:使用额外的匹配级制
-m EXTESTION --spe-opt

state:状态扩展
            结合ip_conntrack 追踪会话的状态
                        NEW:新连接请求
                        ESTABLISHED:已建立的连接
                        INVALID:非法连接
                        RELATED:相关联的
        -m state --state NEW,ESTABLISHED -j ACCEPT 

保存规则:
#service iptables save
/etc/sysconfig/iptables
#iptables-save > /etc/sysconfig/iptables.20180629 #保存
#iptables-restore < /etc/sysocnfig/iptables.20180629 #恢复

猜你喜欢

转载自blog.51cto.com/12476193/2134230