Linux防火墙之-iptables详解
Linux防火墙之-iptables详解
IT袋网网为你介绍Linux防火墙之-iptables详解的教程内容,接下来就是全面介绍。
项目介绍
iptables是Linux平台下的包过滤防火墙,与大多数的Linux软件一样,它是免费的,可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。
iptables的规则其实是指网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存储在内核空间的信息包过滤表中,这些规则分别指定了源地址、目的地址、传输协议(如TCP、UDP、ICMP)和服务类型(如HTTP、FTP和SMTP)等。当数据包与规则匹配时,iptables就根据规则所定义的方法来处理这些数据包,如放行(accept)、拒绝(reject)和丢弃(drop)等。配置防火墙的主要工作就是添加、修改和删除这些规则。
iptables内置了4个表,即filter表、nat表、mangle表和raw表,分别用于实现包过滤、网络地址转换、包重构(修改)和数据跟踪处理。而每一条链其实只是众多规则中的一个检查清单,每一条链中可以有一条或数条规则。当一个数据包到达一个链时,iptables就会从链中第一条规则开始检查,看该数据包是否满足规则所定义的条件。如果满足,系统就会根据该条规则所定义的方法处理该数据包;否则iptables将继续检查下一条规则。如果该数据包不符合链中任一条规则,iptables就会根据该链预先定义的默认策略来处理数据包。
总的来说,iptables是一个功能强大的工具,用于配置Linux系统上的防火墙和网络地址转换功能。

替换系统防火墙: 在Centos7系统中默认防火墙管理工具不是iptables,当需要使用时则需要自己安装替换.
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# yum install -y iptables iptables-services
[root@localhost ~]# systemctl restart iptables
[root@localhost ~]# systemctl enable iptables
查询完整防火墙规则: 使用 -L -n –line-numbers 参数查看防火墙默认配置规则.
[root@localhost ~]# iptables -L -n --line-numbers
[root@localhost ~]# iptables -F # 临时清空规则
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
相关阅读
-
win10系统右键个性化打不开 win10桌面没有图标也不能右键
IT袋网小编为你介绍win10系统右键个性化打不开方面的内容,关于win10系统右键个性化打不开 win10桌面没有图标也不能右键,具体详情如下: 有很多IT袋的朋友遇见win10打不开设置,右键个性化就
-
0x80300024安装错误 win102004安装失败0x8024解决教程
为大家介绍win102004安装失败0x8024解决教程的电脑小知识,关于 win102004安装失败0x8024解决教程,接下来一起来看看吧。 2004版本在win10出现后很多的小伙伴都去进行更新和安装,不过还是一直容易
-
windows设置在哪里 在哪打开
关于这方面的知识你知道吗?windows设置在哪里方面的介绍,进入windows设置需两个步骤,点击电脑开始图标,再点击设置即可,具体操作步骤如下:
-
任务管理器快捷键是哪个 电脑任务管理器快捷键是哪个
正文核心导读:任务管理器快捷键是哪个的IT知识,关于任务管理器快捷键是哪个 电脑任务管理器快捷键是哪个,接下来分享详细内容。 我们在使用win10系统的时候,有时候会使用到任务管理


