aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2005-08-28 17:38:11 +0000
committerXin LI <delphij@FreeBSD.org>2005-08-28 17:38:11 +0000
commit97182dc67fb58468307fb1a0752d27fe2c2de988 (patch)
tree2c6535e9297683030fe21e64e69cae28e5e40eed /zh_CN.GB2312/books
parentf2df6b310fa7a6028966b65f56e02575582e04ff (diff)
Notes
Diffstat (limited to 'zh_CN.GB2312/books')
-rw-r--r--zh_CN.GB2312/books/handbook/firewalls/chapter.sgml39
1 files changed, 25 insertions, 14 deletions
diff --git a/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml b/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml
index 5b3c904199..57e2b0482f 100644
--- a/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.57
+ Original Revision: 1.62
$FreeBSD$
-->
@@ -687,13 +687,13 @@ ipnat_rules="/etc/ipnat.rules" # 用于 ipnat 的规则定义文件</programlisting>
<sect2>
<title>IPMON 的日志</title>
- <para><application>Syslogd</application> 使用其自有的方法,
- 来对日志数据进行分类。 它使用称为 <quote>facility</quote>
- 的组, 以及 <quote>level</quote> 来区分它们。 以 <option>-Ds</option>
- 模式运行的 IPMON 会使用 <literal>local0</literal> 作为
- <quote>facility</quote> 名。 所有由 IPMON 记录的数据都会记录到
- <literal>local0</literal>。 如果需要的话, 可以使用下面的
- levels 来区分数据:</para>
+ <para><application>Syslogd</application> 使用特殊的方法对日志数据进行分类。
+ 它使用称为 <quote>facility</quote> 和 <quote>level</quote> 的组。
+ 以 <option>-Ds</option> 模式运行的 IPMON 采用 <literal>security</literal>
+ (在 4.X 中是<literal>local0</literal>) 作为 <quote>facility</quote>
+ 名。 所有由 IPMON 记录的数据都会进入 <literal>security</literal>
+ (在 4.X 中是 <literal>local0</literal>)。 如果需要, 可以用下列 levels
+ 来进一步区分数据:</para>
<screen>LOG_INFO - 使用 "log" 关键字指定的通过或阻止动作
LOG_NOTICE - 同时记录通过的那些数据包
@@ -711,12 +711,18 @@ LOG_ERR - 进一步记录含不完整的包头的数据包</screen>
<filename>syslog.conf</filename> 提供了相当多的用以控制 syslog
如何处理类似 IPF 这样的用用程序所产生的系统消息的方法。</para>
- <para>将下面的语句加入 <filename>/etc/syslog.conf</filename>:</para>
+ <para>对 &os;&nbsp;5.X 和更新版本, 将下列语句加到
+ <filename>/etc/syslog.conf</filename>:</para>
+
+ <programlisting>security.* /var/log/ipfilter.log</programlisting>
+
+ <para>对于 &os;&nbsp;4.X 则应在
+ <filename>/etc/syslog.conf</filename> 中加入:</para>
<programlisting>local0.* /var/log/ipfilter.log</programlisting>
- <para>这里, <literal>local0.*</literal>
- 表示把所有的相关日志信息写到指定的位置。</para>
+ <para>这里的 <literal>security.*</literal> (对 4.X 则是
+ <literal>local0</literal>) 表示把所有的相关日志信息写到指定的文件中。</para>
<para>要让 <filename>/etc/syslog.conf
</filename> 中的修改立即生效, 您可以重新启动计算机, 或者通过执行
@@ -1711,17 +1717,17 @@ block in log first quick on dc0 all
role="ipaddr">10.0.10.25</hostid>, 而您的唯一的公网 IP
地址是 <hostid role="ipaddr">20.20.20.5</hostid>, 则可以编写这样的规则:</para>
- <programlisting>map dc0 20.20.20.5/32 port 80 -> 10.0.10.25 port 80</programlisting>
+ <programlisting>rdr dc0 20.20.20.5/32 port 80 -> 10.0.10.25 port 80</programlisting>
<para>或者:</para>
- <programlisting>map dc0 0/32 port 80 -> 10.0.10.25 port 80</programlisting>
+ <programlisting>rdr dc0 0/32 port 80 -> 10.0.10.25 port 80</programlisting>
<para>另外, 也可以让 LAN 地址 <hostid
role="ipaddr">10.0.10.33</hostid> 上运行的 LAN DNS 服务器来处理公网上的
DNS 请求:</para>
- <programlisting>map dc0 20.20.20.5/32 port 53 -> 10.0.10.33 port 53 udp</programlisting>
+ <programlisting>rdr dc0 20.20.20.5/32 port 53 -> 10.0.10.33 port 53 udp</programlisting>
</sect2>
<sect2>
@@ -1993,6 +1999,11 @@ options IPV6FIREWALL_DEFAULT_TO_ACCEPT</programlisting>
<programlisting>net.inet.ip.fw.verbose_limit=5</programlisting>
</warning>
+
+ <para>如果您的计算机是作为网关使用的, 也就是它通过 &man.natd.8;
+ 提供网络地址翻译 (NAT),
+ 请参见 <xref linkend="network-natd"> 以了解需要在
+ <filename>/etc/rc.conf</filename> 中配置的选项。</para>
</sect2>
<sect2 id="firewalls-ipfw-cmd">