iptableas中文手册.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iptableas中文手册

总览 用iptables -ADC 来指定链的规则,-A 添加 -D 删除 -C 修改 iptables - [RI] chain rule num rule-specification[option] 用iptables - RI 通过规则的顺序指定 iptables -D chain rule num[option] 删除指定规则 iptables -[LFZ] [chain][option] 用iptables -LFZ 链名 [选项] iptables -[NX] chain 用 -NX 指定链 iptables -P chain target[options] 指定链的默认目标 iptables -E old-chain-name new-chain-name -E 旧的链名 新的链名 用新的链名取代旧的链名 说明 Iptalbes 是用来设置、维护和检查Linux 内核的IP 包过滤规则的。 可以定义不同的表,每个表都包含几个内部的链,也能包含用户定义的链。每个链都是一个 规则列表,对对应的包进行匹配:每条规则指定应当如何处理与之相匹配的包。这被称作 target (目标),也可以跳向同一个表内的用户定义的链。 TARGETS 防火墙的规则指定所检查包的特征,和目标。如果包不匹配,将送往该链中下一条规则检查; 如果匹配,那么下一条规则由目标值确定.该目标值可以是用户定义的链名,或是某个专用值, 如ACCEPT[通过], DROP[删除], QUEUE[排队], 或者 RETURN[返回]。 ACCEPT 表示让这个包通过。DROP 表示将这个包丢弃。QUEUE 表示把这个包传递到用户空间。 RETURN 表示停止这条链的匹配,到前一个链的规则重新开始。如果到达了一个内建的链(的 末端),或者遇到内建链的规则是RETURN,包的命运将由链准则指定的目标决定。 TABLES 当前有三个表(哪个表是当前表取决于内核配置选项和当前模块)。 -t table 这个选项指定命令要操作的匹配包的表。如果内核被配置为自动加载模块,这时若模块没有 加载,(系统)将尝试(为该表)加载适合的模块。这些表如下: filter,这是默认的表,包含 了内建的链INPUT (处理进入的包)、FORWORD (处理通过的包)和OUTPUT (处理本地生成 的包)。nat, 这个表被查询时表示遇到了产生新的连接的包,由三个内建的链构成: PREROUTING (修改到来的包)、OUTPUT (修改路由之前本地的包)、POSTROUTING (修改准备 出去的包)。mangle 这个表用来对指定的包进行修改。它有两个内建规则:PREROUTING (修 改路由之前进入的包)和OUTPUT (修改路由之前本地的包)。 OPTIONS 这些可被iptables 识别的选项可以区分不同的种类。 COMMANDS 这些选项指定执行明确的动作:若指令行下没有其他规定,该行只能指定一个选项.对于长格 式的命令和选项名,所用字母长度只要保证iptables 能从其他选项中区分出该指令就行了。 -A -append 在所选择的链末添加一条或更多规则。当源(地址)或者/与 目的(地址)转换为多个地址 时,这条规则会加到所有可能的地址(组合)后面。 -D -delete 从所选链中删除一条或更多规则。这条命令可以有两种方法:可以把被删除规则指定为链中 的序号(第一条序号为1),或者指定为要匹配的规则。 -R -replace 从选中的链中取代一条规则。如果源(地址)或者/与 目的(地址)被转换为多地址,该命 令会失败。规则序号从1 开始。 -I -insert 根据给出的规则序号向所选链中插入一条或更多规则。所以,如果规则序号为1,规则会被 插入链的头部。这也是不指定规则序号时的默认方式。 -L -list 显示所选链的所有规则。如果没有选择链,所有链将被显示。也可以和z 选项一起使用,这 时链会被自动列出和归零。精确输出受其它所给参数影响。 -F -flush 清空所选链。这等于把所有规则一个个的删除。 --Z -zero 把所有链的包及字节的计数器清空。它可以和 -L 配合使用,在清空前察看计数器,请参见 前文。 -N -new-chain 根据给出的名称建立一个新的用户定义链。这必须保证没有同名的链存在。 -X -delete-chain 删除指定的用户自定义链。这个链必须没有被引用,如果被引用,在删除之前你必须删除或 者替换与之有关的规则。如果没有给出参数,这条命令将试着删除每个非内建的链。 -P -policy 设置链的目标

文档评论(0)

liangyuehong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档