-
iptables防火墙
- iptables有多种功能,每一种功能都用一张表来实现
- 最常用的功能是防火墙和NAT
- 从RHEL7开始,默认的防火墙为firewalld,但是它的底层仍然调用iptables
- 安装iptables服务
-
防火墙filter表
- 配置iptables时,不指定表,就是使用filter表
- 配置时不指定规则链,则配置所有链
- 可以向规则链中加入很多规则,数据包进入该链时,从上向下匹配,一旦匹配就停止,开始应用规则。如果全都不匹配,则应用默认规则
- 命令选项、链名、目标操作使用大写字母,其他小写
-
filter中的三条链
- INPUT:数据包的目标地址是自己,则进入INPUT链
- OUTPUT:数据包的源地址是自己,则进入OUTPUT链
- FORWARD:数据包穿过自己,则进入FORWARD链
iptables操作
-
iptables的语法
-
iptables [-t 表名] 选项 [链名] [条件] [-j 满足条件的操作]
- 常用选项:
# 默认规则往往不合我们的要求,可以先将所有的规则清空
[root@node1 ~]# iptables -F