iptables常用信息备忘1

iptables是内核空间内的防火墙框架netfilter的命令行工具,iptables位于用户空间.

链(可以理解为流量需要经过的关卡):

所以,根据上图,我们能够想象出某些常用场景中,报文的流向:

到本机某进程的报文:PREROUTING --> INPUT

由本机转发的报文:PREROUTING --> FORWARD --> POSTROUTING

由本机的某进程发出报文(通常为响应报文):OUTPUT --> POSTROUTING

 

表: 链上面规则的分类

filter表:负责过滤功能,防火墙;内核模块:iptables_filter

nat表:network address translation,网络地址转换功能;内核模块:iptable_nat

mangle表:拆解报文,做出修改,并重新封装 的功能;iptable_mangle

raw表:关闭nat表上启用的连接追踪机制;iptable_raw

 

链表关系图:

规则查询:

iptables --line -t 表名 -nvL 链名

省略-t表示filter表

写了链名表示查询某个链,不写查询所有链

-n 不解析ip   -v 详细信息  -L 表示列出规则

--line 显示规则的序号(iptables是按先后顺序匹配规则的,某些情况下,前面的规则匹配到之后,后面的规则就不会生效了)

 

文章参考:

http://www.zsythink.net/archives/1493

iptablesLinux 系统中用于设置和管理防火墙规则的工具。以下是一些常用iptables 命令: 1. 查看当前防火墙规则 ``` iptables -L ``` 这个命令会列出当前所有的防火墙规则。 2. 清空所有防火墙规则 ``` iptables -F ``` 这个命令会清空所有防火墙规则。 3. 允许指定 IP 地址或 IP 地址段的访问 ``` iptables -A INPUT -s 192.168.1.100 -j ACCEPT iptables -A INPUT -s 192.168.2.0/24 -j ACCEPT ``` 这个命令会允许来自 IP 地址为 192.168.1.100 或 IP 地址段为 192.168.2.0/24 的主机访问本机。 4. 允许指定端口的访问 ``` iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p udp --dport 53 -j ACCEPT ``` 这个命令会允许 TCP 端口号为 80 或 UDP 端口号为 53 的数据包访问本机。 5. 拒绝指定 IP 地址或 IP 地址段的访问 ``` iptables -A INPUT -s 192.168.1.100 -j DROP iptables -A INPUT -s 192.168.2.0/24 -j DROP ``` 这个命令会拒绝来自 IP 地址为 192.168.1.100 或 IP 地址段为 192.168.2.0/24 的主机访问本机。 6. 拒绝指定端口的访问 ``` iptables -A INPUT -p tcp --dport 22 -j DROP iptables -A INPUT -p udp --dport 123 -j DROP ``` 这个命令会拒绝 TCP 端口号为 22 或 UDP 端口号为 123 的数据包访问本机。 7. 允许所有本机发出的数据包 ``` iptables -A OUTPUT -j ACCEPT ``` 这个命令会允许本机发出的所有数据包。 8. 允许所有已建立的连接通过防火墙 ``` iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT ``` 这个命令会允许所有已建立的连接通过防火墙。 9. 禁止所有数据包通过防火墙 ``` iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP ``` 这个命令会禁止所有数据包通过防火墙,默认情况下所有数据包都会被拒绝。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值