iptables:在早期的Linux系统中,使用的是iptables防火墙管理服务来配置防火墙的策略与规则链
iptables服务把用于处理或过滤流量的策略条目称之为规则,多条规则可以组成一个规则链,而规则链则依据数据包处理位置的不同进行分类
1.在进行路由选择前处理数据包(PREROUTING)
2.处理流入的数据包(INPUT)
3.处理流出的数据包(OUTPUT)
4.处理转发的数据包(FORWARD)
5.在进行路由选择后处理数据包(POSTROUTING)
iptables中常用的参数及作用
-P:设置默认策略
-F:清空规则链
-L:查看规则链
-A:在规则链的末尾加入新的规则
-I num:在规则链的头部加入新规则
-D num:删除某一条规则
-s:匹配来源地址IP/MASK,加感叹号"!"表示除了这个IP外
-d:匹配目标地址
-i 网卡名称:匹配从这块网卡流入的数据
-o 网卡名称:匹配从这块网卡流出的数据
-p:匹配协议,如TCP、UDP、ICMP
--dport num:匹配目标端口号
--sport num:匹配来源端口号
//查看已有的规则链
[root@localhost ~]# iptables -L
Chain INPUT (policy ACCEPT)//处理流入的数据包
target prot opt source destination
ACCEPT udp -- anywhere anywhere udp dpt:domain
ACCEPT tcp -- anywhere anywhere tcp dpt:domain
ACCEPT udp -- anywhere anywhere udp dpt:bootps
ACCEPT tcp -- anywhere anywhere tcp dpt:bootps
Chain FORWARD (policy ACCEPT)//处理转发的数据包
target prot opt source destination
ACCEPT all -- anywhere 192.168.122.0/24 ctstate RELATED,ESTABLISHED
ACCEPT all -- 192.168.122.0/24 anywhere &n
详解iptables防火墙规则与firewalld配置策略

本文详细介绍了iptables在Linux中的使用,包括规则链的分类、常用参数及其作用,以及firewalld的区域设置、策略规则和firewall-cmd命令的运用。
最低0.47元/天 解锁文章
1010

被折叠的 条评论
为什么被折叠?



