<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/639891118449b3069dc1ea45/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/639891118449b3069dc1ea45/bg1.jpg"><div class="c x1 y1 w2 h2"><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"><<<span class="_ _0"></span>Back<span class="_ _0"></span>toma<span class="_ _0"></span>n.C<span class="_ _0"></span>hinaUn<span class="_ _0"></span>i<span class="_ _1"></span>x.net</div><div class="t m0 x2 h4 y3 ff2 fs1 fc1 sc1 ls0 ws0">I<span class="_ _1"></span>p<span class="_ _1"></span>ta<span class="_ _0"></span>b<span class="_ _1"></span>l<span class="_ _0"></span>es<span class="_ _1"></span>指南<span class="_ _1"></span>1.<span class="_ _0"></span>1.<span class="_ _0"></span>19</div><div class="t m0 x2 h5 y4 ff2 fs2 fc1 sc1 ls0 ws0">Oska<span class="_ _1"></span>r<span class="_ _0"></span>A<span class="_ _1"></span>n<span class="_ _0"></span>dreass<span class="_ _0"></span>on</div><div class="t m0 x2 h3 y5 ff1 fs0 fc1 sc0 ls0 ws0"><span class="_ _0"></span><span class="_ _0"></span>oan<span class="_ _0"></span>@<span class="_ _0"></span>frozentu<span class="_ _0"></span>x.net</div><div class="t m0 x2 h3 y6 ff1 fs0 fc1 sc0 ls0 ws0"><span class="_ _0"></span></div><div class="t m0 x2 h3 y7 ff1 fs0 fc1 sc0 ls0 ws0">Copy<span class="_ _1"></span>ri<span class="_ _1"></span>ght©20<span class="_ _1"></span>0<span class="_ _1"></span>1<span class="_ _1"></span>-20<span class="_ _1"></span>0<span class="_ _1"></span>3<span class="_ _1"></span>by<span class="_ _1"></span>Oskar<span class="_ _0"></span>A<span class="_ _1"></span>ndreas<span class="_ _1"></span>s<span class="_ _1"></span>on</div><div class="t m0 x2 h3 y8 ff1 fs0 fc1 sc0 ls0 ws0">本文在符合G<span class="_ _0"></span>NUF<span class="_ _0"></span>reeDocumentation许可版本1.1<span class="_ _1"></span>的条件下,可以拷贝、分发、更改,但必</div><div class="t m0 x2 h3 y9 ff1 fs0 fc1 sc0 ls0 ws0">须保留绪言和所有的章节,如印刷成书,封面要包括“原著:Oskar<span class="_ _0"></span>A<span class="_ _1"></span>ndreas<span class="_ _1"></span>s<span class="_ _1"></span>on”,且书背不</div><div class="t m0 x2 h3 ya ff1 fs0 fc1 sc0 ls0 ws0">准有文字。本文附录有“G<span class="_ _0"></span>NUF<span class="_ _0"></span>reeDocumentationLi<span class="_ _1"></span>cense”的详细内容。</div><div class="t m0 x2 h3 yb ff1 fs0 fc1 sc0 ls0 ws0">文中的所有脚本均置于GNU<span class="_ _0"></span>GeneralPu<span class="_ _0"></span>b<span class="_ _1"></span>li<span class="_ _1"></span>cLicens<span class="_ _1"></span>e版本2<span class="_ _1"></span>下,可以自由地分发、更改。</div><div class="t m0 x2 h3 yc ff1 fs0 fc1 sc0 ls0 ws0">给出这些脚本是希望它们有所作用,但没有任何保证,也没有商业可用性或某些特殊用途的内在</div><div class="t m0 x2 h3 yd ff1 fs0 fc1 sc0 ls0 ws0">保证。参见G<span class="_ _0"></span>NUGen<span class="_ _0"></span>er<span class="_ _1"></span>alP<span class="_ _0"></span>ubl<span class="_ _1"></span>icLi<span class="_ _1"></span>cens<span class="_ _1"></span>e</div><div class="t m0 x2 h3 ye ff1 fs0 fc1 sc0 ls0 ws0">本文附带一份GNU<span class="_ _0"></span>GeneralPu<span class="_ _0"></span>b<span class="_ _1"></span>li<span class="_ _1"></span>cLicens<span class="_ _1"></span>e,在章节“GNUF<span class="_ _0"></span>reeDocumentation</div><div class="t m0 x2 h3 yf ff1 fs0 fc1 sc0 ls0 ws0">Li<span class="_ _1"></span>cens<span class="_ _1"></span>e”中,如没有,请联系t<span class="_ _0"></span>heF<span class="_ _0"></span>reeSoftw<span class="_ _0"></span>areF<span class="_ _0"></span>oun<span class="_ _0"></span>d<span class="_ _1"></span>ation,<span class="_ _0"></span>Inc.<span class="_ _0"></span>,59<span class="_ _1"></span>Templ<span class="_ _1"></span>eP<span class="_ _0"></span>l<span class="_ _1"></span>ace,<span class="_ _0"></span>Sui<span class="_ _1"></span>te</div><div class="t m0 x2 h3 y10 ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>30<span class="_ _1"></span>,Bos<span class="_ _1"></span>ton,<span class="_ _0"></span>M<span class="_ _0"></span>A<span class="_ _1"></span>02<span class="_ _1"></span>1<span class="_ _1"></span>1<span class="_ _1"></span>1-13<span class="_ _1"></span>0<span class="_ _1"></span>7<span class="_ _1"></span>USA</div><div class="t m0 x2 h4 y11 ff2 fs1 fc1 sc1 ls0 ws0">献辞</div><div class="t m0 x2 h3 y12 ff1 fs0 fc1 sc0 ls0 ws0">首先,我要把本文献给我那w<span class="_ _0"></span>o<span class="_ _1"></span>nderfu<span class="_ _0"></span>l<span class="_ _1"></span>的女友Ninel<span class="_ _1"></span>(她给我的帮助远远胜过我给她的):希望</div><div class="t m0 x2 h3 y13 ff1 fs0 fc1 sc0 ls0 ws0">我能让你幸福,就象你给我的。(<span class="_ _0"></span>译者注:我没有想到合适的词能表达作者女友的</div><div class="t m0 x2 h3 y14 ff1 fs0 fc1 sc0 ls0 ws0">w<span class="_ _0"></span>o<span class="_ _1"></span>nderfu<span class="_ _0"></span>l<span class="_ _1"></span>,你就自己想<span class="_ _0"></span>去吧。还有,不知他们现在是否结婚了:)<span class="_ _1"></span><span class="_ _0"></span>)</div><div class="t m0 x2 h3 y15 ff1 fs0 fc1 sc0 ls0 ws0">其次,我要把这篇文章献给所有Li<span class="_ _1"></span>nux的开发者和维护者,就是他们完成了令人无法相信的艰难</div><div class="t m0 x2 h3 y16 ff1 fs0 fc1 sc0 ls0 ws0">工作,使这么优秀的操作系统成为可能。</div><div class="t m0 x2 h3 y17 ff2 fs0 fc1 sc1 ls0 ws0">目录</div><div class="t m0 x2 h3 y18 ff1 fs0 fc0 sc0 ls0 ws0">译者序</div><div class="t m0 x2 h3 y19 ff1 fs0 fc0 sc0 ls0 ws0">关于作者</div><div class="t m0 x2 h3 y1a ff1 fs0 fc0 sc0 ls0 ws0">如何阅读</div><div class="t m0 x2 h3 y1b ff1 fs0 fc0 sc0 ls0 ws0">必备知识</div><div class="t m0 x2 h3 y1c ff1 fs0 fc0 sc0 ls0 ws0">本文约定</div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/639891118449b3069dc1ea45/bg2.jpg"><div class="c x1 y1 w2 h2"><div class="t m0 x2 h3 y1d ff1 fs0 fc1 sc0 ls0 ws0">1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">序言</span></div><div class="t m0 x3 h3 y1e ff1 fs0 fc1 sc0 ls0 ws0">1<span class="_ _1"></span>.1.<span class="fc0">为什么要写这个指南</span></div><div class="t m0 x3 h3 y1f ff1 fs0 fc1 sc0 ls0 ws0">1<span class="_ _1"></span>.2.<span class="fc0">指南是如何写的</span></div><div class="t m0 x3 h3 y20 ff1 fs0 fc1 sc0 ls0 ws0">1<span class="_ _1"></span>.3.<span class="fc0">文中出现的术语</span></div><div class="t m0 x2 h3 y21 ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">准备阶段</span></div><div class="t m0 x3 h3 y22 ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.1.<span class="fc0">哪里能取得iptabl<span class="_ _1"></span>es</span></div><div class="t m0 x3 h3 y23 ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.2.<span class="fc0">内核配置</span></div><div class="t m0 x3 h3 y24 ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.3.<span class="fc0">编译与安装</span></div><div class="t m0 x4 h3 y25 ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.3.1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">编译</span></div><div class="t m0 x4 h3 y26 ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.3.2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">在R<span class="_ _1"></span>ed<span class="_ _1"></span><span class="_ _0"></span>H<span class="_ _1"></span>at<span class="_ _0"></span>7<span class="_ _1"></span>.1上安装</span></div><div class="t m0 x2 h3 y27 ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">表和链</span></div><div class="t m0 x3 h3 y28 ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>.1.<span class="fc0">概述</span></div><div class="t m0 x3 h3 y29 ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>.2.<span class="fc0">ma<span class="_ _0"></span>ngl<span class="_ _1"></span>e表</span></div><div class="t m0 x3 h3 y2a ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>.3.<span class="fc0">n<span class="_ _0"></span>at<span class="_ _0"></span>表</span></div><div class="t m0 x3 h3 y2b ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>.4.<span class="fc0">F<span class="_ _0"></span>ilte<span class="_ _1"></span>r表</span></div><div class="t m0 x2 h3 y2c ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">状态机制</span></div><div class="t m0 x3 h3 y2d ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.1.<span class="fc0">概述</span></div><div class="t m0 x3 h3 y2e ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.2.<span class="fc0">conn<span class="_ _0"></span>track记录</span></div><div class="t m0 x3 h3 y2f ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.3.<span class="fc0">数据包在用户空间的状态</span></div><div class="t m0 x3 h3 y30 ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.4.<span class="fc0">TC<span class="_ _0"></span>P<span class="_ _0"></span>连接</span></div><div class="t m0 x3 h3 y31 ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.5.<span class="fc0">U<span class="_ _0"></span>D<span class="_ _1"></span>P<span class="_ _0"></span>连接</span></div><div class="t m0 x3 h3 y32 ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.6.<span class="fc0">I<span class="_ _0"></span>C<span class="_ _0"></span>MP<span class="_ _0"></span>连接</span></div><div class="t m0 x3 h3 y33 ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.7.<span class="fc0">缺省的连接操作</span></div><div class="t m0 x3 h3 y34 ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.8.<span class="fc0">复杂协议和连接跟踪</span></div><div class="t m0 x2 h3 y35 ff1 fs0 fc1 sc0 ls0 ws0">5<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">保存和恢复数据管理规则</span></div><div class="t m0 x3 h3 y36 ff1 fs0 fc1 sc0 ls0 ws0">5<span class="_ _1"></span>.1.<span class="fc0">速度</span></div><div class="t m0 x3 h3 y37 ff1 fs0 fc1 sc0 ls0 ws0">5<span class="_ _1"></span>.2.<span class="fc0">res<span class="_ _1"></span>tore的不足之处</span></div><div class="t m0 x3 h3 y38 ff1 fs0 fc1 sc0 ls0 ws0">5<span class="_ _1"></span>.3.<span class="fc0">iptabl<span class="_ _1"></span>es<span class="_ _1"></span>-s<span class="_ _1"></span>ave</span></div><div class="t m0 x3 h3 y39 ff1 fs0 fc1 sc0 ls0 ws0">5<span class="_ _1"></span>.4.<span class="fc0">iptabl<span class="_ _1"></span>es<span class="_ _1"></span>-res<span class="_ _1"></span>tor<span class="_ _1"></span>e</span></div><div class="t m0 x2 h3 y3a ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">规则是如何练成的</span></div><div class="t m0 x3 h3 y3b ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.1.<span class="fc0">基础</span></div><div class="t m0 x3 h3 y3c ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.2.<span class="fc0">Tables</span></div><div class="t m0 x3 h3 y3d ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.3.<span class="fc0">C<span class="_ _0"></span>ommands</span></div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/639891118449b3069dc1ea45/bg3.jpg"><div class="c x1 y3e w2 h6"><div class="t m0 x3 h3 y3f ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.4.<span class="fc0">M<span class="_ _0"></span>atch<span class="_ _0"></span>es</span></div><div class="t m0 x4 h3 y40 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.4.1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">通用匹配</span></div><div class="t m0 x4 h3 y41 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.4.2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">隐含匹配</span></div><div class="t m0 x4 h3 y42 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.4.3<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">显式匹配</span></div><div class="t m0 x4 h3 y43 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.4.4<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">针对非正常包的匹配</span></div><div class="t m0 x3 h3 y44 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.<span class="fc0">Targets<span class="_ _1"></span>/Jump<span class="_ _1"></span>s</span></div><div class="t m0 x4 h3 y45 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">ACCE<span class="_ _0"></span>PTt<span class="_ _0"></span>arg<span class="_ _1"></span>et</span></div><div class="t m0 x4 h3 y46 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">DNA<span class="_ _1"></span>Ttarget</span></div><div class="t m0 x4 h3 y47 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.3<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">DR<span class="_ _1"></span>OPta<span class="_ _0"></span>rg<span class="_ _1"></span>et</span></div><div class="t m0 x4 h3 y48 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.4<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">LOGtarget</span></div><div class="t m0 x4 h3 y49 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.5<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">M<span class="_ _0"></span>A<span class="_ _1"></span>R<span class="_ _1"></span>Kta<span class="_ _0"></span>rg<span class="_ _1"></span>et</span></div><div class="t m0 x4 h3 y4a ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.6<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">M<span class="_ _0"></span>A<span class="_ _1"></span>SQUER<span class="_ _1"></span>AD<span class="_ _1"></span>E<span class="_ _0"></span>target</span></div><div class="t m0 x4 h3 y4b ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.7<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">M<span class="_ _0"></span>IR<span class="_ _1"></span>R<span class="_ _1"></span>OR<span class="_ _1"></span><span class="_ _0"></span>targe<span class="_ _1"></span>t</span></div><div class="t m0 x4 h3 y4c ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.8<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">QUEUE<span class="_ _0"></span>ta<span class="_ _0"></span>rg<span class="_ _1"></span>et</span></div><div class="t m0 x4 h3 y4d ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.9<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">R<span class="_ _1"></span>EDIREC<span class="_ _0"></span>T<span class="_ _1"></span><span class="_ _0"></span>targe<span class="_ _1"></span>t</span></div><div class="t m0 x4 h3 y4e ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.1<span class="_ _1"></span>0.<span class="fc0">R<span class="_ _1"></span>E<span class="_ _0"></span>J<span class="_ _1"></span>EC<span class="_ _0"></span>Ttarget</span></div><div class="t m0 x4 h3 y4f ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.1<span class="_ _1"></span>1.<span class="fc0">R<span class="_ _1"></span>E<span class="_ _0"></span>T<span class="_ _1"></span>URNtarget</span></div><div class="t m0 x4 h3 y50 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.1<span class="_ _1"></span>2.<span class="fc0">SNA<span class="_ _1"></span>Tta<span class="_ _0"></span>rg<span class="_ _1"></span>et</span></div><div class="t m0 x4 h3 y51 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.1<span class="_ _1"></span>3.<span class="fc0">TOS<span class="_ _1"></span><span class="_ _0"></span>targe<span class="_ _1"></span>t</span></div><div class="t m0 x4 h3 y52 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.1<span class="_ _1"></span>4.<span class="fc0">TTL<span class="_ _1"></span>t<span class="_ _0"></span>arg<span class="_ _1"></span>et</span></div><div class="t m0 x4 h3 y53 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.5.1<span class="_ _1"></span>5.<span class="fc0">ULOGt<span class="_ _0"></span>arg<span class="_ _1"></span>et</span></div><div class="t m0 x2 h3 y54 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">防火墙配置实例rc.f<span class="_ _0"></span>irewall</span></div><div class="t m0 x3 h3 y55 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.1.<span class="fc0">关于rc.f<span class="_ _0"></span>irewall</span></div><div class="t m0 x3 h3 y56 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.<span class="fc0">rc.f<span class="_ _0"></span>irewall详解</span></div><div class="t m0 x4 h3 y57 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">参数配置</span></div><div class="t m0 x4 h3 y58 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">外部模块的装载</span></div><div class="t m0 x4 h3 y59 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.3<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">pr<span class="_ _1"></span>oc的设置</span></div><div class="t m0 x4 h3 y5a ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.4<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">规则位置的优化</span></div><div class="t m0 x4 h3 y5b ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.5<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">缺省策略的设置</span></div><div class="t m0 x4 h3 y5c ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.6<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">自定义链的设置</span></div><div class="t m0 x4 h3 y5d ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.7<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">INP<span class="_ _0"></span>UT链</span></div><div class="t m0 x4 h3 y5e ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.8<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">F<span class="_ _0"></span>OR<span class="_ _1"></span>W<span class="_ _1"></span>AR<span class="_ _1"></span>D<span class="_ _1"></span>链</span></div><div class="t m0 x4 h3 y5f ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.9<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">OUTPUT链</span></div><div class="t m0 x4 h3 y60 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.1<span class="_ _1"></span>0.<span class="fc0">P<span class="_ _0"></span>R<span class="_ _1"></span>ER<span class="_ _1"></span>OUTING链</span></div><div class="t m0 x4 h3 y61 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.2.1<span class="_ _1"></span>1.<span class="fc0">P<span class="_ _0"></span>OS<span class="_ _1"></span>TR<span class="_ _1"></span>OUT<span class="_ _1"></span>I<span class="_ _0"></span>NG链</span></div><div class="t m0 x2 h3 y62 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">例子简介</span></div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/639891118449b3069dc1ea45/bg4.jpg"><div class="c x1 y63 w2 h7"><div class="t m0 x3 h3 y64 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.1.<span class="fc0">rc.f<span class="_ _0"></span>irewall.txt脚本的结构</span></div><div class="t m0 x4 h3 y65 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.1.1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">脚本结构</span></div><div class="t m0 x3 h3 y66 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.2.<span class="fc0">rc.f<span class="_ _0"></span>irewall.txt</span></div><div class="t m0 x3 h3 y67 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.3.<span class="fc0">rc.DM<span class="_ _0"></span>Z.f<span class="_ _0"></span>ire<span class="_ _1"></span>w<span class="_ _0"></span>all<span class="_ _1"></span>.txt</span></div><div class="t m0 x3 h3 y68 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.4.<span class="fc0">rc.DHCP.<span class="_ _0"></span>firewa<span class="_ _0"></span>l<span class="_ _1"></span>l.txt</span></div><div class="t m0 x3 h3 y69 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.5.<span class="fc0">rc.U<span class="_ _0"></span>T<span class="_ _1"></span>I<span class="_ _0"></span>N.f<span class="_ _0"></span>i<span class="_ _1"></span>rew<span class="_ _0"></span>al<span class="_ _1"></span>l.txt</span></div><div class="t m0 x3 h3 y6a ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.6.<span class="fc0">rc.t<span class="_ _0"></span>es<span class="_ _1"></span>t-i<span class="_ _1"></span>ptabl<span class="_ _1"></span>es<span class="_ _1"></span>.txt</span></div><div class="t m0 x3 h3 y6b ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.7.<span class="fc0">rc.f<span class="_ _0"></span>lus<span class="_ _1"></span>h-<span class="_ _0"></span>i<span class="_ _1"></span>ptabl<span class="_ _1"></span>es<span class="_ _1"></span>.txt</span></div><div class="t m0 x3 h3 y6c ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.8.<span class="fc0">Limi<span class="_ _1"></span>t-mat<span class="_ _0"></span>ch.txt</span></div><div class="t m0 x3 h3 y6d ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.9.<span class="fc0">P<span class="_ _0"></span>i<span class="_ _1"></span>d-own<span class="_ _0"></span>er<span class="_ _1"></span>.txt</span></div><div class="t m0 x3 h3 y6e ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.10<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">S<span class="_ _1"></span>id<span class="_ _1"></span>-own<span class="_ _0"></span>er.txt</span></div><div class="t m0 x3 h3 y6f ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.11<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">T<span class="_ _1"></span>tl-inc.txt</span></div><div class="t m0 x3 h3 y70 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.12<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">Iptabl<span class="_ _1"></span>es<span class="_ _1"></span>-sav<span class="_ _1"></span>erules<span class="_ _1"></span>et</span></div><div class="t m0 x2 h3 y71 ff1 fs0 fc1 sc0 ls0 ws0">A.<span class="fc0">常用命令详解</span></div><div class="t m0 x3 h3 y72 ff1 fs0 fc1 sc0 ls0 ws0">A.1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">查看当前规则集的命令</span></div><div class="t m0 x3 h3 y73 ff1 fs0 fc1 sc0 ls0 ws0">A.2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">修正和清空i<span class="_ _1"></span>ptabl<span class="_ _1"></span>es<span class="_ _1"></span>的命令</span></div><div class="t m0 x2 h3 y74 ff1 fs0 fc1 sc0 ls0 ws0">B.<span class="_ _0"></span><span class="fc0">常见问题于与解答</span></div><div class="t m0 x3 h3 y75 ff1 fs0 fc1 sc0 ls0 ws0">B.1.<span class="fc0">模块装载问题</span></div><div class="t m0 x3 h3 y76 ff1 fs0 fc1 sc0 ls0 ws0">B.2.<span class="fc0">未设置SYN的NE<span class="_ _0"></span>W<span class="_ _1"></span>状态包</span></div><div class="t m0 x3 h3 y77 ff1 fs0 fc1 sc0 ls0 ws0">B.3.<span class="fc0">NE<span class="_ _0"></span>W<span class="_ _1"></span>状态的SYN/ACK包</span></div><div class="t m0 x3 h3 y78 ff1 fs0 fc1 sc0 ls0 ws0">B.4.<span class="fc0">使用私有I<span class="_ _0"></span>P地址的I<span class="_ _0"></span>S<span class="_ _1"></span>P</span></div><div class="t m0 x3 h3 y79 ff1 fs0 fc1 sc0 ls0 ws0">B.5.<span class="fc0">放行DH<span class="_ _1"></span>C<span class="_ _0"></span>P数据</span></div><div class="t m0 x3 h3 y7a ff1 fs0 fc1 sc0 ls0 ws0">B.6.<span class="fc0">关于mI<span class="_ _0"></span>R<span class="_ _1"></span>C<span class="_ _0"></span>DCC<span class="_ _0"></span>的问题</span></div><div class="t m0 x2 h3 y7b ff1 fs0 fc1 sc0 ls0 ws0">C.<span class="_ _0"></span><span class="fc0">I<span class="_ _0"></span>CM<span class="_ _0"></span>P类型</span></div><div class="t m0 x2 h3 y7c ff1 fs0 fc1 sc0 ls0 ws0">D.<span class="fc0">其他资源和链接</span></div><div class="t m0 x2 h3 y7d ff1 fs0 fc1 sc0 ls0 ws0">E.<span class="_ _0"></span><span class="fc0">鸣谢</span></div><div class="t m0 x2 h3 y7e ff1 fs0 fc1 sc0 ls0 ws0">F<span class="_ _0"></span>.<span class="_ _0"></span><span class="fc0">H<span class="_ _1"></span>i<span class="_ _1"></span>sto<span class="_ _1"></span>ry</span></div><div class="t m0 x2 h3 y7f ff1 fs0 fc1 sc0 ls0 ws0">G.<span class="_ _0"></span><span class="fc0">GNU<span class="_ _0"></span>F<span class="_ _0"></span>re<span class="_ _1"></span>eDocumenta<span class="_ _0"></span>ti<span class="_ _1"></span>onLicens<span class="_ _1"></span>e</span></div><div class="t m0 x3 h3 y80 ff1 fs0 fc1 sc0 ls0 ws0">0<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">PREA<span class="_ _1"></span>M<span class="_ _0"></span>BLE</span></div><div class="t m0 x3 h3 y81 ff1 fs0 fc1 sc0 ls0 ws0">1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">APPLIC<span class="_ _0"></span>AB<span class="_ _1"></span>I<span class="_ _0"></span>LITY<span class="_ _0"></span>A<span class="_ _1"></span>NDDEF<span class="_ _0"></span>I<span class="_ _0"></span>NITI<span class="_ _0"></span>ONS</span></div><div class="t m0 x3 h3 y82 ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">VE<span class="_ _0"></span>R<span class="_ _1"></span>BA<span class="_ _1"></span>TIM<span class="_ _0"></span>C<span class="_ _0"></span>OPY<span class="_ _0"></span>ING</span></div><div class="t m0 x3 h3 y83 ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">COP<span class="_ _0"></span>YI<span class="_ _0"></span>NG<span class="_ _0"></span>IN<span class="_ _0"></span>QUA<span class="_ _1"></span>NTITY</span></div><div class="t m0 x3 h3 y84 ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">M<span class="_ _0"></span>OD<span class="_ _1"></span>I<span class="_ _0"></span>F<span class="_ _0"></span>IC<span class="_ _0"></span>A<span class="_ _1"></span>TIONS</span></div><div class="t m0 x3 h3 y85 ff1 fs0 fc1 sc0 ls0 ws0">5<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">COM<span class="_ _0"></span>BI<span class="_ _0"></span>NING<span class="_ _0"></span>DO<span class="_ _1"></span>C<span class="_ _0"></span>UM<span class="_ _0"></span>ENTS</span></div><div class="t m0 x3 h3 y86 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">COLLECTI<span class="_ _0"></span>ONS<span class="_ _1"></span><span class="_ _0"></span>OF<span class="_ _0"></span>DOCUM<span class="_ _0"></span>ENTS</span></div><div class="t m0 x3 h3 y87 ff1 fs0 fc1 sc0 ls0 ws0">7<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">AGGR<span class="_ _1"></span>EGATION<span class="_ _0"></span>W<span class="_ _1"></span>ITHINDEP<span class="_ _0"></span>ENDENTWOR<span class="_ _1"></span>KS</span></div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/639891118449b3069dc1ea45/bg5.jpg"><div class="c x1 y3e w2 h6"><div class="t m0 x3 h3 y88 ff1 fs0 fc1 sc0 ls0 ws0">8<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">TR<span class="_ _1"></span>A<span class="_ _1"></span>NSL<span class="_ _1"></span>AT<span class="_ _1"></span>I<span class="_ _0"></span>ON</span></div><div class="t m0 x3 h3 y89 ff1 fs0 fc1 sc0 ls0 ws0">9<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">TER<span class="_ _1"></span>M<span class="_ _0"></span>INATION</span></div><div class="t m0 x3 h3 y8a ff1 fs0 fc1 sc0 ls0 ws0">1<span class="_ _1"></span>0.<span class="fc0">F<span class="_ _0"></span>UTUR<span class="_ _1"></span>E<span class="_ _0"></span>R<span class="_ _1"></span>EV<span class="_ _0"></span>ISIONSOF<span class="_ _0"></span><span class="_ _0"></span>TH<span class="_ _1"></span>ISLIC<span class="_ _0"></span>ENSE</span></div><div class="t m0 x3 h3 y8b ff1 fs0 fc0 sc0 ls0 ws0">H<span class="_ _1"></span>ow<span class="_ _0"></span>tousethis<span class="_ _1"></span><span class="_ _0"></span>L<span class="_ _1"></span>icens<span class="_ _1"></span>ef<span class="_ _0"></span>ory<span class="_ _1"></span>ourdocuments</div><div class="t m0 x2 h3 y8c ff1 fs0 fc1 sc0 ls0 ws0">H<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">GNU<span class="_ _0"></span>GeneralPu<span class="_ _0"></span>b<span class="_ _1"></span>li<span class="_ _1"></span>cLicens<span class="_ _1"></span>e</span></div><div class="t m0 x3 h3 y8d ff1 fs0 fc1 sc0 ls0 ws0">0<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">Preambl<span class="_ _1"></span>e</span></div><div class="t m0 x3 h3 y8e ff1 fs0 fc1 sc0 ls0 ws0">1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">TER<span class="_ _1"></span>M<span class="_ _0"></span>S<span class="_ _1"></span><span class="_ _0"></span>A<span class="_ _1"></span>NDC<span class="_ _0"></span>OND<span class="_ _1"></span>I<span class="_ _0"></span>TIONSF<span class="_ _0"></span>OR<span class="_ _1"></span>C<span class="_ _0"></span>OPY<span class="_ _0"></span>ING<span class="_ _0"></span>,DI<span class="_ _0"></span>S<span class="_ _1"></span>TR<span class="_ _1"></span>IBUTI<span class="_ _0"></span>ONAND<span class="_ _1"></span>M<span class="_ _0"></span>ODIF<span class="_ _0"></span>I<span class="_ _0"></span>CATION</span></div><div class="t m0 x3 h3 y8f ff1 fs0 fc1 sc0 ls0 ws0">2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">H<span class="_ _1"></span>ow<span class="_ _0"></span>toAp<span class="_ _1"></span>pl<span class="_ _1"></span>y<span class="_ _1"></span><span class="_ _0"></span>T<span class="_ _1"></span>heseTer<span class="_ _1"></span>mstoY<span class="_ _0"></span>ourNew<span class="_ _0"></span>Progr<span class="_ _1"></span>ams</span></div><div class="t m0 x2 h3 y90 ff1 fs0 fc1 sc0 ls0 ws0">I.<span class="_ _0"></span><span class="fc0">示例脚本的代码</span></div><div class="t m0 x3 h3 y91 ff1 fs0 fc1 sc0 ls0 ws0">I.<span class="_ _0"></span>1<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">rc.f<span class="_ _0"></span>i<span class="_ _1"></span>rewa<span class="_ _0"></span>l<span class="_ _1"></span>l脚本代码</span></div><div class="t m0 x3 h3 y92 ff1 fs0 fc1 sc0 ls0 ws0">I.<span class="_ _0"></span>2<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">rc.DMZ.f<span class="_ _0"></span>irewall脚本代码</span></div><div class="t m0 x3 h3 y93 ff1 fs0 fc1 sc0 ls0 ws0">I.<span class="_ _0"></span>3<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">rc.UTIN.f<span class="_ _0"></span>irewall脚本代码</span></div><div class="t m0 x3 h3 y94 ff1 fs0 fc1 sc0 ls0 ws0">I.<span class="_ _0"></span>4<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">rc.DH<span class="_ _1"></span>CP<span class="_ _0"></span>.f<span class="_ _0"></span>i<span class="_ _1"></span>rewa<span class="_ _0"></span>l<span class="_ _1"></span>l脚本代码</span></div><div class="t m0 x3 h3 y95 ff1 fs0 fc1 sc0 ls0 ws0">I.<span class="_ _0"></span>5<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">rc.f<span class="_ _0"></span>l<span class="_ _1"></span>ush-ip<span class="_ _1"></span>table<span class="_ _1"></span>s<span class="_ _1"></span>脚本代码</span></div><div class="t m0 x3 h3 y96 ff1 fs0 fc1 sc0 ls0 ws0">I.<span class="_ _0"></span>6<span class="_ _1"></span>.<span class="_ _0"></span><span class="fc0">rc.tes<span class="_ _1"></span>t-ip<span class="_ _1"></span>table<span class="_ _1"></span>s脚本代码</span></div><div class="t m0 x2 h3 y97 ff2 fs0 fc1 sc1 ls0 ws0">Li<span class="_ _1"></span>s<span class="_ _1"></span>t<span class="_ _0"></span>o<span class="_ _1"></span>f<span class="_ _0"></span><span class="_ _0"></span>T<span class="_ _1"></span>able<span class="_ _1"></span>s</div><div class="t m0 x2 h3 y98 ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>-1.<span class="fc0">以本地为目标(就是我们自己的机子了)的包</span></div><div class="t m0 x2 h3 y99 ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>-2.<span class="fc0">以本地为源的包</span></div><div class="t m0 x2 h3 y9a ff1 fs0 fc1 sc0 ls0 ws0">3<span class="_ _1"></span>-3.<span class="fc0">被转发的包</span></div><div class="t m0 x2 h3 y9b ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>-1.<span class="fc0">数据包在用户空间的状态</span></div><div class="t m0 x2 h3 y9c ff1 fs0 fc1 sc0 ls0 ws0">4<span class="_ _1"></span>-2.<span class="fc0">内部状态</span></div><div class="t m0 x2 h3 y9d ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-1.<span class="fc0">Table<span class="_ _1"></span>s</span></div><div class="t m0 x2 h3 y9e ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-2.<span class="fc0">C<span class="_ _0"></span>ommands</span></div><div class="t m0 x2 h3 y9f ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-3.<span class="fc0">Optio<span class="_ _1"></span>ns</span></div><div class="t m0 x2 h3 ya0 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-4.<span class="fc0">Gen<span class="_ _0"></span>er<span class="_ _1"></span>icmatch<span class="_ _0"></span>es</span></div><div class="t m0 x2 h3 ya1 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-5.<span class="fc0">TC<span class="_ _0"></span>Pma<span class="_ _0"></span>tches</span></div><div class="t m0 x2 h3 ya2 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-6.<span class="fc0">UDP<span class="_ _0"></span>match<span class="_ _0"></span>es</span></div><div class="t m0 x2 h3 ya3 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-7.<span class="fc0">I<span class="_ _0"></span>CM<span class="_ _0"></span>P<span class="_ _0"></span>match<span class="_ _0"></span>es</span></div><div class="t m0 x2 h3 ya4 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-8.<span class="fc0">Limi<span class="_ _1"></span>tma<span class="_ _0"></span>tch<span class="_ _0"></span>o<span class="_ _1"></span>pti<span class="_ _1"></span>ons</span></div><div class="t m0 x2 h3 ya5 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-9.<span class="fc0">M<span class="_ _0"></span>AC<span class="_ _0"></span>match<span class="_ _0"></span>op<span class="_ _1"></span>tio<span class="_ _1"></span>ns</span></div><div class="t m0 x2 h3 ya6 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-10<span class="_ _1"></span>.<span class="fc0">M<span class="_ _0"></span>ark<span class="_ _0"></span>ma<span class="_ _0"></span>tchopti<span class="_ _1"></span>ons</span></div><div class="t m0 x2 h3 ya7 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-11<span class="_ _1"></span>.<span class="fc0">M<span class="_ _0"></span>ultip<span class="_ _1"></span>ortmatch<span class="_ _0"></span>opti<span class="_ _1"></span>ons</span></div><div class="t m0 x2 h3 ya8 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-12<span class="_ _1"></span>.<span class="fc0">Ow<span class="_ _0"></span>nerma<span class="_ _0"></span>tch<span class="_ _0"></span>o<span class="_ _1"></span>pti<span class="_ _1"></span>ons</span></div><div class="t m0 x2 h3 ya9 ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-13<span class="_ _1"></span>.<span class="fc0">State<span class="_ _0"></span>matches</span></div><div class="t m0 x2 h3 yaa ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-14<span class="_ _1"></span>.<span class="fc0">TOSmatch<span class="_ _0"></span>es</span></div><div class="t m0 x2 h3 yab ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-15<span class="_ _1"></span>.<span class="fc0">TTLmatch<span class="_ _0"></span>es</span></div><div class="t m0 x2 h3 yac ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-16<span class="_ _1"></span>.<span class="fc0">DNAT<span class="_ _1"></span><span class="_ _0"></span>targe<span class="_ _1"></span>t</span></div><div class="t m0 x2 h3 yad ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-17<span class="_ _1"></span>.<span class="fc0">LOG<span class="_ _0"></span>targe<span class="_ _1"></span>t<span class="_ _0"></span>op<span class="_ _1"></span>tio<span class="_ _1"></span>ns</span></div><div class="t m0 x2 h3 yae ff1 fs0 fc1 sc0 ls0 ws0">6<span class="_ _1"></span>-18<span class="_ _1"></span>.<span class="fc0">M<span class="_ _0"></span>AR<span class="_ _1"></span>Ktargetop<span class="_ _1"></span>tions</span></div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>