博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iptables tips
阅读量:6915 次
发布时间:2019-06-27

本文共 1486 字,大约阅读时间需要 4 分钟。

  • iptables 下载(版本列表/历史版本):

  • iptables 表、链、规则图(默认filter表)

iptables.png

  • 4 张表的分工:

    filter 用于过滤,

    nat 用于网络地址转换,

    mangle 用于给数据包做标记以修改分组数据的特定规则,

    raw 表则独立于Netfilter连接跟踪子系统。

  • 3 种数据包经过的链(chain)

aaa.jpg

  •  ()

  • ()

  • iptables 配置端口转发:

  • iptables 常见 target

1
2
3
4
5
6
7
8
9
10
ACCEPT      
# 允许数据包通过
DROP        
# 丢弃数据包
REJECT      
# 拒绝数据包通过
SNAT        
# 源地址转换
MASQUERADE  
# 地址欺骗,自动化的snat
DNAT        
# 目标地址转换
REDIRECT    
# 重定向
LOG         
# 将数据包信息记录到 syslog 日志
QUEUE       
# 排队
RETURN      
# 返回
  • iptables 进行 url 过滤

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# iptables 其实不是真正对 url 进行过滤,只是对传送的数据包内容进行过滤
# 而 http 头中含有目标 url
# 关于 -m 参数,man iptables 只有几句简介,
# 详细信息需要在 man iptables-extensions 里面进一步查询
 
# 开启
# 过滤掉含有 qq.com 的 url
sudo 
iptables -A OUTPUT -m string --string 
"qq.com" 
--algo bm -j DROP
# 如果本机是 squid 服务器,可以通过 INPUT 链过滤
sudo 
iptables -A INPUT -m string --string 
"qq.com" 
--algo bm -j DROP
# 对于 nat 转发的内容过滤
sudo 
iptables -A FORWARD -m string --string 
"qq.com" 
--algo bm -j DROP
# 查看
sudo 
iptables -nL --line-numbers
# 移除(最后的数字为加 --line-numbers 参数后 num 显示的序号)
sudo 
iptables -D OUTPUT 2
  • 保存规则以便重启生效(Ubuntu 16.04)

1
2
3
4
5
6
7
sudo 
su
iptables-save > 
/etc/iptables
.rules
cd 
/etc/network/if-pre-up
.d/
vim iptables
#>>> #! /bin/bash
#>>> iptables-restore < /etc/iptables.rules
chmod 
+x iptables
1
2
sudo 
iptables -I INPUT   -p tcp -j REJECT --reject-with tcp-reset -m connlimit --connlimit-above 20
sudo 
iptables -I FORWARD -p tcp -j REJECT --reject-with tcp-reset -m connlimit --connlimit-above 10

***  ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/2068947如需转载请自行联系原作者

RQSLT

你可能感兴趣的文章
我的友情链接
查看>>
Motion Builder 2016时间控制区的学习
查看>>
NoSQL——MongoDB基础
查看>>
Apache Arrow官方文档-内存结构
查看>>
Lucene就是这么简单
查看>>
【问题求助】PS调色师要学的东西!
查看>>
AB ABB ABC “ABCDEFG”
查看>>
sleep(),wait()区别
查看>>
Block Object
查看>>
Android下横竖屏切换的处理
查看>>
进击的JAVA(1)
查看>>
PHP整理笔记五目录与文件
查看>>
在ASP.net中使用OWC绘制统计图表
查看>>
【BZOJ 2440】[中山市选2011]完全平方数
查看>>
SVN学习总结(1)——SVN简介及入门使用
查看>>
嵌入式linux开发uboot移植(三)——uboot启动过程源码分析
查看>>
zabbix-agentd 的配置
查看>>
网卡arp的报错修复
查看>>
我的友情链接
查看>>
怎样在Powerpoint中剪裁视频或音频ppt背景素材
查看>>