学习netfilter/iptables的使用

原创 2006年05月31日 16:51:00
学习netfilter/iptables的使用

层次结构:
tables
  chains (build-in / user-defined)
    rules
   
规则指定了包和目标(target)。   
目标就是对匹配的包的动作。
目标可以是同一表内的自定义链(user-defined chain),
或者是ACCEPT, DROP, QUEUE, 或RETURN。

未匹配的包进行链中下一规则的检查;
而匹配的包的目标决定了下一条要检查的规则。

RETURN表示返回到前一链的下一条规则,即从该链的检查中返回。
如果一条内建链检查完毕,链的策略目标(policy)决定包的去向。

有三个表:filter, nat, mangle.

filter: 缺省表。内建链有
    INPUT (for packets coming into the box itself),
    FORWARD (for packets being routed through the box), and
    OUTPUT (for locally-generated packets).
nat:新建连接时检查。三个内建链
    PREROUTING (for altering packets as soon as they come in),
    OUTPUT (for altering locally-generated packets before routing),
    POSTROUTING (for altering packets as they are about to go out).
mangle:用来更改特殊的包。内建链
    PREROUTING (for altering incoming packets before routing)
    OUTPUT (for altering locally-generated packets before routing),
    INPUT (for packets  coming  into the box itself),
    FORWARD (for altering packets being routed through the box), 
    POSTROUTING  (for  altering packets as they are about to go out).
   
表的名字表示对包的处理动作,链的名字表示包所处的位置。
如到本机的包经过:PREROUTING, INPUT
本机向外发包:OUTPUT, POSTROUTE
转发的包:PREROUTING, FORWARD, POSTROUTE

其实将所有动作集中到一张表中也是可以的。
  

Netfilter学习笔记

这两天在学习iptables,感觉这个东西实在是太牛逼!想用两篇博文来介绍一番。 第一篇会介绍下netfilter和iptables的关系,以及iptables的原理;第二篇希望通过libipq和n...
  • langeldep
  • langeldep
  • 2013年04月11日 15:08
  • 5810

iptables与netfilter的关系简单讲解

什么是iptables? iptables是Linux下功能强大的应用层防火墙工具,但了解其规则原理和基础后,配置起来也非常简单。 什么是Netfilter? 说到iptables必然提到Ne...
  • x532943257
  • x532943257
  • 2016年02月26日 15:48
  • 1990

Netfilter的使用和实现

本文主要内容:Netfilter的原理和实现浅析,以及示例模块。 内核版本:2.6.37 Author:zhangskd @ csdn blog   概述   Netfilter为多种网络...
  • zhangskd
  • zhangskd
  • 2014年04月02日 16:54
  • 23954

netfilter/iptables学习总结(一)

netfilter/iptables iptables命令行
  • Jason0708
  • Jason0708
  • 2017年05月25日 21:08
  • 107

Netfilter CONNMARK用法及分析(一)-- iptables命令行的使用

http://blog.chinaunix.net/uid-10167808-id-26000.html 最近定位了内核中某模块与带宽管理联动的问题。最终发现是模块和CONNMARK targe...
  • bytxl
  • bytxl
  • 2012年08月29日 08:38
  • 1361

Linux数据包路由原理、Iptables/netfilter入门学习

相关学习资料 https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.html http://zh....
  • lihao1102150823
  • lihao1102150823
  • 2017年06月16日 14:41
  • 402

Netfilter/Iptables学习(综合整理)

Linux 安全性和 netfilter/iptables Linux 因其健壮性、可靠性、灵活性以及好象无限范围的可定制性而在 IT 业界变得非常受欢迎。Linux 具有许多内置的能力, 使开发人...
  • jj198981
  • jj198981
  • 2012年06月06日 23:38
  • 274

iptables/netfilter框架分析(图片版)

  • 2010年11月25日 14:32
  • 816KB
  • 下载

Linux网络安全Netfilter机制与iptables工具

  • 2015年10月21日 15:32
  • 586KB
  • 下载

台湾IT的巨作: linux iptables/netfilter的介绍 part1

  • 2016年09月12日 18:01
  • 50MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习netfilter/iptables的使用
举报原因:
原因补充:

(最多只允许输入30个字)