基于Linux的IPv6防火墙的研究(3)


    2. iptables组件
    iptables是Linux中实现对防火墙过滤规则的管理和访问的可扩展模块,它建立在Netfilter基础之上。iptables程序的功能都是属于封包(Packet)阶层的工作,而这些工作都是利用不同的“规则表”(Rule Tables)来定义。在iptables中包含Filter Table(数据包过滤表)、NAT Table(网络地址转换表)与Mangle Table(数据包处理表)三个默认的规则表,而每一个Rule Table又是由数个“链”(Chain)所组成。如图4所示:
    图4 默认的Rule Table和Chain
    在IPv6环境下,使用ip6tables命令。其主要语法如下:
    ip6tables [- FXZ]
    F:清除所有的已预定的规则
    X:清除所有使用者建立的表
    Z:将所有的链的计数与流量统计都归零
    ip6tables [-t tables] [-P] [INPUT,OUTPUT,FORWARD,PREROUTING, POSTROUTING]
    [-p TCP,UDP] [-s IP/network] [--sport ports] [-d IP/network]
    [--dport ports] [-j ACCEPT,DROP]
    -t:定义表 
    tables:表的名称
    INPUT:数据包为输入主机的方向
    OUTPUT:数据包为输出主机的方向
    FORWARD:数据包为不进主机而向外转发的方向
    PREROUTING:数据包在进入路由之前进行的工作
    POSTROUTING:数据包进入路由之后进行的工作
    TCP:TCP协议的数据包
    UDP:UDP协议的数据包
    -s:数据包的源地址或网络
    --sport:数据包的源端口号
    -d:数据包的目的地址或网络
    --dport:数据包的目的端口号
    ACCEPT:接受该数据包
    DROP:丢弃数据包

(责任编辑:adminadmin2008)

分享到:

更多
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 微笑/wx
  • 撇嘴/pz
  • 抓狂/zk
  • 流汗/lh
  • 大兵/db
  • 奋斗/fd
  • 疑问/yw
  • 晕/y
  • 偷笑/wx
  • 可爱/ka
  • 傲慢/am
  • 惊恐/jk
用户名: 验证码:点击我更换图片
资料下载专区
图文资讯

如何运维网站能让其稳定高效之稳定篇

如何运维网站能让其稳定高效之稳定篇

作为一名运维工程师,工作中最大的希望就是自己运维的网站能够稳定高效运行,但理想很...[详细]

黑客、Geek等高手们都是这样上网的

黑客、Geek等高手们都是这样上网的

电脑高手们都会尽可能地寻找各种快捷高效的操作方式,譬如很多快速启动类的工具(如Exe...[详细]

如何选择最佳的数据中心闪存?

如何选择最佳的数据中心闪存?

全闪存数据中心是个未来概念,同样还有不少方法实现数据中心内服务器或基于阵列的闪存...[详细]

手机解锁:图案、数字谁更强?

手机解锁:图案、数字谁更强?

手机九宫格解锁到底安全不?九宫格能画出多少图案啊?我自己设置的九宫格总是被同学分...[详细]

黑客声称一款流行的加密App竟然只用了异或

黑客声称一款流行的加密App竟然只用了异或加密!

一名黑客生成加密程序的作者竟然没有实现其核心的功能:加密! 这位ID为NinjaDoge24(...[详细]

返回首页 返回顶部