aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoc Manager <doceng@FreeBSD.org>2004-11-04 17:43:22 +0000
committerDoc Manager <doceng@FreeBSD.org>2004-11-04 17:43:22 +0000
commit901c7b1529a30ff8836f7195d488ed44d45016a0 (patch)
treef75ef784e2a5b650dfa51ce0748bfc2a7b9693ee
parentb23cb0c49c1fde5d324d34baf07ef9b32ecc3aa1 (diff)
Create tag '5.3.0'.release/5.3.0
-rw-r--r--Makefile1
-rw-r--r--en/handbook/contrib/chapter.sgml5796
-rw-r--r--en_US.ISO8859-1/articles/5-roadmap/article.sgml35
-rw-r--r--en_US.ISO8859-1/articles/committers-guide/article.sgml20
-rw-r--r--en_US.ISO8859-1/articles/contributors/Makefile1
-rw-r--r--en_US.ISO8859-1/articles/contributors/article.sgml10
-rw-r--r--en_US.ISO8859-1/articles/contributors/contrib.additional.sgml1103
-rw-r--r--en_US.ISO8859-1/articles/contributors/contrib.committers.sgml12
-rw-r--r--en_US.ISO8859-1/articles/contributors/contrib.staff.sgml18
-rw-r--r--en_US.ISO8859-1/articles/java-tomcat/article.sgml2
-rw-r--r--en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml21
-rw-r--r--en_US.ISO8859-1/books/faq/book.sgml98
-rw-r--r--en_US.ISO8859-1/books/handbook/config/chapter.sgml92
-rw-r--r--en_US.ISO8859-1/books/handbook/disks/chapter.sgml2
-rw-r--r--en_US.ISO8859-1/books/handbook/eresources/chapter.sgml17
-rw-r--r--en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml2
-rw-r--r--en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml38
-rw-r--r--en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml24
-rw-r--r--en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml12
-rw-r--r--en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml20
-rw-r--r--en_US.ISO8859-1/books/handbook/security/chapter.sgml3655
-rw-r--r--en_US.ISO8859-1/books/porters-handbook/book.sgml15
-rw-r--r--en_US.ISO8859-1/share/sgml/authors.ent6
-rw-r--r--en_US.ISO8859-1/share/sgml/mailing-lists.ent4
-rw-r--r--fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml59
-rw-r--r--fr_FR.ISO8859-1/books/handbook/config/chapter.sgml1413
-rw-r--r--fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml28
-rw-r--r--fr_FR.ISO8859-1/books/handbook/pgpkeys/chapter.sgml47
-rw-r--r--fr_FR.ISO8859-1/books/handbook/serialcomms/chapter.sgml13
-rw-r--r--ja_JP.eucJP/articles/Makefile8
-rw-r--r--ja_JP.eucJP/articles/contributing/Makefile14
-rw-r--r--ja_JP.eucJP/articles/contributors/Makefile31
-rw-r--r--ja_JP.eucJP/articles/contributors/article.sgml89
-rw-r--r--ja_JP.eucJP/articles/dialup-firewall/Makefile11
-rw-r--r--ja_JP.eucJP/articles/dialup-firewall/article.sgml335
-rw-r--r--ja_JP.eucJP/articles/diskless-x/Makefile8
-rw-r--r--ja_JP.eucJP/articles/diskless-x/article.sgml2
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/Makefile18
-rw-r--r--ja_JP.eucJP/articles/fonts/Makefile9
-rw-r--r--ja_JP.eucJP/articles/fonts/article.sgml6
-rw-r--r--ja_JP.eucJP/articles/ipsec-must/Makefile9
-rw-r--r--ja_JP.eucJP/articles/ipsec-must/article.sgml10
-rw-r--r--ja_JP.eucJP/articles/multi-os/Makefile10
-rw-r--r--ja_JP.eucJP/articles/multi-os/article.sgml24
-rw-r--r--ja_JP.eucJP/articles/problem-reports/Makefile12
-rw-r--r--ja_JP.eucJP/articles/zip-drive/Makefile9
-rw-r--r--ja_JP.eucJP/articles/zip-drive/article.sgml8
-rw-r--r--ja_JP.eucJP/books/design-44bsd/book.sgml36
-rw-r--r--ja_JP.eucJP/books/design-44bsd/freebsd.dsl4
-rw-r--r--ja_JP.eucJP/books/fdp-primer/Makefile7
-rw-r--r--ja_JP.eucJP/books/fdp-primer/book.sgml211
-rw-r--r--ja_JP.eucJP/books/fdp-primer/overview/chapter.sgml278
-rw-r--r--ja_JP.eucJP/books/fdp-primer/psgml-mode/chapter.sgml147
-rw-r--r--ja_JP.eucJP/books/fdp-primer/see-also/chapter.sgml24
-rw-r--r--ja_JP.eucJP/books/fdp-primer/structure/chapter.sgml298
-rw-r--r--ja_JP.eucJP/books/fdp-primer/stylesheets/chapter.sgml62
-rw-r--r--ja_JP.eucJP/books/fdp-primer/tools/chapter.sgml243
-rw-r--r--ja_JP.eucJP/books/fdp-primer/writing-style/chapter.sgml449
-rw-r--r--ja_JP.eucJP/books/handbook/mirrors/chapter.sgml31
-rw-r--r--ja_JP.eucJP/books/handbook/multimedia/chapter.sgml28
-rw-r--r--ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml24
-rw-r--r--ja_JP.eucJP/books/handbook/ports/chapter.sgml82
-rw-r--r--ja_JP.eucJP/man/man1/gtar.1597
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/aic.451
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/apm.4160
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/ar.4108
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/cs.4105
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/cx.4289
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/el.458
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/ep.4121
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/ex.484
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/fe.4284
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/ie.496
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/io.472
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/lnc.4124
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/mcd.4151
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/npx.479
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/pcf.465
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/perfmon.4224
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/pnp.4221
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/scd.465
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/spkr.4234
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/sr.4119
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/vx.4102
-rw-r--r--ja_JP.eucJP/man/man4/man4.i386/wd.4106
-rw-r--r--ja_JP.eucJP/man/man8/man8.i386/apm.8159
-rw-r--r--ja_JP.eucJP/man/man8/man8.i386/apmd.8302
-rw-r--r--nl_NL.ISO8859-1/Makefile2
-rw-r--r--nl_NL.ISO8859-1/books/handbook/book.sgml2
-rw-r--r--nl_NL.ISO8859-1/share/sgml/catalog4
-rw-r--r--ru_RU.KOI8-R/books/handbook/basics/chapter.sgml2
-rw-r--r--ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml12
-rw-r--r--ru_RU.KOI8-R/books/handbook/config/chapter.sgml400
-rw-r--r--ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml14
-rw-r--r--ru_RU.KOI8-R/books/handbook/mail/chapter.sgml4
-rw-r--r--ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml40
-rw-r--r--ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml3251
-rw-r--r--ru_RU.KOI8-R/books/handbook/security/chapter.sgml514
-rw-r--r--ru_RU.KOI8-R/books/handbook/users/chapter.sgml4
-rw-r--r--share/pgpkeys/ahze.key44
-rw-r--r--share/pgpkeys/gnn.key40
-rw-r--r--share/pgpkeys/pgpkeys.ent4
-rw-r--r--share/pgpkeys/remko.key44
-rw-r--r--share/pgpkeys/simon.key48
-rw-r--r--share/sgml/freebsd.dsl14
-rw-r--r--share/sgml/freebsd.ent4
-rw-r--r--share/sgml/man-refs.ent1
-rw-r--r--share/sgml/mirrors.xml2
-rw-r--r--zh/FAQ/FAQ.sgml70
-rw-r--r--zh_CN.GB2312/books/handbook/basics/chapter.sgml6
-rw-r--r--zh_CN.GB2312/books/handbook/bibliography/chapter.sgml6
-rw-r--r--zh_CN.GB2312/books/handbook/config/chapter.sgml31
-rw-r--r--zh_CN.GB2312/books/handbook/install/chapter.sgml4
-rw-r--r--zh_CN.GB2312/books/handbook/introduction/chapter.sgml17
-rw-r--r--zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml44
-rw-r--r--zh_CN.GB2312/books/handbook/mail/chapter.sgml14
-rw-r--r--zh_CN.GB2312/books/handbook/mirrors/chapter.sgml11
-rw-r--r--zh_CN.GB2312/books/handbook/network-servers/chapter.sgml1176
-rw-r--r--zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml19
-rw-r--r--zh_CN.GB2312/books/handbook/security/chapter.sgml14
-rw-r--r--zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml2
-rw-r--r--zh_CN.GB2312/books/handbook/users/chapter.sgml4
-rw-r--r--zh_CN.GB2312/books/handbook/x11/chapter.sgml4
-rw-r--r--zh_CN.GB2312/share/sgml/authors.ent2
124 files changed, 10645 insertions, 14306 deletions
diff --git a/Makefile b/Makefile
index 7018eb06d9..b093c1577a 100644
--- a/Makefile
+++ b/Makefile
@@ -15,7 +15,6 @@ SUBDIR+= es_ES.ISO8859-1
SUBDIR+= fr_FR.ISO8859-1
SUBDIR+= it_IT.ISO8859-15
SUBDIR+= ja_JP.eucJP
-SUBDIR+= nl_NL.ISO8859-1
SUBDIR+= pl_PL.ISO8859-2
SUBDIR+= pt_BR.ISO8859-1
SUBDIR+= ru_RU.KOI8-R
diff --git a/en/handbook/contrib/chapter.sgml b/en/handbook/contrib/chapter.sgml
deleted file mode 100644
index 9a41073467..0000000000
--- a/en/handbook/contrib/chapter.sgml
+++ /dev/null
@@ -1,5796 +0,0 @@
-<!--
- The FreeBSD Documentation Project
-
- $Id: chapter.sgml,v 1.92 2000-03-19 06:20:31 vanilla Exp $
--->
-
-<chapter id="contrib">
- <title>Contributing to FreeBSD</title>
-
- <para><emphasis>Contributed by &a.jkh;.</emphasis></para>
-
- <para>So you want to contribute something to FreeBSD? That is great! We can
- always use the help, and FreeBSD is one of those systems that
- <emphasis>relies</emphasis> on the contributions of its user base in order
- to survive. Your contributions are not only appreciated, they are vital
- to FreeBSD's continued growth!</para>
-
- <para>Contrary to what some people might also have you believe, you do not
- need to be a hot-shot programmer or a close personal friend of the FreeBSD
- core team in order to have your contributions accepted. The FreeBSD
- Project's development is done by a large and growing number of
- international contributors whose ages and areas of technical expertise
- vary greatly, and there is always more work to be done than there are
- people available to do it.</para>
-
- <para>Since the FreeBSD project is responsible for an entire operating
- system environment (and its installation) rather than just a kernel or a
- few scattered utilities, our <filename>TODO</filename> list also spans a
- very wide range of tasks, from documentation, beta testing and
- presentation to highly specialized types of kernel development. No matter
- what your skill level, there is almost certainly something you can do to
- help the project!</para>
-
- <para>Commercial entities engaged in FreeBSD-related enterprises are also
- encouraged to contact us. Need a special extension to make your product
- work? You will find us receptive to your requests, given that they are not
- too outlandish. Working on a value-added product? Please let us know! We
- may be able to work cooperatively on some aspect of it. The free software
- world is challenging a lot of existing assumptions about how software is
- developed, sold, and maintained throughout its life cycle, and we urge you
- to at least give it a second look.</para>
-
- <sect1>
- <title>What Is Needed</title>
-
- <para>The following list of tasks and sub-projects represents something of
- an amalgam of the various core team <filename>TODO</filename> lists and
- user requests we have collected over the last couple of months. Where
- possible, tasks have been ranked by degree of urgency. If you are
- interested in working on one of the tasks you see here, send mail to the
- coordinator listed by clicking on their names. If no coordinator has
- been appointed, maybe you would like to volunteer?</para>
-
- <sect2>
- <title>High priority tasks</title>
-
- <para>The following tasks are considered to be urgent, usually because
- they represent something that is badly broken or sorely needed:</para>
-
- <orderedlist>
- <listitem>
- <para>3-stage boot issues. Overall coordination: &a.hackers;</para>
-
- <itemizedlist>
- <listitem>
- <para>Do WinNT compatible drive tagging so that the 3rd stage
- can provide an accurate mapping of BIOS geometries for
- disks.</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>Filesystem problems. Overall coordination: &a.fs;</para>
-
- <itemizedlist>
- <listitem>
- <para>Fix the MSDOS file system.</para>
- </listitem>
-
- <listitem>
- <para>Clean up and document the nullfs filesystem code.
- Coordinator: &a.eivind;</para>
- </listitem>
-
- <listitem>
- <para>Fix the union file system. Coordinator: &a.dg;</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>Implement Int13 vm86 disk driver. Coordinator:
- &a.hackers;</para>
- </listitem>
-
- <listitem>
- <para>New bus architecture. Coordinator: &a.newbus;</para>
-
- <itemizedlist>
- <listitem>
- <para>Port existing ISA drivers to new architecture.</para>
- </listitem>
-
- <listitem>
- <para>Move all interrupt-management code to appropriate parts of
- the bus drivers.</para>
- </listitem>
-
- <listitem>
- <para>Port PCI subsystem to new architecture. Coordinator:
- &a.dfr;</para>
- </listitem>
-
- <listitem>
- <para>Figure out the right way to handle removable devices and
- then use that as a substrate on which PC-Card and CardBus
- support can be implemented.</para>
- </listitem>
-
- <listitem>
- <para>Resolve the probe/attach priority issue once and for
- all.</para>
- </listitem>
-
- <listitem>
- <para>Move any remaining buses over to the new
- architecture.</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>Kernel issues. Overall coordination: &a.hackers;</para>
- </listitem>
-
- <listitem>
- <para>Add more pro-active security infrastructure. Overall
- coordination: &a.security;</para>
-
- <itemizedlist>
- <listitem>
- <para>Build something like Tripwire(TM) into the kernel, with a
- remote and local part. There are a number of cryptographic
- issues to getting this right; contact the coordinator for
- details. Coordinator: &a.eivind;</para>
- </listitem>
-
- <listitem>
- <para>Make the entire kernel use <literal>suser()</literal>
- instead of comparing to 0. It is presently using about half
- of each. Coordinator: &a.eivind;</para>
- </listitem>
-
- <listitem>
- <para>Split securelevels into different parts, to allow an
- administrator to throw away those privileges he can throw
- away. Setting the overall securelevel needs to have the same
- effect as now, obviously. Coordinator: &a.eivind;</para>
- </listitem>
-
- <listitem>
- <para>Make it possible to upload a list of &ldquo;allowed
- program&rdquo; to BPF, and then block BPF from accepting other
- programs. This would allow BPF to be used e.g. for DHCP,
- without allowing an attacker to start snooping the local
- network.</para>
- </listitem>
-
- <listitem>
- <para>Update the security checker script. We should at least
- grab all the checks from the other BSD derivatives, and add
- checks that a system with securelevel increased also have
- reasonable flags on the relevant parts. Coordinator:
- &a.eivind;</para>
- </listitem>
-
- <listitem>
- <para>Add authorization infrastructure to the kernel, to allow
- different authorization policies. Part of this could be done
- by modifying <literal>suser()</literal>. Coordinator:
- &a.eivind;</para>
- </listitem>
-
- <listitem>
- <para>Add code to the NFS layer so that you cannot
- <literal>chdir("..")</literal> out of an NFS partition. E.g.,
- <filename>/usr</filename> is a UFS partition with
- <filename>/usr/src</filename> NFS exported. Now it is
- possible to use the NFS filehandle for
- <filename>/usr/src</filename> to get access to
- <filename>/usr</filename>.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- </orderedlist>
- </sect2>
-
- <sect2>
- <title>Medium priority tasks</title>
-
- <para>The following tasks need to be done, but not with any particular
- urgency:</para>
-
- <orderedlist>
- <listitem>
- <para>Full KLD based driver support/Configuration Manager.</para>
-
- <itemizedlist>
- <listitem>
- <para>Write a configuration manager (in the 3rd stage boot?)
- that probes your hardware in a sane manner, keeps only the
- KLDs required for your hardware, etc.</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>PCMCIA/PCCARD. Coordinators: &a.msmith; and &a.phk;</para>
-
- <itemizedlist>
- <listitem>
- <para>Documentation!</para>
- </listitem>
-
- <listitem>
- <para>Reliable operation of the pcic driver (needs
- testing).</para>
- </listitem>
-
- <listitem>
- <para>Recognizer and handler for <filename>sio.c</filename>
- (mostly done).</para>
- </listitem>
-
- <listitem>
- <para>Recognizer and handler for <filename>ed.c</filename>
- (mostly done).</para>
- </listitem>
-
- <listitem>
- <para>Recognizer and handler for <filename>ep.c</filename>
- (mostly done).</para>
- </listitem>
-
- <listitem>
- <para>User-mode recognizer and handler (partially done).</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>Advanced Power Management. Coordinators: &a.msmith; and
- &a.phk;</para>
-
- <itemizedlist>
- <listitem>
- <para>APM sub-driver (mostly done).</para>
- </listitem>
-
- <listitem>
- <para>IDE/ATA disk sub-driver (partially done).</para>
- </listitem>
-
- <listitem>
- <para>syscons/pcvt sub-driver.</para>
- </listitem>
-
- <listitem>
- <para>Integration with the PCMCIA/PCCARD drivers
- (suspend/resume).</para>
- </listitem>
- </itemizedlist>
- </listitem>
- </orderedlist>
- </sect2>
-
- <sect2>
- <title>Low priority tasks</title>
-
- <para>The following tasks are purely cosmetic or represent such an
- investment of work that it is not likely that anyone will get them
- done anytime soon:</para>
-
- <para>The first N items are from Terry Lambert
- <email>terry@lambert.org</email></para>
-
- <orderedlist>
- <listitem>
- <para>NetWare Server (protected mode ODI driver) loader and
- subservices to allow the use of ODI card drivers supplied with
- network cards. The same thing for NDIS drivers and NetWare SCSI
- drivers.</para>
- </listitem>
-
- <listitem>
- <para>An "upgrade system" option that works on Linux boxes instead
- of just previous rev FreeBSD boxes.</para>
- </listitem>
-
- <listitem>
- <para>Symmetric Multiprocessing with kernel preemption (requires
- kernel preemption).</para>
- </listitem>
-
- <listitem>
- <para>A concerted effort at support for portable computers. This is
- somewhat handled by changing PCMCIA bridging rules and power
- management event handling. But there are things like detecting
- internal vs. external display and picking a different screen
- resolution based on that fact, not spinning down the disk if the
- machine is in dock, and allowing dock-based cards to disappear
- without affecting the machines ability to boot (same issue for
- PCMCIA).</para>
- </listitem>
- </orderedlist>
- </sect2>
-
- <sect2>
- <title>Smaller tasks</title>
-
- <para>Most of the tasks listed in the previous sections require either a
- considerable investment of time or an in-depth knowledge of the
- FreeBSD kernel (or both). However, there are also many useful tasks
- which are suitable for &quot;weekend hackers&quot;, or people without
- programming skills.</para>
-
- <orderedlist>
- <listitem>
- <para>If you run FreeBSD-current and have a good Internet
- connection, there is a machine <hostid
- role="fqdn">current.FreeBSD.org</hostid> which builds a full
- release once a day &mdash; every now and again, try and install
- the latest release from it and report any failures in the
- process.</para>
- </listitem>
-
- <listitem>
- <para>Read the freebsd-bugs mailing list. There might be a
- problem you can comment constructively on or with patches you
- can test. Or you could even try to fix one of the problems
- yourself.</para>
- </listitem>
-
- <listitem>
- <para>Read through the FAQ and Handbook periodically. If anything
- is badly explained, out of date or even just completely wrong, let
- us know. Even better, send us a fix (SGML is not difficult to
- learn, but there is no objection to ASCII submissions).</para>
- </listitem>
-
- <listitem>
- <para>Help translate FreeBSD documentation into your native language
- (if not already available) &mdash; just send an email to &a.doc;
- asking if anyone is working on it. Note that you are not
- committing yourself to translating every single FreeBSD document
- by doing this &mdash; in fact, the documentation most in need of
- translation is the installation instructions.</para>
- </listitem>
-
- <listitem>
- <para>Read the freebsd-questions mailing list and &ng.misc
- occasionally (or even regularly). It can be very satisfying to
- share your expertise and help people solve their problems;
- sometimes you may even learn something new yourself! These forums
- can also be a source of ideas for things to work on.</para>
- </listitem>
-
- <listitem>
- <para>If you know of any bugfixes which have been successfully
- applied to -current but have not been merged into -stable after a
- decent interval (normally a couple of weeks), send the committer a
- polite reminder.</para>
- </listitem>
-
- <listitem>
- <para>Move contributed software to <filename>src/contrib</filename>
- in the source tree.</para>
- </listitem>
-
- <listitem>
- <para>Make sure code in <filename>src/contrib</filename> is up to
- date.</para>
- </listitem>
-
- <listitem>
- <para>Look for year 2000 bugs (and fix any you find!)</para>
- </listitem>
-
- <listitem>
- <para>Build the source tree (or just part of it) with extra warnings
- enabled and clean up the warnings.</para>
- </listitem>
-
- <listitem>
- <para>Fix warnings for ports which do deprecated things like using
- gets() or including malloc.h.</para>
- </listitem>
-
- <listitem>
- <para>If you have contributed any ports, send your patches back to
- the original author (this will make your life easier when they
- bring out the next version)</para>
- </listitem>
-
- <listitem>
- <para>Suggest further tasks for this list!</para>
- </listitem>
- </orderedlist>
- </sect2>
-
- <sect2>
- <title>Work through the PR database</title>
-
- <para>The <ulink
- url="http://www.FreeBSD.org/cgi/query-pr-summary.cgi">FreeBSD PR
- list</ulink> shows all the current active problem reports and
- requests for enhancement that have been submitted by FreeBSD users.
- Look through the open PRs, and see if anything there takes your
- interest. Some of these might be very simple tasks, that just need an
- extra pair of eyes to look over them and confirm that the fix in the
- PR is a good one. Others might be much more complex.</para>
-
- <para>Start with the PRs that have not been assigned to anyone else, but
- if one them is assigned to someone else, but it looks like something
- you can handle, e-mail the person it is assigned to and ask if you can
- work on it&mdash;they might already have a patch ready to be tested,
- or further ideas that you can discuss with them.</para>
- </sect2>
- </sect1>
-
- <sect1>
- <title>How to Contribute</title>
-
- <para>Contributions to the system generally fall into one or more of the
- following 6 categories:</para>
-
- <sect2 id="contrib-general">
- <title>Bug reports and general commentary</title>
-
- <para>An idea or suggestion of <emphasis>general</emphasis> technical
- interest should be mailed to the &a.hackers;. Likewise, people with
- an interest in such things (and a tolerance for a
- <emphasis>high</emphasis> volume of mail!) may subscribe to the
- hackers mailing list by sending mail to &a.majordomo;. See <link
- linkend="eresources-mail">mailing lists</link> for more information
- about this and other mailing lists.</para>
-
- <para>If you find a bug or are submitting a specific change, please
- report it using the &man.send-pr.1; program or its <ulink
- URL="http://www.FreeBSD.org/send-pr.html">WEB-based
- equivalent</ulink>. Try to fill-in each field of the bug report.
- Unless they exceed 65KB, include any patches directly in the report.
- When including patches, <emphasis>do not</emphasis> use cut-and-paste
- because cut-and-paste turns tabs into spaces and makes them unusable.
- Consider compressing patches and using &man.uuencode.1; if they exceed
- 20KB. Upload very large submissions to <ulink
- url="ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming/">ftp.FreeBSD.org:/pub/FreeBSD/incoming/</ulink>.</para>
-
- <para>After filing a report, you should receive confirmation along with
- a tracking number. Keep this tracking number so that you can update
- us with details about the problem by sending mail to
- <email>bug-followup@FreeBSD.org</email>. Use the number as the
- message subject, e.g. <literal>"Re: kern/3377"</literal>. Additional
- information for any bug report should be submitted this way.</para>
-
- <para>If you do not receive confirmation in a timely fashion (3 days to
- a week, depending on your email connection) or are, for some reason,
- unable to use the &man.send-pr.1; command, then you may ask
- someone to file it for you by sending mail to the &a.bugs;.</para>
- </sect2>
-
- <sect2>
- <title>Changes to the documentation</title>
-
- <para>Changes to the documentation are overseen by the &a.doc;. Send
- submissions and changes (even small ones are welcome!) using
- <command>send-pr</command> as described in <link
- linkend="contrib-general">Bug Reports and General
- Commentary</link>.</para>
- </sect2>
-
- <sect2>
- <title>Changes to existing source code</title>
-
- <para>An addition or change to the existing source code is a somewhat
- trickier affair and depends a lot on how far out of date you are with
- the current state of the core FreeBSD development. There is a special
- on-going release of FreeBSD known as &ldquo;FreeBSD-current&rdquo;
- which is made available in a variety of ways for the convenience of
- developers working actively on the system. See <link
- linkend="current">Staying current with FreeBSD</link> for more
- information about getting and using FreeBSD-current.</para>
-
- <para>Working from older sources unfortunately means that your changes
- may sometimes be too obsolete or too divergent for easy re-integration
- into FreeBSD. Chances of this can be minimized somewhat by
- subscribing to the &a.announce; and the &a.current; lists, where
- discussions on the current state of the system take place.</para>
-
- <para>Assuming that you can manage to secure fairly up-to-date sources
- to base your changes on, the next step is to produce a set of diffs to
- send to the FreeBSD maintainers. This is done with the &man.diff.1;
- command, with the &ldquo;context diff&rdquo; form
- being preferred. For example:</para>
-
- <para>
- <screen>&prompt.user; <userinput>diff -c oldfile newfile</userinput></screen>
-
- or
-
- <screen>&prompt.user; <userinput>diff -c -r olddir newdir</userinput></screen>
-
- would generate such a set of context diffs for the given source file
- or directory hierarchy. See the man page for &man.diff.1; for more
- details.</para>
-
- <para>Once you have a set of diffs (which you may test with the
- &man.patch.1; command), you should submit them for inclusion with
- FreeBSD. Use the &man.send-pr.1; program as described in <link
- linkend="contrib-general">Bug Reports and General Commentary</link>.
- <emphasis>Do not</emphasis> just send the diffs to the &a.hackers; or
- they will get lost! We greatly appreciate your submission (this is a
- volunteer project!); because we are busy, we may not be able to
- address it immediately, but it will remain in the pr database until we
- do.</para>
-
- <para>If you feel it appropriate (e.g. you have added, deleted, or
- renamed files), bundle your changes into a <command>tar</command> file
- and run the &man.uuencode.1; program on it. Shar archives are also
- welcome.</para>
-
- <para>If your change is of a potentially sensitive nature, e.g. you are
- unsure of copyright issues governing its further distribution or you
- are simply not ready to release it without a tighter review first,
- then you should send it to &a.core; directly rather than submitting it
- with &man.send-pr.1;. The core mailing list reaches a much smaller
- group of people who do much of the day-to-day work on FreeBSD. Note
- that this group is also <emphasis>very busy</emphasis> and so you
- should only send mail to them where it is truly necessary.</para>
-
- <para>Please refer to <command>man 9 intro</command> and <command>man 9
- style</command> for some information on coding style. We would
- appreciate it if you were at least aware of this information before
- submitting code.</para>
- </sect2>
-
- <sect2>
- <title>New code or major value-added packages</title>
-
- <para>In the rare case of a significant contribution of a large body
- work, or the addition of an important new feature to FreeBSD, it
- becomes almost always necessary to either send changes as uuencode'd
- tar files or upload them to our ftp site <ulink
- URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming">ftp://ftp.FreeBSD.org/pub/FreeBSD/incoming</ulink>.</para>
-
- <para>When working with large amounts of code, the touchy subject of
- copyrights also invariably comes up. Acceptable copyrights for code
- included in FreeBSD are:</para>
-
- <orderedlist>
- <listitem>
- <para>The BSD copyright. This copyright is most preferred due to
- its &ldquo;no strings attached&rdquo; nature and general
- attractiveness to commercial enterprises. Far from discouraging
- such commercial use, the FreeBSD Project actively encourages such
- participation by commercial interests who might eventually be
- inclined to invest something of their own into FreeBSD.</para>
- </listitem>
-
- <listitem>
- <para>The GNU Public License, or &ldquo;GPL&rdquo;. This license is
- not quite as popular with us due to the amount of extra effort
- demanded of anyone using the code for commercial purposes, but
- given the sheer quantity of GPL'd code we currently require
- (compiler, assembler, text formatter, etc) it would be silly to
- refuse additional contributions under this license. Code under
- the GPL also goes into a different part of the tree, that being
- <filename>/sys/gnu</filename> or
- <filename>/usr/src/gnu</filename>, and is therefore easily
- identifiable to anyone for whom the GPL presents a problem.</para>
- </listitem>
- </orderedlist>
-
- <para>Contributions coming under any other type of copyright must be
- carefully reviewed before their inclusion into FreeBSD will be
- considered. Contributions for which particularly restrictive
- commercial copyrights apply are generally rejected, though the authors
- are always encouraged to make such changes available through their own
- channels.</para>
-
- <para>To place a &ldquo;BSD-style&rdquo; copyright on your work, include
- the following text at the very beginning of every source code file you
- wish to protect, replacing the text between the <literal>%%</literal>
- with the appropriate information.</para>
-
- <programlisting>
-Copyright (c) %%proper_years_here%%
- %%your_name_here%%, %%your_state%% %%your_zip%%.
- All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer as
- the first lines of this file unmodified.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY %%your_name_here%% ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL %%your_name_here%% BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- &#36;Id&#36;</programlisting>
-
- <para>For your convenience, a copy of this text can be found in
- <filename>/usr/share/examples/etc/bsd-style-copyright</filename>.</para>
- </sect2>
-
- <sect2>
- <title>Money, Hardware or Internet access</title>
-
- <para>We are always very happy to accept donations to further the cause
- of the FreeBSD Project and, in a volunteer effort like ours, a little
- can go a long way! Donations of hardware are also very important to
- expanding our list of supported peripherals since we generally lack
- the funds to buy such items ourselves.</para>
-
- <sect3>
- <title><anchor id="donations">Donating funds</title>
-
- <para>While the FreeBSD Project is not a 501(c)(3) (charitable)
- corporation and hence cannot offer special tax incentives for any
- donations made, any such donations will be gratefully accepted on
- behalf of the project by FreeBSD, Inc.</para>
-
- <para>FreeBSD, Inc. was founded in early 1995 by &a.jkh; and &a.dg;
- with the goal of furthering the aims of the FreeBSD Project and
- giving it a minimal corporate presence. Any and all funds donated
- (as well as any profits that may eventually be realized by FreeBSD,
- Inc.) will be used exclusively to further the project's
- goals.</para>
-
- <para>Please make any checks payable to FreeBSD, Inc., sent in care of
- the following address:</para>
-
- <address>
- <otheraddr>FreeBSD, Inc.</otheraddr>
- <otheraddr>c/o Jordan Hubbard</otheraddr>
- <street>4041 Pike Lane, Suite F</street>
- <city>Concord</city>
- <state>CA</state>, <postcode>94520</postcode>
- </address>
-
- <para>(currently using the Walnut Creek CDROM address until a PO box
- can be opened)</para>
-
- <para>Wire transfers may also be sent directly to:</para>
-
- <address>
- <otheraddr>Bank Of America</otheraddr>
- <otheraddr>Concord Main Office</otheraddr>
- <pob>P.O. Box 37176</pob>
- <city>San Francisco</city>
- <state>CA</state>, <postcode>94137-5176</postcode>
-
- <otheraddr>Routing #: 121-000-358</otheraddr>
- <otheraddr>Account #: 01411-07441 (FreeBSD, Inc.)</otheraddr>
- </address>
-
- <para>Any correspondence related to donations should be sent to &a.jkh,
- either via email or to the FreeBSD, Inc. postal address given above.
- </para>
-
- <para>If you do not wish to be listed in our <link
- linkend="donors">donors</link> section, please specify this when
- making your donation. Thanks!</para>
- </sect3>
-
- <sect3>
- <title>Donating hardware</title>
-
- <para>Donations of hardware in any of the 3 following categories are
- also gladly accepted by the FreeBSD Project:</para>
-
- <itemizedlist>
- <listitem>
- <para>General purpose hardware such as disk drives, memory or
- complete systems should be sent to the FreeBSD, Inc. address
- listed in the <emphasis>donating funds</emphasis>
- section.</para>
- </listitem>
-
- <listitem>
- <para>Hardware for which ongoing compliance testing is desired.
- We are currently trying to put together a testing lab of all
- components that FreeBSD supports so that proper regression
- testing can be done with each new release. We are still lacking
- many important pieces (network cards, motherboards, etc) and if
- you would like to make such a donation, please contact &a.dg;
- for information on which items are still required.</para>
- </listitem>
-
- <listitem>
- <para>Hardware currently unsupported by FreeBSD for which you
- would like to see such support added. Please contact the
- &a.core; before sending such items as we will need to find a
- developer willing to take on the task before we can accept
- delivery of new hardware.</para>
- </listitem>
- </itemizedlist>
- </sect3>
-
- <sect3>
- <title>Donating Internet access</title>
-
- <para>We can always use new mirror sites for FTP, WWW or
- <command>cvsup</command>. If you would like to be such a mirror,
- please contact the FreeBSD project administrators
- <email>admin@FreeBSD.org</email> for more information.</para>
- </sect3>
- </sect2>
- </sect1>
-
- <sect1 id="donors">
- <title>Donors Gallery</title>
-
- <para>The FreeBSD Project is indebted to the following donors and would
- like to publically thank them here!</para>
-
- <itemizedlist>
- <listitem>
- <para><emphasis>Contributors to the central server
- project:</emphasis></para>
-
- <para>The following individuals and businesses made it possible for
- the FreeBSD Project to build a new central server machine to
- eventually replace <hostid role="fqdn">freefall.FreeBSD.org</hostid>
- by donating the following items:</para>
-
- <itemizedlist>
- <listitem>
- <para>&a.mbarkah and his employer, <ulink URL="http://www.hemi.com">
- Hemisphere Online</ulink>, donated a <emphasis>Pentium Pro
- (P6) 200Mhz CPU</emphasis></para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.asacomputers.com">ASA
- Computers</ulink> donated a <emphasis>Tyan 1662
- motherboard</emphasis>.</para>
- </listitem>
-
- <listitem>
- <para>Joe McGuckin <email>joe@via.net</email> of <ulink
- URL="http://www.via.net">ViaNet Communications</ulink> donated
- a <emphasis>Kingston ethernet controller.</emphasis></para>
- </listitem>
-
- <listitem>
- <para>Jack O'Neill <email>jack@diamond.xtalwind.net</email>
- donated an <emphasis>NCR 53C875 SCSI controller
- card</emphasis>.</para>
- </listitem>
-
- <listitem>
- <para>Ulf Zimmermann <email>ulf@Alameda.net</email> of <ulink
- URL="http://www.Alameda.net">Alameda Networks</ulink> donated
- <emphasis>128MB of memory</emphasis>, a <emphasis>4 Gb disk
- drive and the case.</emphasis></para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para><emphasis>Direct funding:</emphasis></para>
-
- <para>The following individuals and businesses have generously
- contributed direct funding to the project:</para>
-
- <itemizedlist>
- <listitem>
- <para>Annelise Anderson
- <email>ANDRSN@HOOVER.STANFORD.EDU</email></para>
- </listitem>
-
- <listitem>
- <para>&a.dillon</para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.epilogue.com/">Epilogue Technology
- Corporation</ulink></para>
- </listitem>
-
- <listitem>
- <para>&a.sef</para>
- </listitem>
-
- <listitem>
- <para>Don Scott Wilde</para>
- </listitem>
-
- <listitem>
- <para>Gianmarco Giovannelli
- <email>gmarco@masternet.it</email></para>
- </listitem>
-
- <listitem>
- <para>Josef C. Grosch <email>joeg@truenorth.org</email></para>
- </listitem>
-
- <listitem>
- <para>Robert T. Morris</para>
- </listitem>
-
- <listitem>
- <para>&a.chuckr</para>
- </listitem>
-
- <listitem>
- <para>Kenneth P. Stox <email>ken@stox.sa.enteract.com</email> of
- <ulink URL="http://www.imagescape.com">Imaginary Landscape,
- LLC.</ulink></para>
- </listitem>
-
- <listitem>
- <para>Dmitry S. Kohmanyuk <email>dk@dog.farm.org</email></para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.cdrom.co.jp/">Laser5</ulink> of Japan
- (a portion of the profits from sales of their various FreeBSD
- CD-ROMs.</para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.mmjp.or.jp/fuki/">Fuki Shuppan
- Publishing Co.</ulink> donated a portion of their profits from
- <emphasis>Hajimete no FreeBSD</emphasis> (FreeBSD, Getting
- started) to the FreeBSD and XFree86 projects.</para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.ascii.co.jp/">ASCII Corp.</ulink>
- donated a portion of their profits from several FreeBSD-related
- books to the FreeBSD project.</para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.yokogawa.co.jp/">Yokogawa Electric
- Corp</ulink> has generously donated significant funding to the
- FreeBSD project.</para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.buffnet.net/">BuffNET</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink url="http://www.pacificsolutions.com/">Pacific
- Solutions</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink url="http://www.siemens.de/">Siemens AG</ulink>
- via <ulink url="mailto:andre.albsmeier@mchp.siemens.de">Andre
- Albsmeier</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink url="mailto:ras@interaccess.com">Chris Silva</ulink>
- </para>
- </listitem>
-
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para><emphasis>Hardware contributors:</emphasis></para>
-
- <para>The following individuals and businesses have generously
- contributed hardware for testing and device driver
- development/support:</para>
-
- <itemizedlist>
- <listitem>
- <para>Walnut Creek CDROM for providing the Pentium P5-90 and
- 486/DX2-66 EISA/VL systems that are being used for our
- development work, to say nothing of the network access and other
- donations of hardware resources.</para>
- </listitem>
-
- <listitem>
- <para>TRW Financial Systems, Inc. provided 130 PCs, three 68 GB
- fileservers, twelve Ethernets, two routers and an ATM switch for
- debugging the diskless code.</para>
- </listitem>
-
- <listitem>
- <para>Dermot McDonnell donated the Toshiba XM3401B CDROM drive
- currently used in freefall.</para>
- </listitem>
-
- <listitem>
- <para>&a.chuck; contributed his floppy tape streamer for
- experimental work.</para>
- </listitem>
-
- <listitem>
- <para>Larry Altneu <email>larry@ALR.COM</email>, and &a.wilko;,
- provided Wangtek and Archive QIC-02 tape drives in order to
- improve the <devicename>wt</devicename> driver.</para>
- </listitem>
-
- <listitem>
- <para>Ernst Winter <email>ewinter@lobo.muc.de</email> contributed
- a 2.88 MB floppy drive to the project. This will hopefully
- increase the pressure for rewriting the floppy disk driver.
- <!-- smiley -->;-)</para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.tekram.com">Tekram
- Technologies</ulink> sent one each of their DC-390, DC-390U
- and DC-390F FAST and ULTRA SCSI host adapter cards for
- regression testing of the NCR and AMD drivers with their cards.
- They are also to be applauded for making driver sources for free
- operating systems available from their FTP server <ulink
- URL="ftp://ftp.tekram.com/scsi/FreeBSD">ftp://ftp.tekram.com/scsi/FreeBSD</ulink>.</para>
- </listitem>
-
- <listitem>
- <para><email>Larry M. Augustin</email> contributed not only a
- Symbios Sym8751S SCSI card, but also a set of data books,
- including one about the forthcoming Sym53c895 chip with Ultra-2
- and LVD support, and the latest programming manual with
- information on how to safely use the advanced features of the
- latest Symbios SCSI chips. Thanks a lot!</para>
- </listitem>
-
- <listitem>
- <para>Christoph Kukulies <email>kuku@FreeBSD.org</email> donated
- an FX120 12 speed Mitsumi CDROM drive for IDE CDROM driver
- development.</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para><emphasis>Special contributors:</emphasis></para>
-
- <itemizedlist>
- <listitem>
- <para><ulink URL="http://www.cdrom.com">Walnut Creek CDROM</ulink>
- has donated almost more than we can say (see the <link
- linkend="history">history</link> document for more details).
- In particular, we would like to thank them for the original
- hardware used for <hostid
- role="fqdn">freefall.FreeBSD.org</hostid>, our primary
- development machine, and for <hostid
- role="fqdn">thud.FreeBSD.org</hostid>, a testing and build
- box. We are also indebted to them for funding various
- contributors over the years and providing us with unrestricted
- use of their T1 connection to the Internet.</para>
- </listitem>
-
- <listitem>
- <para>The <ulink URL="http://www.interface-business.de">interface
- business GmbH, Dresden</ulink> has been patiently supporting
- &a.joerg; who has often preferred FreeBSD work over paywork, and
- used to fall back to their (quite expensive) EUnet Internet
- connection whenever his private connection became too slow or
- flakey to work with it...</para>
- </listitem>
-
- <listitem>
- <para><ulink URL="http://www.bsdi.com">Berkeley Software Design,
- Inc.</ulink> has contributed their DOS emulator code to the
- remaining BSD world, which is used in the
- <emphasis>doscmd</emphasis> command.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- </itemizedlist>
- </sect1>
-
- <sect1>
- <title>Core Team Alumni</title>
-
- <para>The following people were members of the FreeBSD core team during
- the periods indicated. We thank them for their past efforts in the
- service of the FreeBSD project.</para>
-
- <para><emphasis>In rough chronological order:</emphasis></para>
-
- <itemizedlist>
- <listitem>
- <para>&a.guido (1995 - 1999)</para>
- </listitem>
-
- <listitem>
- <para>&a.dyson (1993 - 1998)</para>
- </listitem>
-
- <listitem>
- <para>&a.nate (1992 - 1996)</para>
- </listitem>
-
- <listitem>
- <para>&a.rgrimes (1992 - 1995)</para>
- </listitem>
-
- <listitem>
- <para>Andreas Schulz (1992 - 1995)</para>
- </listitem>
-
- <listitem>
- <para>&a.csgr (1993 - 1995)</para>
- </listitem>
-
- <listitem>
- <para>&a.paul (1992 - 1995)</para>
- </listitem>
-
- <listitem>
- <para>&a.smace (1993 - 1994)</para>
- </listitem>
-
- <listitem>
- <para>Andrew Moore (1993 - 1994)</para>
- </listitem>
-
- <listitem>
- <para>Christoph Robitschko (1993 - 1994)</para>
- </listitem>
-
- <listitem>
- <para>J. T. Conklin (1992 - 1993)</para>
- </listitem>
- </itemizedlist>
- </sect1>
-
- <sect1>
- <title>Derived Software Contributors</title>
-
- <para>This software was originally derived from William F. Jolitz's 386BSD
- release 0.1, though almost none of the original 386BSD specific code
- remains. This software has been essentially re-implemented from the
- 4.4BSD-Lite release provided by the Computer Science Research Group
- (CSRG) at the University of California, Berkeley and associated academic
- contributors.</para>
-
- <para>There are also portions of NetBSD and OpenBSD that have been
- integrated into FreeBSD as well, and we would therefore like to thank
- all the contributors to NetBSD and OpenBSD for their work.</para>
- </sect1>
-
- <sect1 id="contrib-additional">
- <title>Additional FreeBSD Contributors</title>
-
- <para>(in alphabetical order by first name):</para>
-
- <itemizedlist>
- <listitem>
- <para>ABURAYA Ryushirou <email>rewsirow@ff.iij4u.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>AMAGAI Yoshiji <email>amagai@nue.org</email></para>
- </listitem>
-
- <listitem>
- <para>Aaron Bornstein <email>aaronb@j51.com</email></para>
- </listitem>
-
- <listitem>
- <para>Aaron Smith <email>aaron@mutex.org</email></para>
- </listitem>
-
- <listitem>
- <para>Achim Patzner <email>ap@noses.com</email></para>
- </listitem>
-
- <listitem>
- <para>Ada T Lim <email>ada@bsd.org</email></para>
- </listitem>
-
- <listitem>
- <para>Adam Baran <email>badam@mw.mil.pl</email></para>
- </listitem>
-
- <listitem>
- <para>Adam Glass <email>glass@postgres.berkeley.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Adam McDougall <email>mcdouga9@egr.msu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Adrian Colley <email>aecolley@ois.ie</email></para>
- </listitem>
-
- <listitem>
- <para>Adrian Hall <email>adrian@ibmpcug.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Adrian Mariano <email>adrian@cam.cornell.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Adrian Steinmann <email>ast@marabu.ch</email></para>
- </listitem>
-
- <listitem>
- <para>Adam Strohl <email>troll@digitalspark.net</email></para>
- </listitem>
-
- <listitem>
- <para>Adrian T. Filipi-Martin
- <email>atf3r@agate.cs.virginia.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Ajit Thyagarajan <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Akio Morita
- <email>amorita@meadow.scphys.kyoto-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Akira SAWADA <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Akira Watanabe
- <email>akira@myaw.ei.meisei-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Akito Fujita <email>fujita@zoo.ncl.omron.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Alain Kalker
- <email>A.C.P.M.Kalker@student.utwente.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Alan Bawden <email>alan@curry.epilogue.com</email></para>
- </listitem>
-
- <listitem>
- <para>Alec Wolman <email>wolman@cs.washington.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Aled Morris <email>aledm@routers.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Alex <email>garbanzo@hooked.net</email></para>
- </listitem>
-
- <listitem>
- <para>Alex D. Chen
- <email>dhchen@Canvas.dorm7.nccu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Alex G. Bulushev <email>bag@demos.su</email></para>
- </listitem>
-
- <listitem>
- <para>Alex Le Heux <email>alexlh@funk.org</email></para>
- </listitem>
-
- <listitem>
- <para>Alex Perel <email>veers@disturbed.net</email></para>
- </listitem>
-
- <listitem>
- <para>Alexander B. Povolotsky <email>tarkhil@mgt.msk.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Alexander Leidinger
- <email>netchild@wurzelausix.CS.Uni-SB.DE</email></para>
- </listitem>
-
- <listitem>
- <para>Alexander Langer <email>alex@cichlids.com</email></para>
- </listitem>
-
- <listitem>
- <para>Alexandre Snarskii <email>snar@paranoia.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Alistair G. Crooks <email>agc@uts.amdahl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Allan Saddi <email>asaddi@philosophysw.com</email></para>
- </listitem>
-
- <listitem>
- <para>Allen Campbell <email>allenc@verinet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Amakawa Shuhei <email>amakawa@hoh.t.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Amancio Hasty <email>hasty@star-gate.com</email></para>
- </listitem>
-
- <listitem>
- <para>Amir Farah <email>amir@comtrol.com</email></para>
- </listitem>
-
- <listitem>
- <para>Amy Baron <email>amee@beer.org</email></para>
- </listitem>
-
- <listitem>
- <para>Anatoly A. Orehovsky <email>tolik@mpeks.tomsk.su</email></para>
- </listitem>
-
- <listitem>
- <para>Anatoly Vorobey <email>mellon@pobox.com</email></para>
- </listitem>
-
- <listitem>
- <para>Anders Nordby <email>nickerne@nome.no</email></para>
- </listitem>
-
- <listitem>
- <para>Anders Thulin <email>Anders.X.Thulin@telia.se</email></para>
- </listitem>
-
- <listitem>
- <para>Andras Olah <email>olah@cs.utwente.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Andre Albsmeier
- <email>Andre.Albsmeier@mchp.siemens.de</email></para>
- </listitem>
-
- <listitem>
- <para>Andre Oppermann <email>andre@pipeline.ch</email></para>
- </listitem>
-
- <listitem>
- <para>Andreas Haakh <email>ah@alman.robin.de</email></para>
- </listitem>
-
- <listitem>
- <para>Andreas Kohout <email>shanee@rabbit.augusta.de</email></para>
- </listitem>
-
- <listitem>
- <para>Andreas Lohr <email>andreas@marvin.RoBIN.de</email></para>
- </listitem>
-
- <listitem>
- <para>Andreas Schulz <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Andreas Wetzel <email>mickey@deadline.snafu.de</email></para>
- </listitem>
-
- <listitem>
- <para>Andreas Wrede <email>andreas@planix.com</email></para>
- </listitem>
-
- <listitem>
- <para>Andres Vega Garcia <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Atrens <email>atreand@statcan.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Boothman <email>andrew@cream.org</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Gillham <email>gillham@andrews.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Gordon <email>andrew.gordon@net-tel.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Herbert <email>andrew@werple.apana.org.au</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew J. Korty <email>ajk@purdue.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew L. Moore <email>alm@mclink.com</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew McRae <email>amcrae@cisco.com</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Stevenson <email>andrew@ugh.net.au</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Timonin <email>tim@pool1.convey.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew V. Stesin <email>stesin@elvisti.kiev.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Webster <email>awebster@dataradio.com</email></para>
- </listitem>
-
- <listitem>
- <para>Andrey Zakhvatov <email>andy@icc.surw.chel.su</email></para>
- </listitem>
-
- <listitem>
- <para>Andy Farkas <email>andyf@speednet.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Andy Valencia <email>ajv@csd.mot.com</email></para>
- </listitem>
-
- <listitem>
- <para>Andy Whitcroft <email>andy@sarc.city.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Angelo Turetta <email>ATuretta@stylo.it</email></para>
- </listitem>
-
- <listitem>
- <para>Anthony C. Chavez <email>magus@xmission.com</email></para>
- </listitem>
-
- <listitem>
- <para>Anthony Yee-Hang Chan <email>yeehang@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Anton Berezin <email>tobez@plab.ku.dk</email></para>
- </listitem>
-
- <listitem>
- <para>Antti Kaipila <email>anttik@iki.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Are Bryne <email>are.bryne@communique.no</email></para>
- </listitem>
-
- <listitem>
- <para>Ari Suutari <email>ari@suutari.iki.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Arjan de Vet <email>devet@IAEhv.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Arne Henrik Juul <email>arnej@Lise.Unit.NO</email></para>
- </listitem>
-
- <listitem>
- <para>Assar Westerlund <email>assar@sics.se</email></para>
- </listitem>
-
- <listitem>
- <para>Atsushi Furuta <email>furuta@sra.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Atsushi Murai <email>amurai@spec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Bakul Shah <email>bvs@bitblocks.com</email></para>
- </listitem>
-
- <listitem>
- <para>Barry Bierbauch <email>pivrnec@vszbr.cz</email></para>
- </listitem>
-
- <listitem>
- <para>Barry Lustig <email>barry@ictv.com</email></para>
- </listitem>
-
- <listitem>
- <para>Ben Hutchinson <email>benhutch@xfiles.org.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Ben Jackson <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Ben Smithurst <email>ben@scientia.demon.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Ben Walter <email>bwalter@itachi.swcp.com</email></para>
- </listitem>
-
- <listitem>
- <para>Benjamin Lewis <email>bhlewis@gte.net</email></para>
- </listitem>
-
- <listitem>
- <para>Bernd Rosauer <email>br@schiele-ct.de</email></para>
- </listitem>
-
- <listitem>
- <para>Bill Kish <email>kish@osf.org</email></para>
- </listitem>
-
- <listitem>
- <para>Bill Trost <email>trost@cloud.rain.com</email></para>
- </listitem>
-
- <listitem>
- <para>Blaz Zupan <email>blaz@amis.net</email></para>
- </listitem>
-
- <listitem>
- <para>Bob Van Valzah <email>Bob@whitebarn.com</email></para>
- </listitem>
-
- <listitem>
- <para>Bob Willcox <email>bob@luke.pmr.com</email></para>
- </listitem>
-
- <listitem>
- <para>Boris Staeblow <email>balu@dva.in-berlin.de</email></para>
- </listitem>
-
- <listitem>
- <para>Boyd R. Faulkner <email>faulkner@asgard.bga.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brad Karp <email>karp@eecs.harvard.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Bradley Dunn <email>bradley@dunn.org</email></para>
- </listitem>
-
- <listitem>
- <para>Brandon Fosdick <email>bfoz@glue.umd.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Brandon Gillespie <email>brandon@roguetrader.com</email></para>
- </listitem>
-
- <listitem>
- <para>&a.wlloyd</para>
- </listitem>
-
- <listitem>
- <para>Bob Wilcox <email>bob@obiwan.uucp</email></para>
- </listitem>
-
- <listitem>
- <para>Boyd Faulkner <email>faulkner@mpd.tandem.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brent J. Nordquist <email>bjn@visi.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brett Lymn <email>blymn@mulga.awadi.com.AU</email></para>
- </listitem>
-
- <listitem>
- <para>Brett Taylor
- <email>brett@peloton.physics.montana.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Brian Campbell <email>brianc@pobox.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brian Clapper <email>bmc@willscreek.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brian Cully <email>shmit@kublai.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brian Handy
- <email>handy@lambic.space.lockheed.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brian Litzinger <email>brian@MediaCity.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brian McGovern <email>bmcgover@cisco.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brian Moore <email>ziff@houdini.eecs.umich.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Brian R. Haug <email>haug@conterra.com</email></para>
- </listitem>
-
- <listitem>
- <para>Brian Tao <email>taob@risc.org</email></para>
- </listitem>
-
- <listitem>
- <para>Brion Moss <email>brion@queeg.com</email></para>
- </listitem>
-
- <listitem>
- <para>Bruce A. Mah <email>bmah@ca.sandia.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Bruce Albrecht <email>bruce@zuhause.mn.org</email></para>
- </listitem>
-
- <listitem>
- <para>Bruce Gingery <email>bgingery@gtcs.com</email></para>
- </listitem>
-
- <listitem>
- <para>Bruce J. Keeler <email>loodvrij@gridpoint.com</email></para>
- </listitem>
-
- <listitem>
- <para>Bruce Murphy <email>packrat@iinet.net.au</email></para>
- </listitem>
-
- <listitem>
- <para>Bruce Walter <email>walter@fortean.com</email></para>
- </listitem>
-
- <listitem>
- <para>Carey Jones <email>mcj@acquiesce.org</email></para>
- </listitem>
-
- <listitem>
- <para>Carl Fongheiser <email>cmf@netins.net</email></para>
- </listitem>
-
- <listitem>
- <para>Carl Mascott <email>cmascott@world.std.com</email></para>
- </listitem>
-
- <listitem>
- <para>Casper <email>casper@acc.am</email></para>
- </listitem>
-
- <listitem>
- <para>Castor Fu <email>castor@geocast.com</email></para>
- </listitem>
-
- <listitem>
- <para>Cejka Rudolf <email>cejkar@dcse.fee.vutbr.cz</email></para>
- </listitem>
-
- <listitem>
- <para>Chain Lee <email>chain@110.net</email></para>
- </listitem>
-
- <listitem>
- <para>Charles Hannum <email>mycroft@ai.mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Charles Henrich <email>henrich@msu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Charles Mott <email>cmott@srv.net</email></para>
- </listitem>
-
- <listitem>
- <para>Charles Owens <email>owensc@enc.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Chet Ramey <email>chet@odin.INS.CWRU.Edu</email></para>
- </listitem>
-
- <listitem>
- <para>Chia-liang Kao <email>clkao@CirX.ORG</email></para>
- </listitem>
-
- <listitem>
- <para>Chiharu Shibata <email>chi@bd.mbn.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Chip Norkus <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Choi Jun Ho <email>junker@jazz.snu.ac.kr</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Csanady <email>cc@tarsier.ca.sandia.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Dabrowski <email>chris@vader.org</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Dillon <email>cdillon@wolves.k12.mo.us</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Shenton
- <email>cshenton@angst.it.hq.nasa.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Stenton <email>jacs@gnome.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Timmons <email>skynyrd@opus.cts.cwu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Torek <email>torek@ee.lbl.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Christian Gusenbauer
- <email>cg@fimp01.fim.uni-linz.ac.at</email></para>
- </listitem>
-
- <listitem>
- <para>Christian Haury <email>Christian.Haury@sagem.fr</email></para>
- </listitem>
-
- <listitem>
- <para>Christian Weisgerber
- <email>naddy@bigeye.rhein-neckar.de</email></para>
- </listitem>
-
- <listitem>
- <para>Christoph P. Kukulies <email>kuku@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Christoph Robitschko
- <email>chmr@edvz.tu-graz.ac.at</email></para>
- </listitem>
-
- <listitem>
- <para>Christoph Weber-Fahr
- <email>wefa@callcenter.systemhaus.net</email></para>
- </listitem>
-
- <listitem>
- <para>Christopher G. Demetriou
- <email>cgd@postgres.berkeley.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Christopher T. Johnson
- <email>cjohnson@neunacht.netgsi.com</email></para>
- </listitem>
-
- <listitem>
- <para>Chrisy Luke <email>chrisy@flix.net</email></para>
- </listitem>
-
- <listitem>
- <para>Chuck Hein <email>chein@cisco.com</email></para>
- </listitem>
-
- <listitem>
- <para>Clive Lin <email>clive@CiRX.ORG</email></para>
- </listitem>
-
- <listitem>
- <para>Colman Reilly <email>careilly@tcd.ie</email></para>
- </listitem>
-
- <listitem>
- <para>Conrad Sabatier <email>conrads@neosoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>Coranth Gryphon <email>gryphon@healer.com</email></para>
- </listitem>
-
- <listitem>
- <para>Cornelis van der Laan
- <email>nils@guru.ims.uni-stuttgart.de</email></para>
- </listitem>
-
- <listitem>
- <para>Cove Schneider <email>cove@brazil.nbn.com</email></para>
- </listitem>
-
- <listitem>
- <para>Craig Leres <email>leres@ee.lbl.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Craig Loomis <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Craig Metz <email>cmetz@inner.net</email></para>
- </listitem>
-
- <listitem>
- <para>Craig Spannring <email>cts@internetcds.com</email></para>
- </listitem>
-
- <listitem>
- <para>Craig Struble <email>cstruble@vt.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Cristian Ferretti <email>cfs@riemann.mat.puc.cl</email></para>
- </listitem>
-
- <listitem>
- <para>Curt Mayer <email>curt@toad.com</email></para>
- </listitem>
-
- <listitem>
- <para>Cy Schubert <email>cschuber@uumail.gov.bc.ca</email></para>
- </listitem>
-
- <listitem>
- <para>DI. Christian Gusenbauer
- <email>cg@scotty.edvz.uni-linz.ac.at</email></para>
- </listitem>
-
- <listitem>
- <para>Dai Ishijima <email>ishijima@tri.pref.osaka.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Damian Hamill <email>damian@cablenet.net</email></para>
- </listitem>
-
- <listitem>
- <para>Dan Cross <email>tenser@spitfire.ecsel.psu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Dan Lukes <email>dan@obluda.cz</email></para>
- </listitem>
-
- <listitem>
- <para>Dan Nelson <email>dnelson@emsphone.com</email></para>
- </listitem>
-
- <listitem>
- <para>Dan Walters <email>hannibal@cyberstation.net</email></para>
- </listitem>
-
- <listitem>
- <para>Daniel M. Eischen
- <email>deischen@iworks.InterWorks.org</email></para>
- </listitem>
-
- <listitem>
- <para>Daniel O'Connor <email>doconnor@gsoft.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Daniel Poirot <email>poirot@aio.jsc.nasa.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Daniel Rock <email>rock@cs.uni-sb.de</email></para>
- </listitem>
-
- <listitem>
- <para>Danny Egen <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Danny J. Zerkel <email>dzerkel@phofarm.com</email></para>
- </listitem>
-
- <listitem>
- <para>Darren Reed <email>avalon@coombs.anu.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Adkins <email>adkin003@tc.umn.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Andersen <email>angio@aros.net</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Blizzard <email>dblizzar@sprynet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Bodenstab <email>imdave@synet.net</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Burgess <email>burgess@hrd769.brooks.af.mil</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Chapeskie <email>dchapes@ddm.on.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Cornejo <email>dave@dogwood.com</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Edmondson <email>davided@sco.com</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Glowacki <email>dglo@ssec.wisc.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Marquardt <email>marquard@austin.ibm.com</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Tweten <email>tweten@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>David A. Adkins <email>adkin003@tc.umn.edu</email></para>
- </listitem>
-
- <listitem>
- <para>David A. Bader <email>dbader@umiacs.umd.edu</email></para>
- </listitem>
-
- <listitem>
- <para>David Borman <email>dab@bsdi.com</email></para>
- </listitem>
-
- <listitem>
- <para>David Dawes <email>dawes@XFree86.org</email></para>
- </listitem>
-
- <listitem>
- <para>David Filo <email>filo@yahoo.com</email></para>
- </listitem>
-
- <listitem>
- <para>David Holland <email>dholland@eecs.harvard.edu</email></para>
- </listitem>
-
- <listitem>
- <para>David Holloway <email>daveh@gwythaint.tamis.com</email></para>
- </listitem>
-
- <listitem>
- <para>David Horwitt <email>dhorwitt@ucsd.edu</email></para>
- </listitem>
-
- <listitem>
- <para>David Hovemeyer <email>daveho@infocom.com</email></para>
- </listitem>
-
- <listitem>
- <para>David Jones <email>dej@qpoint.torfree.net</email></para>
- </listitem>
-
- <listitem>
- <para>David Kelly <email>dkelly@tomcat1.tbe.com</email></para>
- </listitem>
-
- <listitem>
- <para>David Kulp <email>dkulp@neomorphic.com</email></para>
- </listitem>
-
- <listitem>
- <para>David L. Nugent <email>davidn@blaze.net.au</email></para>
- </listitem>
-
- <listitem>
- <para>David Leonard <email>d@scry.dstc.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>David Malone <email>dwmalone@maths.tcd.ie</email></para>
- </listitem>
-
- <listitem>
- <para>David Muir Sharnoff <email>muir@idiom.com</email></para>
- </listitem>
-
- <listitem>
- <para>David S. Miller <email>davem@jenolan.rutgers.edu</email></para>
- </listitem>
-
- <listitem>
- <para>David Wolfskill <email>dhw@whistle.com</email></para>
- </listitem>
-
- <listitem>
- <para>Dean Gaudet <email>dgaudet@arctic.org</email></para>
- </listitem>
-
- <listitem>
- <para>Dean Huxley <email>dean@fsa.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Denis Fortin <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Dennis Glatting
- <email>dennis.glatting@software-munitions.com</email></para>
- </listitem>
-
- <listitem>
- <para>Denton Gentry <email>denny1@home.com</email></para>
- </listitem>
-
- <listitem>
- <para>Derek Inksetter <email>derek@saidev.com</email></para>
- </listitem>
-
- <listitem>
- <para>Dima Sivachenko <email>dima@Chg.RU</email></para>
- </listitem>
-
- <listitem>
- <para>Dirk Keunecke <email>dk@panda.rhein-main.de</email></para>
- </listitem>
-
- <listitem>
- <para>Dirk Nehrling <email>nerle@pdv.de</email></para>
- </listitem>
-
- <listitem>
- <para>Dmitry Khrustalev <email>dima@xyzzy.machaon.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Dmitry Kohmanyuk <email>dk@farm.org</email></para>
- </listitem>
-
- <listitem>
- <para>Dom Mitchell <email>dom@myrddin.demon.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Dominik Brettnacher <email>domi@saargate.de</email></para>
- </listitem>
-
- <listitem>
- <para>Don Croyle <email>croyle@gelemna.ft-wayne.in.us</email></para>
- </listitem>
-
- <listitem>
- <para>&a.whiteside;</para>
- </listitem>
-
- <listitem>
- <para>Don Morrison <email>dmorrisn@u.washington.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Don Yuniskis <email>dgy@rtd.com</email></para>
- </listitem>
-
- <listitem>
- <para>Donald Maddox <email>dmaddox@conterra.com</email></para>
- </listitem>
-
- <listitem>
- <para>Doug Barton <email>studded@dal.net</email></para>
- </listitem>
-
- <listitem>
- <para>Douglas Ambrisko <email>ambrisko@whistle.com</email></para>
- </listitem>
-
- <listitem>
- <para>Douglas Carmichael <email>dcarmich@mcs.com</email></para>
- </listitem>
-
- <listitem>
- <para>Douglas Crosher <email>dtc@scrooge.ee.swin.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Drew Derbyshire <email>ahd@kew.com</email></para>
- </listitem>
-
- <listitem>
- <para>Duncan Barclay <email>dmlb@ragnet.demon.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Dustin Sallings <email>dustin@spy.net</email></para>
- </listitem>
-
- <listitem>
- <para>Eckart "Isegrim" Hofmann
- <email>Isegrim@Wunder-Nett.org</email></para>
- </listitem>
-
- <listitem>
- <para>Ed Gold
- <email>vegold01@starbase.spd.louisville.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Ed Hudson <email>elh@p5.spnet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Edward Wang <email>edward@edcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Edwin Groothus <email>edwin@nwm.wan.philips.com</email></para>
- </listitem>
-
- <listitem>
- <para>Eiji-usagi-MATSUmoto <email>usagi@clave.gr.jp</email></para>
- </listitem>
-
- <listitem>
- <para>ELISA Font Project</para>
- </listitem>
-
- <listitem>
- <para>Elmar Bartel
- <email>bartel@informatik.tu-muenchen.de</email></para>
- </listitem>
-
- <listitem>
- <para>Eric A. Griff <email>eagriff@global2000.net</email></para>
- </listitem>
-
- <listitem>
- <para>Eric Blood <email>eblood@cs.unr.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Eric J. Haug <email>ejh@slustl.slu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Eric J. Schwertfeger <email>eric@cybernut.com</email></para>
- </listitem>
-
- <listitem>
- <para>Eric L. Hernes <email>erich@lodgenet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Eric P. Scott <email>eps@sirius.com</email></para>
- </listitem>
-
- <listitem>
- <para>Eric Sprinkle <email>eric@ennovatenetworks.com</email></para>
- </listitem>
-
- <listitem>
- <para>Erich Stefan Boleyn <email>erich@uruk.org</email></para>
- </listitem>
-
- <listitem>
- <para>Erik E. Rantapaa <email>rantapaa@math.umn.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Erik H. Moe <email>ehm@cris.com</email></para>
- </listitem>
-
- <listitem>
- <para>Ernst Winter <email>ewinter@lobo.muc.de</email></para>
- </listitem>
-
- <listitem>
- <para>Espen Skoglund <email>espensk@stud.cs.uit.no></email></para>
- </listitem>
-
- <listitem>
- <para>Eugene M. Kim <email>astralblue@usa.net</email></para>
- </listitem>
-
- <listitem>
- <para>Eugene Radchenko <email>genie@qsar.chem.msu.su</email></para>
- </listitem>
-
- <listitem>
- <para>Evan Champion <email>evanc@synapse.net</email></para>
- </listitem>
-
- <listitem>
- <para>Faried Nawaz <email>fn@Hungry.COM</email></para>
- </listitem>
-
- <listitem>
- <para>Flemming Jacobsen <email>fj@tfs.com</email></para>
- </listitem>
-
- <listitem>
- <para>Fong-Ching Liaw <email>fong@juniper.net</email></para>
- </listitem>
-
- <listitem>
- <para>Francis M J Hsieh <email>mjshieh@life.nthu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Frank Bartels <email>knarf@camelot.de</email></para>
- </listitem>
-
- <listitem>
- <para>Frank Chen Hsiung Chan
- <email>frankch@waru.life.nthu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Frank Durda IV <email>uhclem@nemesis.lonestar.org</email></para>
- </listitem>
-
- <listitem>
- <para>Frank MacLachlan <email>fpm@n2.net</email></para>
- </listitem>
-
- <listitem>
- <para>Frank Mayhar <email>frank@exit.com</email></para>
- </listitem>
-
- <listitem>
- <para>Frank Nobis <email>fn@Radio-do.de</email></para>
- </listitem>
-
- <listitem>
- <para>Frank Volf <email>volf@oasis.IAEhv.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Frank ten Wolde <email>franky@pinewood.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Frank van der Linden <email>frank@fwi.uva.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Fred Cawthorne <email>fcawth@jjarray.umn.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Fred Gilham <email>gilham@csl.sri.com</email></para>
- </listitem>
-
- <listitem>
- <para>Fred Templin <email>templin@erg.sri.com</email></para>
- </listitem>
-
- <listitem>
- <para>Frederick Earl Gray <email>fgray@rice.edu</email></para>
- </listitem>
-
- <listitem>
- <para>FUJIMOTO Kensaku
- <email>fujimoto@oscar.elec.waseda.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>FUJISHIMA Satsuki <email>k5@respo.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>FURUSAWA Kazuhisa
- <email>furusawa@com.cs.osakafu-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Gabor Kincses <email>gabor@acm.org</email></para>
- </listitem>
-
- <listitem>
- <para>Gabor Zahemszky <email>zgabor@CoDe.hu</email></para>
- </listitem>
-
- <listitem>
- <para>G. Adam Stanislav<email>adam@whizkidtech.net</email></para>
- </listitem>
-
- <listitem>
- <para>Garance A Drosehn <email>gad@eclipse.its.rpi.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Gareth McCaughan <email>gjm11@dpmms.cam.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Gary A. Browning <email>gab10@griffcd.amdahl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Gary Howland <email>gary@hotlava.com</email></para>
- </listitem>
-
- <listitem>
- <para>Gary J. <email>garyj@rks32.pcs.dec.com</email></para>
- </listitem>
-
- <listitem>
- <para>Gary Kline <email>kline@thought.org</email></para>
- </listitem>
-
- <listitem>
- <para>Gaspar Chilingarov <email>nightmar@lemming.acc.am</email></para>
- </listitem>
-
- <listitem>
- <para>Gea-Suan Lin <email>gsl@tpts4.seed.net.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Geoff Rehmet <email>csgr@alpha.ru.ac.za</email></para>
- </listitem>
-
- <listitem>
- <para>Georg Wagner <email>georg.wagner@ubs.com</email></para>
- </listitem>
-
- <listitem>
- <para>Gerard Roudier <email>groudier@club-internet.fr</email></para>
- </listitem>
-
- <listitem>
- <para>Gianmarco Giovannelli
- <email>gmarco@giovannelli.it</email></para>
- </listitem>
-
- <listitem>
- <para>Gil Kloepfer Jr. <email>gil@limbic.ssdl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Gilad Rom <email>rom_glsa@ein-hashofet.co.il</email></para>
- </listitem>
-
- <listitem>
- <para>Ginga Kawaguti
- <email>ginga@amalthea.phys.s.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Giles Lean <email>giles@nemeton.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Glen Foster <email>gfoster@gfoster.com</email></para>
- </listitem>
-
- <listitem>
- <para>Glenn Johnson <email>gljohns@bellsouth.net</email></para>
- </listitem>
-
- <listitem>
- <para>Godmar Back <email>gback@facility.cs.utah.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Goran Hammarback <email>goran@astro.uu.se</email></para>
- </listitem>
-
- <listitem>
- <para>Gord Matzigkeit <email>gord@enci.ucalgary.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Gordon Greeff <email>gvg@uunet.co.za</email></para>
- </listitem>
-
- <listitem>
- <para>Graham Wheeler <email>gram@cdsec.com</email></para>
- </listitem>
-
- <listitem>
- <para>Greg A. Woods <email>woods@zeus.leitch.com</email></para>
- </listitem>
-
- <listitem>
- <para>Greg Ansley <email>gja@ansley.com</email></para>
- </listitem>
-
- <listitem>
- <para>Greg Troxel <email>gdt@ir.bbn.com</email></para>
- </listitem>
-
- <listitem>
- <para>Greg Ungerer <email>gerg@stallion.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Gregory Bond <email>gnb@itga.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Gregory D. Moncreaff
- <email>moncrg@bt340707.res.ray.com</email></para>
- </listitem>
-
- <listitem>
- <para>Guy Harris <email>guy@netapp.com</email></para>
- </listitem>
-
- <listitem>
- <para>Guy Helmer <email>ghelmer@cs.iastate.edu</email></para>
- </listitem>
-
- <listitem>
- <para>HAMADA Naoki <email>hamada@astec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>HONDA Yasuhiro
- <email>honda@kashio.info.mie-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>HOSOBUCHI Noriyuki <email>hoso@buchi.tama.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hannu Savolainen <email>hannu@voxware.pp.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Hans Huebner <email>hans@artcom.de</email></para>
- </listitem>
-
- <listitem>
- <para>Hans Petter Bieker <email>zerium@webindex.no</email></para>
- </listitem>
-
- <listitem>
- <para>Hans Zuidam <email>hans@brandinnovators.com</email></para>
- </listitem>
-
- <listitem>
- <para>Harlan Stenn <email>Harlan.Stenn@pfcs.com</email></para>
- </listitem>
-
- <listitem>
- <para>Harold Barker <email>hbarker@dsms.com</email></para>
- </listitem>
-
- <listitem>
- <para>Havard Eidnes
- <email>Havard.Eidnes@runit.sintef.no</email></para>
- </listitem>
-
- <listitem>
- <para>Heikki Suonsivu <email>hsu@cs.hut.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Heiko W. Rupp <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Helmut F. Wirth <email>hfwirth@ping.at</email></para>
- </listitem>
-
- <listitem>
- <para>Henrik Vestergaard Draboel
- <email>hvd@terry.ping.dk</email></para>
- </listitem>
-
- <listitem>
- <para>Herb Peyerl <email>hpeyerl@NetBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Hideaki Ohmon <email>ohmon@tom.sfc.keio.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hidekazu Kuroki <email>hidekazu@cs.titech.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hideki Yamamoto <email>hyama@acm.org</email></para>
- </listitem>
-
- <listitem>
- <para>Hideyuki Suzuki
- <email>hideyuki@sat.t.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hirayama Issei <email>iss@mail.wbs.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hiroaki Sakai <email>sakai@miya.ee.kagu.sut.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hiroharu Tamaru <email>tamaru@ap.t.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hironori Ikura <email>hikura@kaisei.org</email></para>
- </listitem>
-
- <listitem>
- <para>Hiroshi Nishikawa <email>nis@pluto.dti.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Hiroya Tsubakimoto <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Holger Veit <email>Holger.Veit@gmd.de</email></para>
- </listitem>
-
- <listitem>
- <para>Holm Tiffe <email>holm@geophysik.tu-freiberg.de</email></para>
- </listitem>
-
- <listitem>
- <para>Horance Chou
- <email>horance@freedom.ie.cycu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Horihiro Kumagai <email>kuma@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>HOTARU-YA <email>hotaru@tail.net</email></para>
- </listitem>
-
- <listitem>
- <para>Hr.Ladavac <email>lada@ws2301.gud.siemens.co.at</email></para>
- </listitem>
-
- <listitem>
- <para>Hubert Feyrer <email>hubertf@NetBSD.ORG</email></para>
- </listitem>
-
- <listitem>
- <para>Hugh F. Mahon <email>hugh@nsmdserv.cnd.hp.com</email></para>
- </listitem>
-
- <listitem>
- <para>Hugh Mahon <email>h_mahon@fc.hp.com</email></para>
- </listitem>
-
- <listitem>
- <para>Hung-Chi Chu <email>hcchu@r350.ee.ntu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>IMAI Takeshi <email>take-i@ceres.dti.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>IMAMURA Tomoaki
- <email>tomoak-i@is.aist-nara.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Ian Dowse <email>iedowse@maths.tcd.ie</email></para>
- </listitem>
-
- <listitem>
- <para>Ian Holland <email>ianh@tortuga.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Ian Struble <email>ian@broken.net</email></para>
- </listitem>
-
- <listitem>
- <para>Ian Vaudrey <email>i.vaudrey@bigfoot.com</email></para>
- </listitem>
-
- <listitem>
- <para>Igor Khasilev <email>igor@jabber.paco.odessa.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Igor Roshchin <email>str@giganda.komkon.org</email></para>
- </listitem>
-
- <listitem>
- <para>Igor Sviridov <email>siac@ua.net</email></para>
- </listitem>
-
- <listitem>
- <para>Igor Vinokurov <email>igor@zynaps.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Ikuo Nakagawa <email>ikuo@isl.intec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Ilya V. Komarov <email>mur@lynx.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Issei Suzuki <email>issei@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Itsuro Saito <email>saito@miv.t.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>J. Bryant <email>jbryant@argus.flash.net</email></para>
- </listitem>
-
- <listitem>
- <para>J. David Lowe <email>lowe@saturn5.com</email></para>
- </listitem>
-
- <listitem>
- <para>J. Han <email>hjh@best.com</email></para>
- </listitem>
-
- <listitem>
- <para>J. Hawk <email>jhawk@MIT.EDU</email></para>
- </listitem>
-
- <listitem>
- <para>J.T. Conklin <email>jtc@cygnus.com</email></para>
- </listitem>
-
- <listitem>
- <para>J.T. Jang <email>keith@email.gcn.net.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Jack <email>jack@zeus.xtalwind.net</email></para>
- </listitem>
-
- <listitem>
- <para>Jacob Bohn Lorensen <email>jacob@jblhome.ping.mk</email></para>
- </listitem>
-
- <listitem>
- <para>Jagane D Sundar <email>jagane@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jake Burkholder <email>jake@checker.org</email></para>
- </listitem>
-
- <listitem>
- <para>Jake Hamby <email>jehamby@lightside.com</email></para>
- </listitem>
-
- <listitem>
- <para>James Clark <email>jjc@jclark.com</email></para>
- </listitem>
-
- <listitem>
- <para>James D. Stewart <email>jds@c4systm.com</email></para>
- </listitem>
-
- <listitem>
- <para>James Jegers <email>jimj@miller.cs.uwm.edu</email></para>
- </listitem>
-
- <listitem>
- <para>James Raynard
- <email>fhackers@jraynard.demon.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>James T. Liu <email>jtliu@phlebas.rockefeller.edu</email></para>
- </listitem>
-
- <listitem>
- <para>James da Silva <email>jds@cs.umd.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Jan Conard
- <email>charly@fachschaften.tu-muenchen.de</email></para>
- </listitem>
-
- <listitem>
- <para>Jan Koum <email>jkb@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Janick Taillandier
- <email>Janick.Taillandier@ratp.fr</email></para>
- </listitem>
-
- <listitem>
- <para>Janusz Kokot <email>janek@gaja.ipan.lublin.pl</email></para>
- </listitem>
-
- <listitem>
- <para>Jarle Greipsland <email>jarle@idt.unit.no</email></para>
- </listitem>
-
- <listitem>
- <para>Jason Garman <email>init@risen.org</email></para>
- </listitem>
-
- <listitem>
- <para>Jason Thorpe <email>thorpej@NetBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Jason Wright <email>jason@OpenBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Jason Young
- <email>doogie@forbidden-donut.anet-stl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Javier Martin Rueda <email>jmrueda@diatel.upm.es</email></para>
- </listitem>
-
- <listitem>
- <para>Jay Fenlason <email>hack@datacube.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jaye Mathisen <email>mrcpu@cdsnet.net</email></para>
- </listitem>
-
- <listitem>
- <para>Jeff Bartig <email>jeffb@doit.wisc.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Jeff Forys <email>jeff@forys.cranbury.nj.us</email></para>
- </listitem>
-
- <listitem>
- <para>Jeff Kletsky <email>Jeff@Wagsky.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jeffrey Evans <email>evans@scnc.k12.mi.us</email></para>
- </listitem>
-
- <listitem>
- <para>Jeffrey Wheat <email>jeff@cetlink.net</email></para>
- </listitem>
-
- <listitem>
- <para>Jens Schweikhardt <email>schweikh@noc.dfn.d</email></para>
- </listitem>
-
- <listitem>
- <para>Jeremy Allison <email>jallison@whistle.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jeremy Chatfield <email>jdc@xinside.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jeremy Lea <email>reg@shale.csir.co.za</email></para>
- </listitem>
-
- <listitem>
- <para>Jeremy Prior <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Jeroen Ruigrok/Asmodai <email>asmodai@wxs.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Jesse Rosenstock <email>jmr@ugcs.caltech.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Jian-Da Li <email>jdli@csie.nctu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Babb <email>babb@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Binkley <email>jrb@cs.pdx.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Carroll <email>jim@carroll.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Flowers <email>jflowers@ezo.net</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Leppek <email>jleppek@harris.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Lowe <email>james@cs.uwm.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Mattson <email>jmattson@sonic.net</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Mercer <email>jim@komodo.reptiles.org</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Wilson <email>wilson@moria.cygnus.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jimbo Bahooli
- <email>griffin@blackhole.iceworld.org</email></para>
- </listitem>
-
- <listitem>
- <para>Jin Guojun <email>jin@george.lbl.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Joachim Kuebart <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Joao Carlos Mendes Luis <email>jonny@jonny.eng.br</email></para>
- </listitem>
-
- <listitem>
- <para>Jochen Pohl <email>jpo.drs@sni.de</email></para>
- </listitem>
-
- <listitem>
- <para>Joe "Marcus" Clarke <email>marcus@miami.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Joe Abley <email>jabley@clear.co.nz</email></para>
- </listitem>
-
- <listitem>
- <para>Joe Jih-Shian Lu <email>jslu@dns.ntu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Joe Orthoefer <email>j_orthoefer@tia.net</email></para>
- </listitem>
-
- <listitem>
- <para>Joe Traister <email>traister@mojozone.org</email></para>
- </listitem>
-
- <listitem>
- <para>Joel Faedi <email>Joel.Faedi@esial.u-nancy.fr</email></para>
- </listitem>
-
- <listitem>
- <para>Joel Ray Holveck <email>joelh@gnu.org</email></para>
- </listitem>
-
- <listitem>
- <para>Joel Sutton <email>sutton@aardvark.apana.org.au</email></para>
- </listitem>
-
- <listitem>
- <para>Johan Granlund <email>johan@granlund.nu</email></para>
- </listitem>
-
- <listitem>
- <para>Johan Karlsson <email>k@numeri.campus.luth.se</email></para>
- </listitem>
-
- <listitem>
- <para>Johan Larsson <email>johan@moon.campus.luth.se</email></para>
- </listitem>
-
- <listitem>
- <para>Johann Tonsing <email>jtonsing@mikom.csir.co.za</email></para>
- </listitem>
-
- <listitem>
- <para>Johannes Helander <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Johannes Stille <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>John Baldwin <email>jobaldwi@vt.edu</email></para>
- </listitem>
-
- <listitem>
- <para>John Beckett <email>jbeckett@southern.edu</email></para>
- </listitem>
-
- <listitem>
- <para>John Beukema <email>jbeukema@hk.super.net</email></para>
- </listitem>
-
- <listitem>
- <para>John Brezak <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>John Capo <email>jc@irbs.com</email></para>
- </listitem>
-
- <listitem>
- <para>John F. Woods <email>jfw@jfwhome.funhouse.com</email></para>
- </listitem>
-
- <listitem>
- <para>John Goerzen
- <email>jgoerzen@alexanderwohl.complete.org</email></para>
- </listitem>
-
- <listitem>
- <para>John Hay <email>jhay@mikom.csir.co.za</email></para>
- </listitem>
-
- <listitem>
- <para>John Heidemann <email>johnh@isi.edu</email></para>
- </listitem>
-
- <listitem>
- <para>John Hood <email>cgull@owl.org</email></para>
- </listitem>
-
- <listitem>
- <para>John Kohl <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>John Lind <email>john@starfire.mn.org</email></para>
- </listitem>
-
- <listitem>
- <para>John Mackin <email>john@physiol.su.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>John P <email>johnp@lodgenet.com</email></para>
- </listitem>
-
- <listitem>
- <para>John Perry <email>perry@vishnu.alias.net</email></para>
- </listitem>
-
- <listitem>
- <para>John Preisler <email>john@vapornet.com</email></para>
- </listitem>
-
- <listitem>
- <para>John Rochester <email>jr@cs.mun.ca</email></para>
- </listitem>
-
- <listitem>
- <para>John Sadler <email>john_sadler@alum.mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>John Saunders <email>john@pacer.nlc.net.au</email></para>
- </listitem>
-
- <listitem>
- <para>John W. DeBoskey <email>jwd@unx.sas.com</email></para>
- </listitem>
-
- <listitem>
- <para>John Wehle <email>john@feith.com</email></para>
- </listitem>
-
- <listitem>
- <para>John Woods <email>jfw@eddie.mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Jon Morgan <email>morgan@terminus.trailblazer.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jonathan H N Chin <email>jc254@newton.cam.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Jonathan Hanna
- <email>jh@pc-21490.bc.rogers.wave.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Jorge Goncalves <email>j@bug.fe.up.pt</email></para>
- </listitem>
-
- <listitem>
- <para>Jorge M. Goncalves <email>ee96199@tom.fe.up.pt</email></para>
- </listitem>
-
- <listitem>
- <para>Jos Backus <email>jbackus@plex.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Jose M. Alcaide <email>jose@we.lc.ehu.es</email></para>
- </listitem>
-
- <listitem>
- <para>Jose Marques <email>jose@nobody.org</email></para>
- </listitem>
-
- <listitem>
- <para>Josef Grosch
- <email>jgrosch@superior.mooseriver.com</email></para>
- </listitem>
-
- <listitem>
- <para>Josef Karthauser <email>joe@uk.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Joseph Stein <email>joes@wstein.com</email></para>
- </listitem>
-
- <listitem>
- <para>Josh Gilliam <email>josh@quick.net</email></para>
- </listitem>
-
- <listitem>
- <para>Josh Tiefenbach <email>josh@ican.net</email></para>
- </listitem>
-
- <listitem>
- <para>Juergen Lock <email>nox@jelal.hb.north.de</email></para>
- </listitem>
-
- <listitem>
- <para>Juha Inkari <email>inkari@cc.hut.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Jukka A. Ukkonen <email>jua@iki.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Julian Assange <email>proff@suburbia.net</email></para>
- </listitem>
-
- <listitem>
- <para>Julian Coleman <email>j.d.coleman@ncl.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>&a.jhs</para>
- </listitem>
-
- <listitem>
- <para>Julian Jenkins <email>kaveman@magna.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Junichi Satoh <email>junichi@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Junji SAKAI <email>sakai@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Junya WATANABE <email>junya-w@remus.dti.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>K.Higashino <email>a00303@cc.hc.keio.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>KUNISHIMA Takeo <email>kunishi@c.oka-pu.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kai Vorma <email>vode@snakemail.hut.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Kaleb S. Keithley <email>kaleb@ics.com</email></para>
- </listitem>
-
- <listitem>
- <para>Kaneda Hiloshi <email>vanitas@ma3.seikyou.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kapil Chowksey <email>kchowksey@hss.hns.com</email></para>
- </listitem>
-
- <listitem>
- <para>Karl Denninger <email>karl@mcs.com</email></para>
- </listitem>
-
- <listitem>
- <para>Karl Dietz <email>Karl.Dietz@triplan.com</email></para>
- </listitem>
-
- <listitem>
- <para>Karl Lehenbauer <email>karl@NeoSoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>Kato Takenori
- <email>kato@eclogite.eps.nagoya-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kawanobe Koh <email>kawanobe@st.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kazuhiko Kiriyama <email>kiri@kiri.toba-cmt.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kazuo Horikawa <email>horikawa@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Kees Jan Koster <email>kjk1@ukc.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Keith Bostic <email>bostic@bostic.com</email></para>
- </listitem>
-
- <listitem>
- <para>Keith E. Walker <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Keith Moore <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Keith Sklower <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Kelly Yancey <email>kbyanc@posi.net</email></para>
- </listitem>
-
- <listitem>
- <para>Ken Hornstein <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Ken Key <email>key@cs.utk.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Ken Mayer <email>kmayer@freegate.com</email></para>
- </listitem>
-
- <listitem>
- <para>Kenji Saito <email>marukun@mx2.nisiq.net</email></para>
- </listitem>
-
- <listitem>
- <para>Kenji Tomita <email>tommyk@da2.so-net.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kenneth Furge <email>kenneth.furge@us.endress.com</email></para>
- </listitem>
-
- <listitem>
- <para>Kenneth Monville <email>desmo@bandwidth.org</email></para>
- </listitem>
-
- <listitem>
- <para>Kenneth R. Westerback <email>krw@tcn.net</email></para>
- </listitem>
-
- <listitem>
- <para>Kenneth Stailey <email>kstailey@gnu.ai.mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Kent Talarico <email>kent@shipwreck.tsoft.net</email></para>
- </listitem>
-
- <listitem>
- <para>Kent Vander Velden <email>graphix@iastate.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Kentaro Inagaki <email>JBD01226@niftyserve.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kevin Bracey <email>kbracey@art.acorn.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Kevin Day <email>toasty@dragondata.com</email></para>
- </listitem>
-
- <listitem>
- <para>Kevin Lahey <email>kml@nas.nasa.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Kevin Lo<email>kevlo@hello.com.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Kevin Street <email>street@iname.com</email></para>
- </listitem>
-
- <listitem>
- <para>Kevin Van Maren <email>vanmaren@fast.cs.utah.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Kiroh HARADA <email>kiroh@kh.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Klaus Klein <email>kleink@layla.inka.de</email></para>
- </listitem>
-
- <listitem>
- <para>Klaus-J. Wolf <email>Yanestra@t-online.de</email></para>
- </listitem>
-
- <listitem>
- <para>Koichi Sato <email>copan@ppp.fastnet.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kostya Lukin <email>lukin@okbmei.msk.su</email></para>
- </listitem>
-
- <listitem>
- <para>Kouichi Hirabayashi <email>kh@mogami-wire.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Kurt D. Zeilenga <email>Kurt@Boolean.NET</email></para>
- </listitem>
-
- <listitem>
- <para>Kurt Olsen <email>kurto@tiny.mcs.usu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>L. Jonas Olsson
- <email>ljo@ljo-slip.DIALIN.CWRU.Edu</email></para>
- </listitem>
-
- <listitem>
- <para>Lars K&ouml;ller
- <email>Lars.Koeller@Uni-Bielefeld.DE</email></para>
- </listitem>
-
- <listitem>
- <para>Larry Altneu <email>larry@ALR.COM</email></para>
- </listitem>
-
- <listitem>
- <para>Laurence Lopez <email>lopez@mv.mv.com</email></para>
- </listitem>
-
- <listitem>
- <para>Lee Cremeans <email>lcremean@tidalwave.net</email></para>
- </listitem>
-
- <listitem>
- <para>Liang Tai-hwa
- <email>avatar@www.mmlab.cse.yzu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Lon Willett <email>lon%softt.uucp@math.utah.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Louis A. Mamakos <email>louie@TransSys.COM</email></para>
- </listitem>
-
- <listitem>
- <para>Louis Mamakos <email>loiue@TransSys.com</email></para>
- </listitem>
-
- <listitem>
- <para>Lucas James <email>Lucas.James@ldjpc.apana.org.au</email></para>
- </listitem>
-
- <listitem>
- <para>Lyndon Nerenberg <email>lyndon@orthanc.com</email></para>
- </listitem>
-
- <listitem>
- <para>M.C. Wong <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>MANTANI Nobutaka <email>nobutaka@nobutaka.com</email></para>
- </listitem>
-
- <listitem>
- <para>MIHIRA Sanpei Yoshiro <email>sanpei@sanpei.org</email></para>
- </listitem>
-
- <listitem>
- <para>MITA Yoshio <email>mita@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>MITSUNAGA Noriaki
- <email>mitchy@er.ams.eng.osaka-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>MOROHOSHI Akihiko <email>moro@race.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Magnus Enbom <email>dot@tinto.campus.luth.se</email></para>
- </listitem>
-
- <listitem>
- <para>Mahesh Neelakanta <email>mahesh@gcomm.com</email></para>
- </listitem>
-
- <listitem>
- <para>Makoto MATSUSHITA <email>matusita@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Makoto WATANABE
- <email>watanabe@zlab.phys.nagoya-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Malte Lance <email>malte.lance@gmx.net</email></para>
- </listitem>
-
- <listitem>
- <para>Manu Iyengar
- <email>iyengar@grunthos.pscwa.psca.com</email></para>
- </listitem>
-
- <listitem>
- <para>Marc Frajola <email>marc@dev.com</email></para>
- </listitem>
-
- <listitem>
- <para>Marc Ramirez <email>mrami@mramirez.sy.yale.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Marc Slemko <email>marcs@znep.com</email></para>
- </listitem>
-
- <listitem>
- <para>Marc van Kempen <email>wmbfmk@urc.tue.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Marc van Woerkom <email>van.woerkom@netcologne.de</email></para>
- </listitem>
-
- <listitem>
- <para>Marcel Moolenaar <email>marcel@scc.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Mario Sergio Fujikawa Ferreira
- <email>lioux@gns.com.br</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Andrews <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Cammidge <email>mark@gmtunx.ee.uct.ac.za</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Diekhans <email>markd@grizzly.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Huizer <email>xaa@stack.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Mark J. Taylor <email>mtaylor@cybernet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Krentel <email>krentel@rice.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Mayo <email>markm@vmunix.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Thompson <email>thompson@tgsoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Tinguely <email>tinguely@plains.nodak.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Treacy <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Valentine <email>mark@linus.demon.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Martin Birgmeier</para>
- </listitem>
-
- <listitem>
- <para>Martin Ibert <email>mib@ppe.bb-data.de</email></para>
- </listitem>
-
- <listitem>
- <para>Martin Kammerhofer <email>dada@sbox.tu-graz.ac.at</email></para>
- </listitem>
-
- <listitem>
- <para>Martin Renters <email>martin@tdc.on.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Martti Kuparinen
- <email>martti.kuparinen@ericsson.com</email></para>
- </listitem>
-
- <listitem>
- <para>Masachika ISHIZUKA
- <email>ishizuka@isis.min.ntt.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Mas.TAKEMURA <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Masafumi NAKANE <email>max@wide.ad.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Masahiro Sekiguchi
- <email>seki@sysrap.cs.fujitsu.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Masanobu Saitoh <email>msaitoh@spa.is.uec.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Masanori Kanaoka <email>kana@saijo.mke.mei.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Masanori Kiriake <email>seiken@ARGV.AC</email></para>
- </listitem>
-
- <listitem>
- <para>Masatoshi TAMURA
- <email>tamrin@shinzan.kuee.kyoto-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Mats Lofkvist <email>mal@algonet.se</email></para>
- </listitem>
-
- <listitem>
- <para>Matt Bartley <email>mbartley@lear35.cytex.com</email></para>
- </listitem>
-
- <listitem>
- <para>Matt Thomas <email>matt@3am-software.com</email></para>
- </listitem>
-
- <listitem>
- <para>Matt White <email>mwhite+@CMU.EDU</email></para>
- </listitem>
-
- <listitem>
- <para>Matthew C. Mead <email>mmead@Glock.COM</email></para>
- </listitem>
-
- <listitem>
- <para>Matthew Cashdollar <email>mattc@rfcnet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Matthew Flatt <email>mflatt@cs.rice.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Matthew Fuller <email>fullermd@futuresouth.com</email></para>
- </listitem>
-
- <listitem>
- <para>Matthew Stein <email>matt@bdd.net</email></para>
- </listitem>
-
- <listitem>
- <para>Matthias Pfaller <email>leo@dachau.marco.de</email></para>
- </listitem>
-
- <listitem>
- <para>Matthias Scheler <email>tron@netbsd.org</email></para>
- </listitem>
-
- <listitem>
- <para>Mattias Gronlund
- <email>Mattias.Gronlund@sa.erisoft.se</email></para>
- </listitem>
-
- <listitem>
- <para>Mattias Pantzare <email>pantzer@ludd.luth.se</email></para>
- </listitem>
-
- <listitem>
- <para>Maurice Castro
- <email>maurice@planet.serc.rmit.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Max Euston <email>meuston@jmrodgers.com</email></para>
- </listitem>
-
- <listitem>
- <para>Max Khon <email>fjoe@husky.iclub.nsu.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Maxim Bolotin <email>max@rsu.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Maxim V. Sobolev <email>sobomax@altavista.net</email></para>
- </listitem>
-
- <listitem>
- <para>Micha Class
- <email>michael_class@hpbbse.bbn.hp.com</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Butler <email>imb@scgt.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Butschky <email>butsch@computi.erols.com</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Clay <email>mclay@weareb.org</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Elbel <email>me@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Galassi <email>nerd@percival.rain.com</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Hancock <email>michaelh@cet.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Hohmuth <email>hohmuth@inf.tu-dresden.de</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Perlman <email>canuck@caam.rice.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Petry <email>petry@netwolf.NetMasters.com</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Reifenberger <email>root@totum.plaut.de</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Sardo <email>jaeger16@yahoo.com</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Searle <email>searle@longacre.demon.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Michal Listos <email>mcl@Amnesiac.123.org</email></para>
- </listitem>
-
- <listitem>
- <para>Michio Karl Jinbo
- <email>karl@marcer.nagaokaut.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Miguel Angel Sagreras
- <email>msagre@cactus.fi.uba.ar</email></para>
- </listitem>
-
- <listitem>
- <para>Mihoko Tanaka <email>m_tonaka@pa.yokogawa.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Mika Nystrom <email>mika@cs.caltech.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Mikael Hybsch <email>micke@dynas.se</email></para>
- </listitem>
-
- <listitem>
- <para>Mikael Karpberg
- <email>karpen@ocean.campus.luth.se</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Del <email>repenting@hotmail.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Durian <email>durian@plutotech.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Durkin <email>mdurkin@tsoft.sf-bay.org</email></para>
- </listitem>
-
- <listitem>
- <para>Mike E. Matsnev <email>mike@azog.cs.msu.su</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Evans <email>mevans@candle.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Grupenhoff <email>kashmir@umiacs.umd.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Hibler <email>mike@marker.cs.utah.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Karels <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Mike McGaughey <email>mmcg@cs.monash.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Meyer <email>mwm@shiva.the-park.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Mitchell <email>mitchell@ref.tfs.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Murphy <email>mrm@alpharel.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Peck <email>mike@binghamton.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Spengler <email>mks@msc.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Mikhail A. Sokolov <email>mishania@demos.su</email></para>
- </listitem>
-
- <listitem>
- <para>Mikhail Teterin <email>mi@aldan.ziplink.net</email></para>
- </listitem>
-
- <listitem>
- <para>Ming-I Hseh <email>PA@FreeBSD.ee.Ntu.edu.TW</email></para>
- </listitem>
-
- <listitem>
- <para>Mitsuru IWASAKI <email>iwasaki@pc.jaring.my</email></para>
- </listitem>
-
- <listitem>
- <para>Mitsuru Yoshida <email>mitsuru@riken.go.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Monte Mitzelfelt <email>monte@gonefishing.org</email></para>
- </listitem>
-
- <listitem>
- <para>Morgan Davis <email>root@io.cts.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mostyn Lewis <email>mostyn@mrl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Motomichi Matsuzaki <email>mzaki@e-mail.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Motoyuki Kasahara <email>m-kasahr@sra.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Motoyuki Konno <email>motoyuki@snipe.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Murray Stokely <email>murray@cdrom.com</email></para>
- </listitem>
-
- <listitem>
- <para>N.G.Smith <email>ngs@sesame.hensa.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>NAGAO Tadaaki <email>nagao@cs.titech.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>NAKAJI Hiroyuki
- <email>nakaji@tutrp.tut.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>NAKAMURA Kazushi <email>nkazushi@highway.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>NAKAMURA Motonori
- <email>motonori@econ.kyoto-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>NIIMI Satoshi <email>sa2c@and.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>NOKUBI Hirotaka <email>h-nokubi@yyy.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Nadav Eiron <email>nadav@barcode.co.il</email></para>
- </listitem>
-
- <listitem>
- <para>Nanbor Wang <email>nw1@cs.wustl.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Naofumi Honda
- <email>honda@Kururu.math.sci.hokudai.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Naoki Hamada <email>nao@tom-yam.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Narvi <email>narvi@haldjas.folklore.ee</email></para>
- </listitem>
-
- <listitem>
- <para>Nathan Ahlstrom <email>nrahlstr@winternet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Nathan Dorfman <email>nathan@rtfm.net</email></para>
- </listitem>
-
- <listitem>
- <para>Neal Fachan <email>kneel@ishiboo.com</email></para>
- </listitem>
-
- <listitem>
- <para>Neil Blakey-Milner <email>nbm@rucus.ru.ac.za</email></para>
- </listitem>
-
- <listitem>
- <para>Niall Smart <email>rotel@indigo.ie</email></para>
- </listitem>
-
- <listitem>
- <para>Nick Barnes <email>Nick.Barnes@pobox.com</email></para>
- </listitem>
-
- <listitem>
- <para>Nick Handel <email>nhandel@NeoSoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>Nick Hilliard <email>nick@foobar.org</email></para>
- </listitem>
-
- <listitem>
- <para>&a.nsayer;</para>
- </listitem>
-
- <listitem>
- <para>Nick Williams <email>njw@cs.city.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Nickolay N. Dudorov <email>nnd@itfs.nsk.su</email></para>
- </listitem>
-
- <listitem>
- <para>Niklas Hallqvist <email>niklas@filippa.appli.se</email></para>
- </listitem>
-
- <listitem>
- <para>Nisha Talagala <email>nisha@cs.berkeley.edu</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>ZW6T-KND@j.asahi-net.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>adrian@virginia.edu</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>alex@elvisti.kiev.ua</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>anto@netscape.net</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>bobson@egg.ics.nitch.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>bovynf@awe.be</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>burg@is.ge.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>chris@gnome.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>colsen@usa.net</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>coredump@nervosa.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>dannyman@arh0300.urh.uiuc.edu</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>davids@SECNET.COM</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>derek@free.org</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>devet@adv.IAEhv.nl</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>djv@bedford.net</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>dvv@sprint.net</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>enami@ba2.so-net.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>flash@eru.tubank.msk.su</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>flash@hway.ru</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>fn@pain.csrv.uidaho.edu</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>gclarkii@netport.neosoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>gordon@sheaky.lonestar.org</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>graaf@iae.nl</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>greg@greg.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>grossman@cygnus.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>gusw@fub46.zedat.fu-berlin.de</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>hfir@math.rochester.edu</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>hnokubi@yyy.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>iaint@css.tuu.utas.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>invis@visi.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>ishisone@sra.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>iverson@lionheart.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>jpt@magic.net</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>junker@jazz.snu.ac.kr</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>k-sugyou@ccs.mt.nec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>kenji@reseau.toyonaka.osaka.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>kfurge@worldnet.att.net</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>lh@aus.org</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>lhecking@nmrc.ucc.ie</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>mrgreen@mame.mu.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>nakagawa@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>ohki@gssm.otsuka.tsukuba.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>owaki@st.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>pechter@shell.monmouth.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>pete@pelican.pelican.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>pritc003@maroon.tc.umn.edu</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>risner@stdio.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>roman@rpd.univ.kiev.ua</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>root@ns2.redline.ru</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>root@uglabgw.ug.cs.sunysb.edu</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>stephen.ma@jtec.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>sumii@is.s.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>takas-su@is.aist-nara.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>tamone@eig.unige.ch</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>tjevans@raleigh.ibm.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>tony-o@iij.ad.jp amurai@spec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>torii@tcd.hitachi.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>uenami@imasy.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>uhlar@netlab.sk</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>vode@hut.fi</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>wlloyd@mpd.ca</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>wlr@furball.wellsfargo.com</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>wmbfmk@urc.tue.nl</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>yamagata@nwgpc.kek.jp</email></para>
- </listitem>
-
- <listitem>
- <para>No Name <email>ziggy@ryan.org</email></para>
- </listitem>
-
- <listitem>
- <para>Nobuhiro Yasutomi <email>nobu@psrc.isac.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Nobuyuki Koganemaru
- <email>kogane@koganemaru.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Norio Suzuki <email>nosuzuki@e-mail.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Noritaka Ishizumi <email>graphite@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Noriyuki Soda <email>soda@sra.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Oh Junseon <email>hollywar@mail.holywar.net</email></para>
- </listitem>
-
- <listitem>
- <para>Olaf Wagner <email>wagner@luthien.in-berlin.de</email></para>
- </listitem>
-
- <listitem>
- <para>Oleg Sharoiko <email>os@rsu.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Oleg V. Volkov <email>rover@lglobus.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Oliver Breuninger <email>ob@seicom.NET</email></para>
- </listitem>
-
- <listitem>
- <para>Oliver Friedrichs <email>oliver@secnet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Oliver Fromme
- <email>oliver.fromme@heim3.tu-clausthal.de</email></para>
- </listitem>
-
- <listitem>
- <para>Oliver Laumann
- <email>net@informatik.uni-bremen.de</email></para>
- </listitem>
-
- <listitem>
- <para>Oliver Oberdorf <email>oly@world.std.com</email></para>
- </listitem>
-
- <listitem>
- <para>Olof Johansson <email>offe@ludd.luth.se</email></para>
- </listitem>
-
- <listitem>
- <para>Osokin Sergey aka oZZ <email>ozz@FreeBSD.org.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Pace Willisson <email>pace@blitz.com</email></para>
- </listitem>
-
- <listitem>
- <para>Paco Rosich <email>rosich@modico.eleinf.uv.es</email></para>
- </listitem>
-
- <listitem>
- <para>Palle Girgensohn <email>girgen@partitur.se</email></para>
- </listitem>
-
- <listitem>
- <para>Parag Patel <email>parag@cgt.com</email></para>
- </listitem>
-
- <listitem>
- <para>Pascal Pederiva <email>pascal@zuo.dec.com</email></para>
- </listitem>
-
- <listitem>
- <para>Pasvorn Boonmark <email>boonmark@juniper.net</email></para>
- </listitem>
-
- <listitem>
- <para>Patrick Gardella <email>patrick@cre8tivegroup.com</email></para>
- </listitem>
-
- <listitem>
- <para>Patrick Hausen <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Antonov <email>apg@demos.su</email></para>
- </listitem>
-
- <listitem>
- <para>Paul F. Werkowski <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Fox <email>pgf@foxharp.boston.ma.us</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Koch <email>koch@thehub.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Kranenburg <email>pk@NetBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Mackerras <email>paulus@cs.anu.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Popelka <email>paulp@uts.amdahl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Paul S. LaFollette, Jr. <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Saab <email>paul@mu.org</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Sandys <email>myj@nyct.net</email></para>
- </listitem>
-
- <listitem>
- <para>Paul T. Root <email>proot@horton.iaces.com</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Vixie <email>paul@vix.com</email></para>
- </listitem>
-
- <listitem>
- <para>Paulo Menezes <email>paulo@isr.uc.pt</email></para>
- </listitem>
-
- <listitem>
- <para>Paulo Menezes <email>pm@dee.uc.pt</email></para>
- </listitem>
-
- <listitem>
- <para>Pedro A M Vazquez <email>vazquez@IQM.Unicamp.BR</email></para>
- </listitem>
-
- <listitem>
- <para>Pedro Giffuni <email>giffunip@asme.org</email></para>
- </listitem>
-
- <listitem>
- <para>Pete Bentley <email>pete@demon.net</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Childs <email>pjchilds@imforei.apana.org.au</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Cornelius <email>pc@inr.fzk.de</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Haight <email>peterh@prognet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Jeremy <email>perer.jeremy@alcatel.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Peter M. Chen <email>pmchen@eecs.umich.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Much <email>peter@citylink.dinoex.sub.org</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Olsson <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Philipp <email>pjp@bsd-daemon.net</email></para>
- </listitem>
-
- <listitem>
- <para>Peter Stubbs <email>PETERS@staidan.qld.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Phil Maker <email>pjm@cs.ntu.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Phil Sutherland
- <email>philsuth@mycroft.dialix.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Phil Taylor <email>phil@zipmail.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Philip Musumeci <email>philip@rmit.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Pierre Y. Dampure <email>pierre.dampure@k2c.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Pius Fischer <email>pius@ienet.com</email></para>
- </listitem>
-
- <listitem>
- <para>Pomegranate <email>daver@flag.blackened.net</email></para>
- </listitem>
-
- <listitem>
- <para>Powerdog Industries
- <email>kevin.ruddy@powerdog.com</email></para>
- </listitem>
-
- <listitem>
- <para>R. Kym Horsell</para>
- </listitem>
-
- <listitem>
- <para>Rajesh Vaidheeswarran <email>rv@fore.com</email></para>
- </listitem>
-
- <listitem>
- <para>Ralf Friedl <email>friedl@informatik.uni-kl.de</email></para>
- </listitem>
-
- <listitem>
- <para>Randal S. Masutani <email>randal@comtest.com</email></para>
- </listitem>
-
- <listitem>
- <para>Randall Hopper <email>rhh@ct.picker.com</email></para>
- </listitem>
-
- <listitem>
- <para>Randall W. Dean <email>rwd@osf.org</email></para>
- </listitem>
-
- <listitem>
- <para>Randy Bush <email>rbush@bainbridge.verio.net</email></para>
- </listitem>
-
- <listitem>
- <para>Reinier Bezuidenhout
- <email>rbezuide@mikom.csir.co.za</email></para>
- </listitem>
-
- <listitem>
- <para>Remy Card <email>Remy.Card@masi.ibp.fr</email></para>
- </listitem>
-
- <listitem>
- <para>Ricardas Cepas <email>rch@richard.eu.org</email></para>
- </listitem>
-
- <listitem>
- <para>Riccardo Veraldi <email>veraldi@cs.unibo.it</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Henderson <email>richard@atheist.tamu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Hwang <email>rhwang@bigpanda.com</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Kiss <email>richard@homemail.com</email></para>
- </listitem>
-
- <listitem>
- <para>Richard J Kuhns <email>rjk@watson.grauel.com</email></para>
- </listitem>
-
- <listitem>
- <para>Richard M. Neswold
- <email>rneswold@drmemory.fnal.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Seaman, Jr. <email>dick@tar.com</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Stallman <email>rms@gnu.ai.mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Straka <email>straka@user1.inficad.com</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Tobin <email>richard@cogsci.ed.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Wackerbarth <email>rkw@Dataplex.NET</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Winkel <email>rich@math.missouri.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Richard Wiwatowski <email>rjwiwat@adelaide.on.net</email></para>
- </listitem>
-
- <listitem>
- <para>Rick Macklem <email>rick@snowhite.cis.uoguelph.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Rick Macklin <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Rob Austein <email>sra@epilogue.com</email></para>
- </listitem>
-
- <listitem>
- <para>Rob Mallory <email>rmallory@qualcomm.com</email></para>
- </listitem>
-
- <listitem>
- <para>Rob Snow <email>rsnow@txdirect.net</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Crowe <email>bob@speakez.com</email></para>
- </listitem>
-
- <listitem>
- <para>Robert D. Thrush <email>rd@phoenix.aii.com</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Eckardt
- <email>roberte@MEP.Ruhr-Uni-Bochum.de</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Sanders <email>rsanders@mindspring.com</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Sexton <email>robert@kudra.com</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Shady <email>rls@id.net</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Swindells <email>swindellsr@genrad.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Watson <email>robert@cyrus.watson.org</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Withrow <email>witr@rwwa.com</email></para>
- </listitem>
-
- <listitem>
- <para>Robert Yoder <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Robin Carey
- <email>robin@mailgate.dtc.rankxerox.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Roger Hardiman <email>roger@cs.strath.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Roland Jesse <email>jesse@cs.uni-magdeburg.de</email></para>
- </listitem>
-
- <listitem>
- <para>Ron Bickers <email>rbickers@intercenter.net</email></para>
- </listitem>
-
- <listitem>
- <para>Ron Lenk <email>rlenk@widget.xmission.com</email></para>
- </listitem>
-
- <listitem>
- <para>Ronald Kuehn <email>kuehn@rz.tu-clausthal.de</email></para>
- </listitem>
-
- <listitem>
- <para>Rudolf Cejka <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Ruslan Belkin <email>rus@home2.UA.net</email></para>
- </listitem>
-
- <listitem>
- <para>Ruslan Ermilov <email>ru@ucb.crimea.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Ruslan Shevchenko <email>rssh@cam.grad.kiev.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Russell L. Carter <email>rcarter@pinyon.org</email></para>
- </listitem>
-
- <listitem>
- <para>Russell Vincent <email>rv@groa.uct.ac.za</email></para>
- </listitem>
-
- <listitem>
- <para>Ryan Younce <email>ryany@pobox.com</email></para>
- </listitem>
-
- <listitem>
- <para>Ryuichiro IMURA <email>imura@cs.titech.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>SANETO Takanori <email>sanewo@strg.sony.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>SAWADA Mizuki <email>miz@qb3.so-net.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>SUGIMURA Takashi <email>sugimura@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>SURANYI Peter
- <email>suranyip@jks.is.tsukuba.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Sakai Hiroaki <email>sakai@miya.ee.kagu.sut.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Sakari Jalovaara <email>sja@tekla.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Sam Hartman <email>hartmans@mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Samuel Lam <email>skl@ScalableNetwork.com</email></para>
- </listitem>
-
- <listitem>
- <para>Samuele Zannoli <email>zannoli@cs.unibo.it</email></para>
- </listitem>
-
- <listitem>
- <para>Sander Vesik <email>sander@haldjas.folklore.ee</email></para>
- </listitem>
-
- <listitem>
- <para>Sandro Sigala <email>ssigala@globalnet.it</email></para>
- </listitem>
-
- <listitem>
- <para>Sascha Blank <email>blank@fox.uni-trier.de</email></para>
- </listitem>
-
- <listitem>
- <para>Sascha Wildner <email>swildner@channelz.GUN.de</email></para>
- </listitem>
-
- <listitem>
- <para>Satoh Junichi <email>junichi@astec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Scot Elliott <email>scot@poptart.org</email></para>
- </listitem>
-
- <listitem>
- <para>Scot W. Hetzel <email>hetzels@westbend.net</email></para>
- </listitem>
-
- <listitem>
- <para>Scott A. Kenney <email>saken@rmta.ml.org</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Blachowicz
- <email>scott.blachowicz@seaslug.org</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Burris <email>scott@pita.cns.ucla.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Hazen Mueller <email>scott@zorch.sf-bay.org</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Michel <email>scottm@cs.ucla.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Mitchel <email>scott@uk.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Reynolds <email>scott@clmqt.marquette.mi.us</email></para>
- </listitem>
-
- <listitem>
- <para>Sebastian Strollo <email>seb@erix.ericsson.se</email></para>
- </listitem>
-
- <listitem>
- <para>Serge A. Babkin <email>babkin@hq.icb.chel.su</email></para>
- </listitem>
-
- <listitem>
- <para>Serge V. Vakulenko <email>vak@zebub.msk.su</email></para>
- </listitem>
-
- <listitem>
- <para>Sergei Chechetkin
- <email>csl@whale.sunbay.crimea.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Sergei S. Laskavy <email>laskavy@pc759.cs.msu.su</email></para>
- </listitem>
-
- <listitem>
- <para>Sergey Gershtein <email>sg@mplik.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Sergey Kosyakov <email>ks@itp.ac.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Sergey Potapov <email>sp@alkor.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Sergey Shkonda <email>serg@bcs.zp.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Sergey V.Dorokhov <email>svd@kbtelecom.nalnet.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Sergio Lenzi <email>lenzi@bsi.com.br</email></para>
- </listitem>
-
- <listitem>
- <para>Shaun Courtney <email>shaun@emma.eng.uct.ac.za</email></para>
- </listitem>
-
- <listitem>
- <para>Shawn M. Carey <email>smcarey@mailbox.syr.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Shigio Yamaguchi <email>shigio@tamacom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Shinya Esu <email>esu@yk.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Shuichi Tanaka <email>stanaka@bb.mbn.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Shunsuke Akiyama <email>akiyama@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Simon <email>simon@masi.ibp.fr</email></para>
- </listitem>
-
- <listitem>
- <para>Simon Burge <email>simonb@telstra.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Simon J Gerraty <email>sjg@melb.bull.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Simon Marlow <email>simonm@dcs.gla.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Simon Shapiro <email>shimon@simon-shapiro.org</email></para>
- </listitem>
-
- <listitem>
- <para>Sin'ichiro MIYATANI <email>siu@phaseone.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Slaven Rezic <email>eserte@cs.tu-berlin.de</email></para>
- </listitem>
-
- <listitem>
- <para>Soochon Radee <email>slr@mitre.org</email></para>
- </listitem>
-
- <listitem>
- <para>Soren Dayton <email>csdayton@midway.uchicago.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Soren Dossing <email>sauber@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Soren S. Jorvang <email>soren@dt.dk</email></para>
- </listitem>
-
- <listitem>
- <para>Stefan Bethke <email>stb@hanse.de</email></para>
- </listitem>
-
- <listitem>
- <para>Stefan Eggers <email>seggers@semyam.dinoco.de</email></para>
- </listitem>
-
- <listitem>
- <para>Stefan Moeding <email>s.moeding@ndh.net</email></para>
- </listitem>
-
- <listitem>
- <para>Stefan Petri <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Stefan `Sec` Zehl <email>sec@42.org</email></para>
- </listitem>
-
- <listitem>
- <para>Steinar Haug <email>sthaug@nethelp.no</email></para>
- </listitem>
-
- <listitem>
- <para>Stephane E. Potvin <email>sepotvin@videotron.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Stephane Legrand <email>stephane@lituus.fr</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen Clawson
- <email>sclawson@marker.cs.utah.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen F. Combs <email>combssf@salem.ge.com</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen Farrell <email>stephen@farrell.org</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen Hocking <email>sysseh@devetir.qld.gov.au</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen J. Roznowski <email>sjr@home.net</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen McKay <email>syssgm@devetir.qld.gov.au</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen Melvin <email>melvin@zytek.com</email></para>
- </listitem>
-
- <listitem>
- <para>Steve Bauer <email>sbauer@rock.sdsmt.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Steve Coltrin <email>spcoltri@io.com</email></para>
- </listitem>
-
- <listitem>
- <para>Steve Deering <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Steve Gerakines <email>steve2@genesis.tiac.net</email></para>
- </listitem>
-
- <listitem>
- <para>Steve Gericke <email>steveg@comtrol.com</email></para>
- </listitem>
-
- <listitem>
- <para>Steve Piette <email>steve@simon.chi.il.US</email></para>
- </listitem>
-
- <listitem>
- <para>Steve Schwarz <email>schwarz@alpharel.com</email></para>
- </listitem>
-
- <listitem>
- <para>Steven G. Kargl
- <email>kargl@troutmask.apl.washington.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Steven H. Samorodin <email>samorodi@NUXI.com</email></para>
- </listitem>
-
- <listitem>
- <para>Steven McCanne <email>mccanne@cs.berkeley.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Steven Plite <email>splite@purdue.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Steven Wallace <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Stuart Henderson
- <email>stuart@internationalschool.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Sue Blake <email>sue@welearn.com.au</email></para>
- </listitem>
-
- <listitem>
- <para>Sugimoto Sadahiro <email>ixtl@komaba.utmc.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Sugiura Shiro <email>ssugiura@duo.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Sujal Patel <email>smpatel@wam.umd.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Sune Stjerneby <email>stjerneby@usa.net</email></para>
- </listitem>
-
- <listitem>
- <para>Suzuki Yoshiaki
- <email>zensyo@ann.tama.kawasaki.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Tadashi Kumano <email>kumano@strl.nhk.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Taguchi Takeshi <email>taguchi@tohoku.iij.ad.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takahiro Yugawa <email>yugawa@orleans.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takanori Watanabe
- <email>takawata@shidahara1.planet.sci.kobe-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takashi Mega <email>mega@minz.org</email></para>
- </listitem>
-
- <listitem>
- <para>Takashi Uozu <email>j1594016@ed.kagu.sut.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takayuki Ariga <email>a00821@cc.hc.keio.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takeru NAIKI <email>naiki@bfd.es.hokudai.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takeshi Amaike <email>amaike@iri.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takeshi MUTOH <email>mutoh@info.nara-k.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takeshi Ohashi
- <email>ohashi@mickey.ai.kyutech.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takeshi WATANABE
- <email>watanabe@crayon.earth.s.kobe-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Takuya SHIOZAKI
- <email>tshiozak@makino.ise.chuo-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Tatoku Ogaito <email>tacha@tera.fukui-med.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Tatsumi HOSOKAWA <email>hosokawa@jp.FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Ted Buswell <email>tbuswell@mediaone.net</email></para>
- </listitem>
-
- <listitem>
- <para>Ted Faber <email>faber@isi.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Ted Lemon <email>mellon@isc.org</email></para>
- </listitem>
-
- <listitem>
- <para>Terry Lambert <email>terry@lambert.org</email></para>
- </listitem>
-
- <listitem>
- <para>Terry Lee <email>terry@uivlsi.csl.uiuc.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Tetsuya Furukawa <email>tetsuya@secom-sis.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Theo de Raadt <email>deraadt@OpenBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas <email>thomas@mathematik.uni-Bremen.de</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas D. Dean <email>tomdean@ix.netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas David Rivers <email>rivers@dignus.com</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas G. McWilliams <email>tgm@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas Gellekum
- <email>thomas@ghpc8.ihf.rwth-aachen.de</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas Graichen
- <email>graichen@omega.physik.fu-berlin.de</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas K&ouml;nig
- <email>Thomas.Koenig@ciw.uni-karlsruhe.de</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas Ptacek <email>unknown</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas A. Stephens <email>tas@stephens.org</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas Stromberg <email>tstrombe@rtci.com</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas Valentino Crimi
- <email>tcrimi+@andrew.cmu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Thomas Wintergerst <email>thomas@lemur.nord.de</email></para>
- </listitem>
-
- <listitem>
- <para>&THORN;&oacute;r&eth;ur &Iacute;varsson
- <email>totii@est.is</email></para>
- </listitem>
-
- <listitem>
- <para>Tim Kientzle <email>kientzle@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Tim Singletary
- <email>tsingle@sunland.gsfc.nasa.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Tim Wilkinson <email>tim@sarc.city.ac.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Timo J. Rinne <email>tri@iki.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Todd Miller <email>millert@openbsd.org</email></para>
- </listitem>
-
- <listitem>
- <para>Tom <email>root@majestix.cmr.no</email></para>
- </listitem>
-
- <listitem>
- <para>Tom <email>tom@sdf.com</email></para>
- </listitem>
-
- <listitem>
- <para>Tom Gray - DCA <email>dcasba@rain.org</email></para>
- </listitem>
-
- <listitem>
- <para>Tom Jobbins <email>tom@tom.tj</email></para>
- </listitem>
-
- <listitem>
- <para>Tom Pusateri <email>pusateri@juniper.net</email></para>
- </listitem>
-
- <listitem>
- <para>Tom Rush <email>tarush@mindspring.com</email></para>
- </listitem>
-
- <listitem>
- <para>Tom Samplonius <email>tom@misery.sdf.com</email></para>
- </listitem>
-
- <listitem>
- <para>Tomohiko Kurahashi
- <email>kura@melchior.q.t.u-tokyo.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Tony Kimball <email>alk@Think.COM</email></para>
- </listitem>
-
- <listitem>
- <para>Tony Li <email>tli@jnx.com</email></para>
- </listitem>
-
- <listitem>
- <para>Tony Lynn <email>wing@cc.nsysu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Tony Maher <email>tonym@angis.org.au</email></para>
- </listitem>
-
- <listitem>
- <para>Torbjorn Granlund <email>tege@matematik.su.se</email></para>
- </listitem>
-
- <listitem>
- <para>Toshihiko ARAI <email>toshi@tenchi.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Toshihiko SHIMOKAWA <email>toshi@tea.forus.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Toshihiro Kanda <email>candy@kgc.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Toshiomi Moriki
- <email>Toshiomi.Moriki@ma1.seikyou.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Trefor S. <email>trefor@flevel.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Trevor Blackwell <email>tlb@viaweb.com</email></para>
- </listitem>
-
- <listitem>
- <para>URATA Shuichiro <email>s-urata@nmit.tmg.nec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Udo Schweigert <email>ust@cert.siemens.de</email></para>
- </listitem>
-
- <listitem>
- <para>Ugo Paternostro <email>paterno@dsi.unifi.it</email></para>
- </listitem>
-
- <listitem>
- <para>Ulf Kieber <email>kieber@sax.de</email></para>
- </listitem>
-
- <listitem>
- <para>Ulli Linzen <email>ulli@perceval.camelot.de</email></para>
- </listitem>
-
- <listitem>
- <para>Ustimenko Semen <email>semen@iclub.nsu.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Uwe Arndt <email>arndt@mailhost.uni-koblenz.de</email></para>
- </listitem>
-
- <listitem>
- <para>Vadim Chekan <email>vadim@gc.lviv.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Vadim Kolontsov <email>vadim@tversu.ac.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Vadim Mikhailov <email>mvp@braz.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Van Jacobson <email>van@ee.lbl.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Vasily V. Grechishnikov
- <email>bazilio@ns1.ied-vorstu.ac.ru</email></para>
- </listitem>
-
- <listitem>
- <para>Vasim Valejev <email>vasim@uddias.diaspro.com</email></para>
- </listitem>
-
- <listitem>
- <para>Vernon J. Schryver <email>vjs@mica.denver.sgi.com</email></para>
- </listitem>
-
- <listitem>
- <para>Vic Abell <email>abe@cc.purdue.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Ville Eerola <email>ve@sci.fi</email></para>
- </listitem>
-
- <listitem>
- <para>Vincent Poy <email>vince@venus.gaianet.net</email></para>
- </listitem>
-
- <listitem>
- <para>Vincenzo Capuano
- <email>VCAPUANO@vmprofs.esoc.esa.de</email></para>
- </listitem>
-
- <listitem>
- <para>Virgil Champlin <email>champlin@pa.dec.com</email></para>
- </listitem>
-
- <listitem>
- <para>Vladimir A. Jakovenko
- <email>vovik@ntu-kpi.kiev.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Vladimir Kushnir <email>kushn@mail.kar.net</email></para>
- </listitem>
-
- <listitem>
- <para>Vsevolod Lobko <email>seva@alex-ua.com</email></para>
- </listitem>
-
- <listitem>
- <para>W. Gerald Hicks <email>wghicks@bellsouth.net</email></para>
- </listitem>
-
- <listitem>
- <para>W. Richard Stevens <email>rstevens@noao.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Walt Howard <email>howard@ee.utah.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Warren Toomey <email>wkt@csadfa.cs.adfa.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Wayne Scott <email>wscott@ichips.intel.com</email></para>
- </listitem>
-
- <listitem>
- <para>Werner Griessl
- <email>werner@btp1da.phy.uni-bayreuth.de</email></para>
- </listitem>
-
- <listitem>
- <para>Wes Santee <email>wsantee@wsantee.oz.net</email></para>
- </listitem>
-
- <listitem>
- <para>Wietse Venema <email>wietse@wzv.win.tue.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Wilfredo Sanchez <email>wsanchez@apple.com</email></para>
- </listitem>
-
- <listitem>
- <para>Wiljo Heinen <email>wiljo@freeside.ki.open.de</email></para>
- </listitem>
-
- <listitem>
- <para>Wilko Bulte <email>wilko@yedi.iaf.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Will Andrews <email>andrews@technologist.com</email></para>
- </listitem>
-
- <listitem>
- <para>Willem Jan Withagen <email>wjw@surf.IAE.nl</email></para>
- </listitem>
-
- <listitem>
- <para>William Jolitz <email>withheld</email></para>
- </listitem>
-
- <listitem>
- <para>William Liao <email>william@tale.net</email></para>
- </listitem>
-
- <listitem>
- <para>Wojtek Pilorz
- <email>wpilorz@celebris.bdk.lublin.pl</email></para>
- </listitem>
-
- <listitem>
- <para>Wolfgang Helbig <email>helbig@ba-stuttgart.de</email></para>
- </listitem>
-
- <listitem>
- <para>Wolfgang Solfrank <email>ws@tools.de</email></para>
- </listitem>
-
- <listitem>
- <para>Wolfgang Stanglmeier <email>wolf@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Wu Ching-hong <email>woju@FreeBSD.ee.Ntu.edu.TW</email></para>
- </listitem>
-
- <listitem>
- <para>Yarema <email>yds@ingress.com</email></para>
- </listitem>
-
- <listitem>
- <para>Yaroslav Terletsky <email>ts@polynet.lviv.ua</email></para>
- </listitem>
-
- <listitem>
- <para>Yasuhito FUTATSUKI <email>futatuki@fureai.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yasuhiro Fukama <email>yasuf@big.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yen-Shuo Su <email>yssu@CCCA.NCTU.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Ying-Chieh Liao <email>ijliao@csie.NCTU.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>Yixin Jin <email>yjin@rain.cs.ucla.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Yoshiaki Uchikawa <email>yoshiaki@kt.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yoshihiko OHTA <email>yohta@bres.tsukuba.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yoshihisa NAKAGAWA
- <email>y-nakaga@ccs.mt.nec.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yoshikazu Goto <email>gotoh@ae.anritsu.co.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yoshimasa Ohnishi
- <email>ohnishi@isc.kyutech.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yoshishige Arai <email>ryo2@on.rim.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yuichi MATSUTAKA <email>matutaka@osa.att.ne.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yujiro MIYATA
- <email>miyata@bioele.nuee.nagoya-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yukihiro Nakai <email>nacai@iname.com</email></para>
- </listitem>
-
- <listitem>
- <para>Yusuke Nawano <email>azuki@azkey.org</email></para>
- </listitem>
-
- <listitem>
- <para>Yuu Yashiki <email>s974123@cc.matsuyama-u.ac.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Yuval Yarom <email>yval@cs.huji.ac.il</email></para>
- </listitem>
-
- <listitem>
- <para>Yves Fonk <email>yves@cpcoup5.tn.tudelft.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Yves Fonk <email>yves@dutncp8.tn.tudelft.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Zach Heilig <email>zach@gaffaneys.com</email></para>
- </listitem>
-
- <listitem>
- <para>Zahemszhky Gabor <email>zgabor@code.hu</email></para>
- </listitem>
-
- <listitem>
- <para>Zhong Ming-Xun <email>zmx@mail.CDPA.nsysu.edu.tw</email></para>
- </listitem>
-
- <listitem>
- <para>arci <email>vega@sophia.inria.fr</email></para>
- </listitem>
-
- <listitem>
- <para>der Mouse <email>mouse@Collatz.McRCIM.McGill.EDU</email></para>
- </listitem>
-
- <listitem>
- <para>frf <email>frf@xocolatl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Ege Rekk <email>aagero@aage.priv.no</email></para>
- </listitem>
- </itemizedlist>
- </sect1>
-
- <sect1>
- <title>386BSD Patch Kit Patch Contributors</title>
-
- <para>(in alphabetical order by first name):</para>
-
- <itemizedlist>
- <listitem>
- <para>Adam Glass <email>glass@postgres.berkeley.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Adrian Hall <email>adrian@ibmpcug.co.uk</email></para>
- </listitem>
-
- <listitem>
- <para>Andrey A. Chernov <email>ache@astral.msk.su</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Herbert <email>andrew@werple.apana.org.au</email></para>
- </listitem>
-
- <listitem>
- <para>Andrew Moore <email>alm@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Andy Valencia <email>ajv@csd.mot.com</email>
- <email>jtk@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Arne Henrik Juul <email>arnej@Lise.Unit.NO</email></para>
- </listitem>
-
- <listitem>
- <para>Bakul Shah <email>bvs@bitblocks.com</email></para>
- </listitem>
-
- <listitem>
- <para>Barry Lustig <email>barry@ictv.com</email></para>
- </listitem>
-
- <listitem>
- <para>Bob Wilcox <email>bob@obiwan.uucp</email></para>
- </listitem>
-
- <listitem>
- <para>Branko Lankester</para>
- </listitem>
-
- <listitem>
- <para>Brett Lymn <email>blymn@mulga.awadi.com.AU</email></para>
- </listitem>
-
- <listitem>
- <para>Charles Hannum <email>mycroft@ai.mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Chris G. Demetriou
- <email>cgd@postgres.berkeley.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Chris Torek <email>torek@ee.lbl.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Christoph Robitschko
- <email>chmr@edvz.tu-graz.ac.at</email></para>
- </listitem>
-
- <listitem>
- <para>Daniel Poirot <email>poirot@aio.jsc.nasa.gov</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Burgess <email>burgess@hrd769.brooks.af.mil</email></para>
- </listitem>
-
- <listitem>
- <para>Dave Rivers <email>rivers@ponds.uucp</email></para>
- </listitem>
-
- <listitem>
- <para>David Dawes <email>dawes@physics.su.OZ.AU</email></para>
- </listitem>
-
- <listitem>
- <para>David Greenman <email>dg@Root.COM</email></para>
- </listitem>
-
- <listitem>
- <para>Eric J. Haug <email>ejh@slustl.slu.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Felix Gaehtgens
- <email>felix@escape.vsse.in-berlin.de</email></para>
- </listitem>
-
- <listitem>
- <para>Frank Maclachlan <email>fpm@crash.cts.com</email></para>
- </listitem>
-
- <listitem>
- <para>Gary A. Browning <email>gab10@griffcd.amdahl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Gary Howland <email>gary@hotlava.com</email></para>
- </listitem>
-
- <listitem>
- <para>Geoff Rehmet <email>csgr@alpha.ru.ac.za</email></para>
- </listitem>
-
- <listitem>
- <para>Goran Hammarback <email>goran@astro.uu.se</email></para>
- </listitem>
-
- <listitem>
- <para>Guido van Rooij <email>guido@gvr.org</email></para>
- </listitem>
-
- <listitem>
- <para>Guy Harris <email>guy@auspex.com</email></para>
- </listitem>
-
- <listitem>
- <para>Havard Eidnes
- <email>Havard.Eidnes@runit.sintef.no</email></para>
- </listitem>
-
- <listitem>
- <para>Herb Peyerl <email>hpeyerl@novatel.cuc.ab.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Holger Veit <email>Holger.Veit@gmd.de</email></para>
- </listitem>
-
- <listitem>
- <para>Ishii Masahiro, R. Kym Horsell</para>
- </listitem>
-
- <listitem>
- <para>J.T. Conklin <email>jtc@cygnus.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jagane D Sundar <email>jagane@netcom.com</email></para>
- </listitem>
-
- <listitem>
- <para>James Clark <email>jjc@jclark.com</email></para>
- </listitem>
-
- <listitem>
- <para>James Jegers <email>jimj@miller.cs.uwm.edu</email></para>
- </listitem>
-
- <listitem>
- <para>James W. Dolter</para>
- </listitem>
-
- <listitem>
- <para>James da Silva <email>jds@cs.umd.edu</email> et al</para>
- </listitem>
-
- <listitem>
- <para>Jay Fenlason <email>hack@datacube.com</email></para>
- </listitem>
-
- <listitem>
- <para>Jim Wilson <email>wilson@moria.cygnus.com</email></para>
- </listitem>
-
- <listitem>
- <para>J&ouml;rg Lohse
- <email>lohse@tech7.informatik.uni-hamburg.de</email></para>
- </listitem>
-
- <listitem>
- <para>J&ouml;rg Wunsch
- <email>joerg_wunsch@uriah.heep.sax.de</email></para>
- </listitem>
-
- <listitem>
- <para>John Dyson</para>
- </listitem>
-
- <listitem>
- <para>John Woods <email>jfw@eddie.mit.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Jordan K. Hubbard <email>jkh@whisker.hubbard.ie</email></para>
- </listitem>
-
- <listitem>
- <para>Julian Elischer <email>julian@dialix.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Julian Stacey <email>jhs@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Karl Dietz <email>Karl.Dietz@triplan.com</email></para>
- </listitem>
-
- <listitem>
- <para>Karl Lehenbauer <email>karl@NeoSoft.com</email>
- <email>karl@one.neosoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>Keith Bostic <email>bostic@toe.CS.Berkeley.EDU</email></para>
- </listitem>
-
- <listitem>
- <para>Ken Hughes</para>
- </listitem>
-
- <listitem>
- <para>Kent Talarico <email>kent@shipwreck.tsoft.net</email></para>
- </listitem>
-
- <listitem>
- <para>Kevin Lahey <email>kml%rokkaku.UUCP@mathcs.emory.edu</email>
- <email>kml@mosquito.cis.ufl.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Marc Frajola <email>marc@dev.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mark Tinguely <email>tinguely@plains.nodak.edu</email>
- <email>tinguely@hookie.cs.ndsu.NoDak.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Martin Renters <email>martin@tdc.on.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Clay <email>mclay@weareb.org</email></para>
- </listitem>
-
- <listitem>
- <para>Michael Galassi <email>nerd@percival.rain.com</email></para>
- </listitem>
-
- <listitem>
- <para>Mike Durkin <email>mdurkin@tsoft.sf-bay.org</email></para>
- </listitem>
-
- <listitem>
- <para>Naoki Hamada <email>nao@tom-yam.or.jp</email></para>
- </listitem>
-
- <listitem>
- <para>Nate Williams <email>nate@bsd.coe.montana.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Nick Handel <email>nhandel@NeoSoft.com</email>
- <email>nick@madhouse.neosoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>Pace Willisson <email>pace@blitz.com</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Kranenburg <email>pk@cs.few.eur.nl</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Mackerras <email>paulus@cs.anu.edu.au</email></para>
- </listitem>
-
- <listitem>
- <para>Paul Popelka <email>paulp@uts.amdahl.com</email></para>
- </listitem>
-
- <listitem>
- <para>Peter da Silva <email>peter@NeoSoft.com</email></para>
- </listitem>
-
- <listitem>
- <para>Phil Sutherland
- <email>philsuth@mycroft.dialix.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Poul-Henning Kamp<email>phk@FreeBSD.org</email></para>
- </listitem>
-
- <listitem>
- <para>Ralf Friedl <email>friedl@informatik.uni-kl.de</email></para>
- </listitem>
-
- <listitem>
- <para>Rick Macklem <email>root@snowhite.cis.uoguelph.ca</email></para>
- </listitem>
-
- <listitem>
- <para>Robert D. Thrush <email>rd@phoenix.aii.com</email></para>
- </listitem>
-
- <listitem>
- <para>Rodney W. Grimes <email>rgrimes@cdrom.com</email></para>
- </listitem>
-
- <listitem>
- <para>Sascha Wildner <email>swildner@channelz.GUN.de</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Burris <email>scott@pita.cns.ucla.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Scott Reynolds <email>scott@clmqt.marquette.mi.us</email></para>
- </listitem>
-
- <listitem>
- <para>Sean Eric Fagan <email>sef@kithrup.com</email></para>
- </listitem>
-
- <listitem>
- <para>Simon J Gerraty <email>sjg@melb.bull.oz.au</email>
- <email>sjg@zen.void.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Stephen McKay <email>syssgm@devetir.qld.gov.au</email></para>
- </listitem>
-
- <listitem>
- <para>Terry Lambert <email>terry@icarus.weber.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Terry Lee <email>terry@uivlsi.csl.uiuc.edu</email></para>
- </listitem>
-
- <listitem>
- <para>Tor Egge <email>Tor.Egge@idi.ntnu.no</email></para>
- </listitem>
-
- <listitem>
- <para>Warren Toomey <email>wkt@csadfa.cs.adfa.oz.au</email></para>
- </listitem>
-
- <listitem>
- <para>Wiljo Heinen <email>wiljo@freeside.ki.open.de</email></para>
- </listitem>
-
- <listitem>
- <para>William Jolitz <email>withheld</email></para>
- </listitem>
-
- <listitem>
- <para>Wolfgang Solfrank <email>ws@tools.de</email></para>
- </listitem>
-
- <listitem>
- <para>Wolfgang Stanglmeier <email>wolf@dentaro.GUN.de</email></para>
- </listitem>
-
- <listitem>
- <para>Yuval Yarom <email>yval@cs.huji.ac.il</email></para>
- </listitem>
- </itemizedlist>
- </sect1>
-</chapter>
-
-<!--
- Local Variables:
- mode: sgml
- sgml-declaration: "../chapter.decl"
- sgml-indent-data: t
- sgml-omittag: nil
- sgml-always-quote-attributes: t
- sgml-parent-document: ("../handbook.sgml" "part" "chapter")
- End:
--->
-
diff --git a/en_US.ISO8859-1/articles/5-roadmap/article.sgml b/en_US.ISO8859-1/articles/5-roadmap/article.sgml
index 596a39016f..5600d988b5 100644
--- a/en_US.ISO8859-1/articles/5-roadmap/article.sgml
+++ b/en_US.ISO8859-1/articles/5-roadmap/article.sgml
@@ -590,41 +590,6 @@
</sect2>
</sect1>
- <sect1 id="schedule">
- <title>Schedule</title>
-
- <para>The original schedule of releasing &os; 5.2 and branching
- &t.releng.5; in September 2003 is being pushed back due to the
- complexity of the remaining tasks. The new schedule follows:</para>
-
- <itemizedlist>
- <listitem>
- <para>Nov 18, 2003: 5.2-BETA, general code freeze</para>
- </listitem>
- <listitem>
- <para>Dec 6, 2003: 5.2-RC1, &t.releng.5.2; branched</para>
- </listitem>
- <listitem>
- <para>Dec 9, 2003: 5.2-RC2</para>
- </listitem>
- <listitem>
- <para>Dec 16, 2003: 5.2-RELEASE</para>
- </listitem>
- <listitem>
- <para>Mar 1, 2004: 5.3-BETA, general code freeze</para>
- </listitem>
- <listitem>
- <para>Mar 15, 2004: 5.3-RC1, &t.releng.5; and &t.releng.5.3; branched</para>
- </listitem>
- <listitem>
- <para>Mar 22, 2004: 5.3-RC2</para>
- </listitem>
- <listitem>
- <para>Mar 29, 2004: 5.3-RELEASE</para>
- </listitem>
- </itemizedlist>
- </sect1>
-
<sect1 id="future">
<title>Post &t.releng.5; direction</title>
diff --git a/en_US.ISO8859-1/articles/committers-guide/article.sgml b/en_US.ISO8859-1/articles/committers-guide/article.sgml
index e5a4baca1c..c69370c5f7 100644
--- a/en_US.ISO8859-1/articles/committers-guide/article.sgml
+++ b/en_US.ISO8859-1/articles/committers-guide/article.sgml
@@ -727,11 +727,11 @@ alias scvs env CVS_RSH=ssh cvs -d <replaceable>user</replaceable>@ncvs.FreeBSD.o
</itemizedlist>
<para>You will almost certainly get a conflict because
- of the <literal>$Id: article.sgml,v 1.213 2004-09-20 11:04:00 marck Exp $</literal> (or in FreeBSD's case,
+ of the <literal>$Id: article.sgml,v 1.215 2004-10-11 17:06:14 keramida Exp $</literal> (or in FreeBSD's case,
<literal>$<!-- stop expansion -->FreeBSD<!-- stop expansion -->$</literal>)
lines, so you will have to edit the file to resolve the conflict
- (remove the marker lines and the second <literal>$Id: article.sgml,v 1.213 2004-09-20 11:04:00 marck Exp $</literal> line,
- leaving the original <literal>$Id: article.sgml,v 1.213 2004-09-20 11:04:00 marck Exp $</literal> line intact).</para>
+ (remove the marker lines and the second <literal>$Id: article.sgml,v 1.215 2004-10-11 17:06:14 keramida Exp $</literal> line,
+ leaving the original <literal>$Id: article.sgml,v 1.215 2004-10-11 17:06:14 keramida Exp $</literal> line intact).</para>
</listitem>
<listitem>
@@ -1015,8 +1015,18 @@ checkout -P</programlisting>
locks the directory you are working with and will prevent other
developers from committing into the same directory. If you have
to type a long commit message, type it before executing
- <command>cvs commit</command>, and insert it into the commit
- message.</para>
+ <command>cvs commit</command> and insert it into the commit
+ message or save it in a file before committing and use the
+ <option>-F</option> option of CVS to read the commit message from
+ that file, i.e.</para>
+
+ <screen>&prompt.user; <userinput>vi logmsg</userinput>
+&prompt.user; <userinput>cvs ci -F logmsg shazam</userinput></screen>
+
+ <para>This is the fastest way of passing a commit message to CVS but
+ you should be careful when editing the <filename>logmsg</filename>
+ file before the commit, because CVS will not give you a chance to edit
+ the message when you do the actual commit.</para>
</listitem>
</orderedlist>
diff --git a/en_US.ISO8859-1/articles/contributors/Makefile b/en_US.ISO8859-1/articles/contributors/Makefile
index 23e6d0fff9..7e36f74b21 100644
--- a/en_US.ISO8859-1/articles/contributors/Makefile
+++ b/en_US.ISO8859-1/articles/contributors/Makefile
@@ -19,6 +19,7 @@ SRCS+= contrib.committers.sgml
SRCS+= contrib.core.sgml
SRCS+= contrib.corealumni.sgml
SRCS+= contrib.develalumni.sgml
+SRCS+= contrib.staff.sgml
URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
diff --git a/en_US.ISO8859-1/articles/contributors/article.sgml b/en_US.ISO8859-1/articles/contributors/article.sgml
index 5ebfb57915..9ac6b29c9e 100644
--- a/en_US.ISO8859-1/articles/contributors/article.sgml
+++ b/en_US.ISO8859-1/articles/contributors/article.sgml
@@ -425,18 +425,10 @@
</varlistentry>
<varlistentry>
- <term>Gallery Editor</term>
-
- <listitem>
- <para>&a.phantom;</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
<term>Commercial Gallery Editor</term>
<listitem>
- <para>&a.josef;</para>
+ <para>&a.brueffer;</para>
</listitem>
</varlistentry>
diff --git a/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml b/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml
index caad675842..89767cb026 100644
--- a/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml
+++ b/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml
@@ -6,6 +6,16 @@
<itemizedlist>
<listitem>
+ <para>Aaron Straup Cope
+ <email>ascope@cpan.org</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Aaron Voisine
+ <email>voisine@gmail.com</email></para>
+ </listitem>
+
+ <listitem>
<para>ABURAYA Ryushirou
<email>rewsirow@ff.iij4u.or.jp</email></para>
</listitem>
@@ -41,6 +51,11 @@
</listitem>
<listitem>
+ <para>Aasmund Eikli
+ <email>inter@o12a.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Achim Patzner
<email>ap@noses.com</email></para>
</listitem>
@@ -56,6 +71,11 @@
</listitem>
<listitem>
+ <para>Adam C. Migus
+ <email>adam@migus.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Adam Glass
<email>glass@postgres.berkeley.edu</email></para>
</listitem>
@@ -66,6 +86,11 @@
</listitem>
<listitem>
+ <para>Adam Jette
+ <email>jettea46@yahoo.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Adam Kranzel
<email>adam@alameda.edu</email></para>
</listitem>
@@ -81,6 +106,11 @@
</listitem>
<listitem>
+ <para>Adam Wight
+ <email>adamw@tulum.brsys.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Adoal Xu
<email>adoal@iname.com</email></para>
</listitem>
@@ -91,6 +121,11 @@
</listitem>
<listitem>
+ <para>Adrian Filipi-Martin
+ <email>adrian@ubergeeks.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Adrian Hall
<email>ahall@mirapoint.com</email></para>
</listitem>
@@ -111,11 +146,31 @@
</listitem>
<listitem>
+ <para>Aftab Jahan Subedar
+ <email>jahan@bol-online.com</email></para>
+ </listitem>
+
+ <listitem>
+ <para>AIDA Shinra
+ <email>aida-s@jcom.home.ne.jp</email></para>
+ </listitem>
+
+ <listitem>
<para>Ajit Thyagarajan
<email>unknown</email></para>
</listitem>
<listitem>
+ <para>Akinori YAMADA
+ <email>yamada-a@nextcom.co.jp</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Akira Ikeuchi
+ <email>a_ikeuchi@mic.mitsumi.co.jp</email></para>
+ </listitem>
+
+ <listitem>
<para>Akira SAWADA
<email>unknown</email></para>
</listitem>
@@ -131,11 +186,21 @@
</listitem>
<listitem>
+ <para>Al Hoang
+ <email>hoanga@mac.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Alain Kalker
<email>A.C.P.M.Kalker@student.utwente.nl</email></para>
</listitem>
<listitem>
+ <para>Alan Amesbury
+ <email>amesbury@indefi.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Alan Bawden
<email>alan@curry.epilogue.com</email></para>
</listitem>
@@ -177,7 +242,7 @@
<listitem>
<para>Alex Kapranoff
- <email>kappa@zombie.antar.bryansk.ru</email></para>
+ <email>alex@kapranoff.ru</email></para>
</listitem>
<listitem>
@@ -191,6 +256,11 @@
</listitem>
<listitem>
+ <para>Alex M
+ <email>alex@myzona.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Alex Perel
<email>veers@disturbed.net</email></para>
</listitem>
@@ -217,7 +287,17 @@
<listitem>
<para>Alex Varju
- <email>varju@webct.com</email></para>
+ <email>freebsd-ports@varju.ca</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Alex Vasylenko
+ <email>lxv@omut.org</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Alex Wilkinson
+ <email>alex.wilkinson@dsto.defence.gov.au</email></para>
</listitem>
<listitem>
@@ -236,6 +316,11 @@
</listitem>
<listitem>
+ <para>Alexander Haderer
+ <email>alexander.haderer@charite.de</email></para>
+ </listitem>
+
+ <listitem>
<para>Alexander Kovalenko
<email>never@nevermind.kiev.ua</email></para>
</listitem>
@@ -246,11 +331,31 @@
</listitem>
<listitem>
+ <para>Alexander Peresunko
+ <email>alex@freeman.org.ua</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Alexander Pohoyda
+ <email>alexander.pohoyda@gmx.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Alexander Timoshenko
<email>gonzo@univ.kiev.ua</email></para>
</listitem>
<listitem>
+ <para>Alexander Zagrebin
+ <email>alexz@visp.ru</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Alexander Zhuravlev
+ <email>zaa@zaa.pp.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Alexandre Peixoto
<email>alexandref@tcoip.com.br</email></para>
</listitem>
@@ -346,11 +451,21 @@
</listitem>
<listitem>
+ <para>Anatoly Zherdev
+ <email>tolyar@mx.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Anders Andersson
<email>anders@codefactory.se</email></para>
</listitem>
<listitem>
+ <para>Anders Nor Berle
+ <email>debolaz@debolaz.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Anders Thulin
<email>Anders.X.Thulin@telia.se</email></para>
</listitem>
@@ -376,6 +491,11 @@
</listitem>
<listitem>
+ <para>Andre Yelistratov
+ <email>andre@andre.net.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Andrea Venturoli
<email>a.ventu@flashnet.it</email></para>
</listitem>
@@ -391,6 +511,16 @@
</listitem>
<listitem>
+ <para>Andreas Fuchs
+ <email>asf@boinkor.net</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Andreas Gustafsson
+ <email>gson@araneus.fi</email></para>
+ </listitem>
+
+ <listitem>
<para>Andreas Haakh
<email>ah@alman.robin.de</email></para>
</listitem>
@@ -401,6 +531,16 @@
</listitem>
<listitem>
+ <para>Andreas K Foerster
+ <email>akf3@akfoerster.de</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Andreas Kasparz
+ <email>andy@interface-business.de</email></para>
+ </listitem>
+
+ <listitem>
<para>Andreas Kohout
<email>shanee@rabbit.augusta.de</email></para>
</listitem>
@@ -411,6 +551,16 @@
</listitem>
<listitem>
+ <para>Andreas M&ouml;ller
+ <email>segfault@gmx.net</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Andreas Riedel
+ <email>rian@hrz.tu-chemnitz.de</email></para>
+ </listitem>
+
+ <listitem>
<para>Andreas Wetzel
<email>mickey@deadline.snafu.de</email></para>
</listitem>
@@ -436,6 +586,11 @@
</listitem>
<listitem>
+ <para>Andrew Arensburger
+ <email>arensb@ooblick.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Andrew Atrens
<email>atreand@statcan.ca</email></para>
</listitem>
@@ -467,7 +622,12 @@
<listitem>
<para>Andrew J. Korty
- <email>ajk@purdue.edu</email></para>
+ <email>ajk@iu.edu</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Andrew Kolchoogin
+ <email>andrew@rinet.ru</email></para>
</listitem>
<listitem>
@@ -476,6 +636,11 @@
</listitem>
<listitem>
+ <para>Andrew McKay
+ <email>andy@openirc.co.uk</email></para>
+ </listitem>
+
+ <listitem>
<para>Andrew McNaughton
<email>andrew@scoop.co.nz</email></para>
</listitem>
@@ -486,11 +651,21 @@
</listitem>
<listitem>
+ <para>Andrew Morton
+ <email>drewish@katherinehouse.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Andrew P. Lentvorski
<email>bsder@allcaps.org</email></para>
</listitem>
<listitem>
+ <para>Andrew Predoehl
+ <email>predoehl@mail.kg</email></para>
+ </listitem>
+
+ <listitem>
<para>Andrew S. Midthune
<email>amidthune@cableone.net</email></para>
</listitem>
@@ -521,6 +696,11 @@
</listitem>
<listitem>
+ <para>Andrew V. Stikheev
+ <email>sand@links.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Andrew Webster
<email>awebster@dataradio.com</email></para>
</listitem>
@@ -537,7 +717,7 @@
<listitem>
<para>Andrey Slusar
- <email>vasallia@ukr.net</email></para>
+ <email>anray@inet.ua</email></para>
</listitem>
<listitem>
@@ -556,6 +736,11 @@
</listitem>
<listitem>
+ <para>Andy Fawcett
+ <email>andy@athame.co.uk</email></para>
+ </listitem>
+
+ <listitem>
<para>Andy Gilligan
<email>andy@evo6.org</email></para>
</listitem>
@@ -566,6 +751,11 @@
</listitem>
<listitem>
+ <para>Andy Newman
+ <email>atrn@zeta.org.au</email></para>
+ </listitem>
+
+ <listitem>
<para>Andy Pavlo
<email>amp0928@rit.edu</email></para>
</listitem>
@@ -606,6 +796,11 @@
</listitem>
<listitem>
+ <para>Anthony Ginepro
+ <email>anthony.ginepro@laposte.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Anthony Yee-Hang Chan
<email>yeehang@netcom.com</email></para>
</listitem>
@@ -626,6 +821,11 @@
</listitem>
<listitem>
+ <para>Antonio Bonifati
+ <email>ant@monitor.deis.unical.it</email></para>
+ </listitem>
+
+ <listitem>
<para>Antonio Carlos Venancio Junior
<email>antonio@php.net</email></para>
</listitem>
@@ -656,7 +856,7 @@
</listitem>
<listitem>
- <para>Arnaud S. Launay
+ <para>Arnaud Launay
<email>asl@launay.org</email></para>
</listitem>
@@ -686,6 +886,11 @@
</listitem>
<listitem>
+ <para>Attila Nagy
+ <email>bra@fsn.hu</email></para>
+ </listitem>
+
+ <listitem>
<para>Atushi Sakauchi
<email>sakauchi@yamame.to</email></para>
</listitem>
@@ -701,6 +906,11 @@
</listitem>
<listitem>
+ <para>Bal&aacute;zs Nagy
+ <email>js@iksz.hu</email></para>
+ </listitem>
+
+ <listitem>
<para>Barry Bierbauch
<email>pivrnec@vszbr.cz</email></para>
</listitem>
@@ -736,16 +946,31 @@
</listitem>
<listitem>
+ <para>Benjamin Lutz
+ <email>benlutz@datacomm.ch</email></para>
+ </listitem>
+
+ <listitem>
<para>Berend de Boer
<email>berend@pobox.com</email></para>
</listitem>
<listitem>
+ <para>Bernd Luevelsmeyer
+ <email>bdluevel@heitec.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Bernd Rosauer
<email>br@schiele-ct.de</email></para>
</listitem>
<listitem>
+ <para>Bill Cadwallader
+ <email>hurbold@yahoo.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Bill Kish
<email>kish@osf.org</email></para>
</listitem>
@@ -776,6 +1001,11 @@
</listitem>
<listitem>
+ <para>Boris Kovalenko
+ <email>boris@tagnet.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Boris Staeblow
<email>balu@dva.in-berlin.de</email></para>
</listitem>
@@ -861,8 +1091,8 @@
</listitem>
<listitem>
- <para>Brian Clapper
- <email>bmc@willscreek.com</email></para>
+ <para>Brian M. Clapper
+ <email>bmc@clapper.com</email></para>
</listitem>
<listitem>
@@ -891,6 +1121,11 @@
</listitem>
<listitem>
+ <para>Brian R. Gaeke
+ <email>brg@dgate.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Brian R. Haug
<email>haug@conterra.com</email></para>
</listitem>
@@ -941,6 +1176,11 @@
</listitem>
<listitem>
+ <para>Bruno Schwander
+ <email>bruno@tinkerbox.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Camson Huynh
<email>chuynh@biolateral.com.au</email></para>
</listitem>
@@ -981,6 +1221,11 @@
</listitem>
<listitem>
+ <para>C&eacute;dric Lamalle
+ <email>cedric@cedric.trix.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Chain Lee
<email>chain@110.net</email></para>
</listitem>
@@ -1006,16 +1251,31 @@
</listitem>
<listitem>
+ <para>Charles Swiger
+ <email>chuck@pkix.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Chet Ramey
<email>chet@odin.INS.CWRU.Edu</email></para>
</listitem>
<listitem>
+ <para>Chia-Hsing Yu
+ <email>davidyu@ucsd.edu</email></para>
+ </listitem>
+
+ <listitem>
<para>Chia-liang Kao
<email>clkao@CirX.ORG</email></para>
</listitem>
<listitem>
+ <para>Chiang Cheng-Hsiung
+ <email>elvis@sslab.cs.ccu.edu.tw</email></para>
+ </listitem>
+
+ <listitem>
<para>Chiharu Shibata
<email>chi@bd.mbn.or.jp</email></para>
</listitem>
@@ -1131,13 +1391,13 @@
</listitem>
<listitem>
- <para>Christophe Juniet
- <email>cjuniet@entreview.com</email></para>
+ <para>Christoph Weber-Fahr
+ <email>wefa@callcenter.systemhaus.net</email></para>
</listitem>
<listitem>
- <para>Christoph Weber-Fahr
- <email>wefa@callcenter.systemhaus.net</email></para>
+ <para>Christophe Juniet
+ <email>cjuniet@entreview.com</email></para>
</listitem>
<listitem>
@@ -1161,6 +1421,11 @@
</listitem>
<listitem>
+ <para>Christopher Nehren
+ <email>apeiron@comcast.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Christopher Preston
<email>rbg@gayteenresource.org</email></para>
</listitem>
@@ -1186,6 +1451,11 @@
</listitem>
<listitem>
+ <para>Clayton Rollins
+ <email>crollins666@hotmail.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Clement MOULIN
<email>moeti-freebsd@ouestil.com</email></para>
</listitem>
@@ -1201,6 +1471,11 @@
</listitem>
<listitem>
+ <para>Conor McDermottroe
+ <email>ports@mcdermottroe.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Conrad Sabatier
<email>conrads@cox.net</email></para>
</listitem>
@@ -1266,6 +1541,11 @@
</listitem>
<listitem>
+ <para>Cyril Guibourg
+ <email>aragorn+ports@teaser.fr</email></para>
+ </listitem>
+
+ <listitem>
<para>Cyrille Lefevre
<email>clefevre@citeweb.net</email></para>
</listitem>
@@ -1317,7 +1597,7 @@
<listitem>
<para>Dan Nelson
- <email>dnelson@emsphone.com</email></para>
+ <email>dnelson@allantgroup.com</email></para>
</listitem>
<listitem>
@@ -1351,6 +1631,11 @@
</listitem>
<listitem>
+ <para>Daniel Bryan
+ <email>sisko@bsdmail.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Daniel Hagan
<email>dhagan@acm.vt.edu</email></para>
</listitem>
@@ -1491,11 +1776,21 @@
</listitem>
<listitem>
+ <para>David Gilbert
+ <email>dave@daveg.ca</email></para>
+ </listitem>
+
+ <listitem>
<para>David Magda
<email>dmagda@magda.ca</email></para>
</listitem>
<listitem>
+ <para>David Gardner
+ <email>david@pinko.net</email></para>
+ </listitem>
+
+ <listitem>
<para>David H. Munro
<email>munro1@llnl.gov</email></para>
</listitem>
@@ -1521,6 +1816,11 @@
</listitem>
<listitem>
+ <para>David Johnson
+ <email>david@usermode.org</email></para>
+ </listitem>
+
+ <listitem>
<para>David Jones
<email>dej@qpoint.torfree.net</email></para>
</listitem>
@@ -1541,6 +1841,11 @@
</listitem>
<listitem>
+ <para>David Lay
+ <email>dsl@webize.com.au</email></para>
+ </listitem>
+
+ <listitem>
<para>David Le Brun
<email>david@dyn-ns.net</email></para>
</listitem>
@@ -1556,11 +1861,21 @@
</listitem>
<listitem>
+ <para>David Quattlebaum
+ <email>drq@drqware.com</email></para>
+ </listitem>
+
+ <listitem>
<para>David S. Miller
<email>davem@jenolan.rutgers.edu</email></para>
</listitem>
<listitem>
+ <para>David Sieb&ouml;rger
+ <email>drs@rucus.ru.ac.za</email></para>
+ </listitem>
+
+ <listitem>
<para>David Sugar
<email>dyfet@gnu.org</email></para>
</listitem>
@@ -1616,6 +1931,11 @@
</listitem>
<listitem>
+ <para>Dennis Cabooter
+ <email>dennis@rootxs.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Dennis Glatting
<email>dennis.glatting@software-munitions.com</email></para>
</listitem>
@@ -1631,6 +1951,11 @@
</listitem>
<listitem>
+ <para>Derik van Zuetphen
+ <email>dz@426.ch</email></para>
+ </listitem>
+
+ <listitem>
<para>Dermot Tynan
<email>dtynan@kalopa.com</email></para>
</listitem>
@@ -1657,7 +1982,7 @@
<listitem>
<para>Dirk-Willem van Gulik
- <email>dirkx@skutsje.san.webweaving.org</email></para>
+ <email>dirkx@webweaving.org</email></para>
</listitem>
<listitem>
@@ -1756,7 +2081,7 @@
<listitem>
<para>Donald Maddox
- <email>dmaddox@conterra.com</email></para>
+ <email>dmaddox099@yahoo.com</email></para>
</listitem>
<listitem>
@@ -1785,6 +2110,11 @@
</listitem>
<listitem>
+ <para>Douglas W. Thrift
+ <email>douglas@douglasthrift.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Drew Derbyshire
<email>ahd@kew.com</email></para>
</listitem>
@@ -1800,6 +2130,11 @@
</listitem>
<listitem>
+ <para>Dylan Carlson
+ <email>absinthe@retrovertigo.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Dylan Simon
<email>dylan@dylex.net</email></para>
</listitem>
@@ -1899,6 +2234,11 @@
</listitem>
<listitem>
+ <para>Eric Cronin
+ <email>ecronin@eecs.umich.edu</email></para>
+ </listitem>
+
+ <listitem>
<para>Eric D. Futch
<email>efutch@nyct.net</email></para>
</listitem>
@@ -1919,11 +2259,31 @@
</listitem>
<listitem>
+ <para>Eric Masson
+ <email>e-masson@kisoft-services.com</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Eric Ogren
+ <email>eogren@stanford.edu</email></para>
+ </listitem>
+
+ <listitem>
<para>Eric P. Scott
<email>eps@sirius.com</email></para>
</listitem>
<listitem>
+ <para>Eric S. Van Gyzen
+ <email>esv@vangyzen.net</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Eric Schnoebelen
+ <email>eric@cirr.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Eric Shao-yu Cheng
<email>eric@fractal.csie.org</email></para>
</listitem>
@@ -1934,11 +2294,26 @@
</listitem>
<listitem>
+ <para>Eric W. Bates
+ <email>ericx@vineyard.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Erich Stefan Boleyn
<email>erich@uruk.org</email></para>
</listitem>
<listitem>
+ <para>Eric van Gyzen
+ <email>vangyzen@stat.duke.edu</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Eric Yu
+ <email>ericyu@mail2000.com.tw</email></para>
+ </listitem>
+
+ <listitem>
<para>Erich Zigler
<email>erich@tacni.net</email></para>
</listitem>
@@ -2029,6 +2404,11 @@
</listitem>
<listitem>
+ <para>Fabien Devaux
+ <email>fab@gcu.info</email></para>
+ </listitem>
+
+ <listitem>
<para>Fanying Jen
<email>fanying@fynet.com</email></para>
</listitem>
@@ -2099,13 +2479,18 @@
</listitem>
<listitem>
+ <para>Frank Denis
+ <email>j@pureftpd.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Frank Gr&uuml;nder
<email>elwood@mc5sys.in-berlin.de</email></para>
</listitem>
<listitem>
- <para>Frank J. Lazlo
- <email>laszlof@freebsdmatrix.net</email></para>
+ <para>Frank J. Laszlo
+ <email>laszlof@vonostingroup.com</email></para>
</listitem>
<listitem>
@@ -2114,6 +2499,11 @@
</listitem>
<listitem>
+ <para>Frank Mayhar
+ <email>frank@exit.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Frank Nobis
<email>fn@Radio-do.de</email></para>
</listitem>
@@ -2139,6 +2529,11 @@
</listitem>
<listitem>
+ <para>Frank W. Josellis
+ <email>frank@dynamical-systems.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Franz Klammer
<email>klammer@webonaut.com</email></para>
</listitem>
@@ -2198,6 +2593,11 @@
</listitem>
<listitem>
+ <para>Ganael LAPLANCHE
+ <email>ganael.laplanche@martymac.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Gareth McCaughan
<email>gjm11@dpmms.cam.ac.uk</email></para>
</listitem>
@@ -2239,7 +2639,7 @@
<listitem>
<para>Gavin Atkinson
- <email>gavin@ury.york.ac.uk</email></para>
+ <email>gavin.atkinson@ury.york.ac.uk</email></para>
</listitem>
<listitem>
@@ -2263,13 +2663,23 @@
</listitem>
<listitem>
+ <para>Georg Graf
+ <email>georg@graf.priv.at</email></para>
+ </listitem>
+
+ <listitem>
<para>Georg Wagner
<email>georg.wagner@ubs.com</email></para>
</listitem>
<listitem>
+ <para>George Hartzell
+ <email>hartzell@kestrel.alerce.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Gerrit Beine
- <email>gerrit@beine-computer.de</email></para>
+ <email>tux@pinguru.net</email></para>
</listitem>
<listitem>
@@ -2378,16 +2788,41 @@
</listitem>
<listitem>
+ <para>Guido Falsi
+ <email>mad@madpilot.net</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Guillaume Paquet
+ <email>amyfoub@videotron.ca</email></para>
+ </listitem>
+
+ <listitem>
<para>Gurkan Sengun
<email>gurkan@linuks.mine.nu</email></para>
</listitem>
<listitem>
+ <para>Guy Coleman
+ <email>gtchask@mm.st</email></para>
+ </listitem>
+
+ <listitem>
<para>Guy Harris
<email>guy@netapp.com</email></para>
</listitem>
<listitem>
+ <para>Guy Poizat
+ <email>guy@device.dyndns.org</email></para>
+ </listitem>
+
+ <listitem>
+ <para>H. Wade Minter
+ <email>minter@lunenburg.org</email></para>
+ </listitem>
+
+ <listitem>
<para>HAMADA Naoki
<email>hamada@astec.co.jp</email></para>
</listitem>
@@ -2478,6 +2913,11 @@
</listitem>
<listitem>
+ <para>HATANOU Tomomi
+ <email>hatanou@infolab.ne.jp</email></para>
+ </listitem>
+
+ <listitem>
<para>Havard Eidnes
<email>Havard.Eidnes@runit.sintef.no</email></para>
</listitem>
@@ -2523,6 +2963,11 @@
</listitem>
<listitem>
+ <para>Henrik Nymann Jensen
+ <email>henriknj@0xmilk.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Henrik Vestergaard Draboel
<email>hvd@terry.ping.dk</email></para>
</listitem>
@@ -2538,6 +2983,11 @@
</listitem>
<listitem>
+ <para>Herbert J. Skuhra
+ <email>herbert.skuhra@gmx.at</email></para>
+ </listitem>
+
+ <listitem>
<para>Hideaki Ohmon
<email>ohmon@tom.sfc.keio.ac.jp</email></para>
</listitem>
@@ -2548,8 +2998,8 @@
</listitem>
<listitem>
- <para>Hideki Machida
- <email>hido@neojapangz.com</email></para>
+ <para>Hideaki Machida
+ <email>hido@coreblack.com</email></para>
</listitem>
<listitem>
@@ -2634,7 +3084,7 @@
<listitem>
<para>Hubert Tournier
- <email>hubert@tournier.org</email></para>
+ <email>hubert@frbsd.org</email></para>
</listitem>
<listitem>
@@ -2663,6 +3113,11 @@
</listitem>
<listitem>
+ <para>IWATSUKI Hiroyuki
+ <email>don@na.rim.or.jp</email></para>
+ </listitem>
+
+ <listitem>
<para>Ian Holland
<email>ianh@tortuga.com.au</email></para>
</listitem>
@@ -2684,7 +3139,7 @@
<listitem>
<para>Igor Pokrovsky
- <email>tiamat@telegraph.spb.ru</email></para>
+ <email>ip@doom.homeunix.org</email></para>
</listitem>
<listitem>
@@ -2714,7 +3169,12 @@
<listitem>
<para>Ilia Chipitsine
- <email>ilia@jane.cgu.chel.su</email></para>
+ <email>ilia@rediska.ru</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Ilya Khamushkin
+ <email>ilya@space.rootshell.ru</email></para>
</listitem>
<listitem>
@@ -2723,6 +3183,11 @@
</listitem>
<listitem>
+ <para>Ion-Mihai "IOnut" Tetcu
+ <email>itetcu@people.tecnik93.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Ivan Sharov
<email>ivan.sharov@iname.com</email></para>
</listitem>
@@ -2838,6 +3303,11 @@
</listitem>
<listitem>
+ <para>Jamie Jones
+ <email>jamie@bishopston.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Jan Conard
<email>charly@fachschaften.tu-muenchen.de</email></para>
</listitem>
@@ -2863,6 +3333,11 @@
</listitem>
<listitem>
+ <para>Jan Srzednicki
+ <email>w@wrzask.pl</email></para>
+ </listitem>
+
+ <listitem>
<para>Jan Stocker
<email>jan.stocker@t-online.de</email></para>
</listitem>
@@ -2953,6 +3428,11 @@
</listitem>
<listitem>
+ <para>Jean-Baptiste Quenot
+ <email>jb.quenot@caraldi.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Jean-Sebastien Roy
<email>js@jeannot.org</email></para>
</listitem>
@@ -3014,7 +3494,7 @@
<listitem>
<para>Jeremy Chadwick
- <email>yoshi@parodius.com</email></para>
+ <email>freebsd@jdc.parodius.com</email></para>
</listitem>
<listitem>
@@ -3043,6 +3523,11 @@
</listitem>
<listitem>
+ <para>Jerry Eriksson
+ <email>jerry@freebsd.se</email></para>
+ </listitem>
+
+ <listitem>
<para>Jesper Dalberg
<email>jesper@jdn.dk</email></para>
</listitem>
@@ -3099,7 +3584,7 @@
<listitem>
<para>Jim Geovedi
- <email>negative@toxic.magnesium.net</email></para>
+ <email>jim@corebsd.or.id</email></para>
</listitem>
<listitem>
@@ -3178,6 +3663,11 @@
</listitem>
<listitem>
+ <para>Joe Barbish
+ <email>barbish@a1poweruser.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Joe Halpin
<email>joe.halpin@attbi.com</email></para>
</listitem>
@@ -3198,6 +3688,11 @@
</listitem>
<listitem>
+ <para>Joe Smith
+ <email>inwap@best.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Joe Traister
<email>traister@mojozone.org</email></para>
</listitem>
@@ -3228,6 +3723,11 @@
</listitem>
<listitem>
+ <para>Joerg Schilling
+ <email>schilling@fokus.gmd.de</email></para>
+ </listitem>
+
+ <listitem>
<para>Johan Granlund
<email>johan@granlund.nu</email></para>
</listitem>
@@ -3248,11 +3748,16 @@
</listitem>
<listitem>
- <para>Johann van Selst
+ <para>Johan van Selst
<email>johans@stack.nl</email></para>
</listitem>
<listitem>
+ <para>Johannes Gr&oslash;dem
+ <email>johs@copyleft.no</email></para>
+ </listitem>
+
+ <listitem>
<para>Johannes 5 Joemann
<email>joemann@beefree.free.de</email></para>
</listitem>
@@ -3349,7 +3854,7 @@
<listitem>
<para>John Reynolds
- <email>jjreynold@home.com</email></para>
+ <email>johnjen@reynoldsnet.org</email></para>
</listitem>
<listitem>
@@ -3373,6 +3878,11 @@
</listitem>
<listitem>
+ <para>John Von Essen
+ <email>john@essenz.com</email></para>
+ </listitem>
+
+ <listitem>
<para>John Woods
<email>jfw@eddie.mit.edu</email></para>
</listitem>
@@ -3403,6 +3913,11 @@
</listitem>
<listitem>
+ <para>Jonathan Chen
+ <email>jonc@chen.org.nz</email></para>
+ </listitem>
+
+ <listitem>
<para>Jonathan Drews
<email>j.e.drews@att.net</email></para>
</listitem>
@@ -3414,7 +3929,7 @@
<listitem>
<para>Jonathan Hanna
- <email>jh@pc-21490.bc.rogers.wave.ca</email></para>
+ <email>jhanna@shaw.ca</email></para>
</listitem>
<listitem>
@@ -3423,6 +3938,11 @@
</listitem>
<listitem>
+ <para>Jonathan McDowell
+ <email>noodles@earth.li</email></para>
+ </listitem>
+
+ <listitem>
<para>Jonathan Pennington
<email>john@coastalgeology.org</email></para>
</listitem>
@@ -3443,6 +3963,11 @@
</listitem>
<listitem>
+ <para>Joris Vandalon
+ <email>joris@vandalon.nl</email></para>
+ </listitem>
+
+ <listitem>
<para>Jos Backus
<email>jos@catnook.com</email></para>
</listitem>
@@ -3453,11 +3978,21 @@
</listitem>
<listitem>
+ <para>Jose Liang
+ <email>jose@jose.idv.tw</email></para>
+ </listitem>
+
+ <listitem>
<para>Jose Marques
<email>jose@nobody.org</email></para>
</listitem>
<listitem>
+ <para>Jose Rodriguez
+ <email>king@v2project.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Josef Grosch
<email>jgrosch@superior.mooseriver.com</email></para>
</listitem>
@@ -3538,6 +4073,11 @@
</listitem>
<listitem>
+ <para>Julian C. Dunn
+ <email>jdunn@aquezada.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Julian Coleman
<email>j.d.coleman@ncl.ac.uk</email></para>
</listitem>
@@ -3597,6 +4137,11 @@
</listitem>
<listitem>
+ <para>KIMURA Yasuhiro
+ <email>yasu@utahime.org</email></para>
+ </listitem>
+
+ <listitem>
<para>KIMURA Shigekazu
<email>zau50357@lion.zero.ad.jp</email></para>
</listitem>
@@ -3627,6 +4172,11 @@
</listitem>
<listitem>
+ <para>Kang Liu
+ <email>liukang@bjut.edu.cn</email></para>
+ </listitem>
+
+ <listitem>
<para>Kang-ming Liu
<email>gugod@gugod.org</email></para>
</listitem>
@@ -3657,6 +4207,11 @@
</listitem>
<listitem>
+ <para>Katsura Matsumoto
+ <email>katsura@cc.osaka-kyoiku.ac.jp</email></para>
+ </listitem>
+
+ <listitem>
<para>Kawanobe Koh
<email>kawanobe@st.rim.or.jp</email></para>
</listitem>
@@ -3667,6 +4222,11 @@
</listitem>
<listitem>
+ <para>Kazami
+ <email>kazami@angels.vg</email></para>
+ </listitem>
+
+ <listitem>
<para>Kees Jan Koster
<email>kjkoster@kjkoster.org</email></para>
</listitem>
@@ -3743,7 +4303,7 @@
<listitem>
<para>Kenneth Stailey
- <email>kstailey@gnu.ai.mit.edu</email></para>
+ <email>kstailey@yahoo.com</email></para>
</listitem>
<listitem>
@@ -3772,6 +4332,11 @@
</listitem>
<listitem>
+ <para>Kevin Golding
+ <email>kevin@caomhin.demon.co.uk</email></para>
+ </listitem>
+
+ <listitem>
<para>Kevin Lahey
<email>kml@nas.nasa.gov</email></para>
</listitem>
@@ -3782,6 +4347,11 @@
</listitem>
<listitem>
+ <para>Kevin Oberman
+ <email>oberman@es.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Kevin Street
<email>street@iname.com</email></para>
</listitem>
@@ -3792,6 +4362,11 @@
</listitem>
<listitem>
+ <para>Key-Teck SIN
+ <email>ktsin@acm.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Khairil Yusof
<email>kaeru@inigo-tech.com</email></para>
</listitem>
@@ -3807,6 +4382,11 @@
</listitem>
<listitem>
+ <para>Kirk Strauser
+ <email>kirk@strauser.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Fumihiko Kimura
<email>jfkimura@yahoo.co.jp</email></para>
</listitem>
@@ -3847,6 +4427,11 @@
</listitem>
<listitem>
+ <para>Klaus Michael Indlekofer
+ <email>M.Indlekofer@gmx.de</email></para>
+ </listitem>
+
+ <listitem>
<para>Klaus-J. Wolf
<email>Yanestra@t-online.de</email></para>
</listitem>
@@ -3887,6 +4472,11 @@
</listitem>
<listitem>
+ <para>Kuang-che Wu
+ <email>kcwu@csie.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Kurt D. Zeilenga
<email>Kurt@Boolean.NET</email></para>
</listitem>
@@ -3972,8 +4562,8 @@
</listitem>
<listitem>
- <para>Leo Kim
- <email>leo@florida.sarang.net</email></para>
+ <para>Leif Pedersen
+ <email>pedersen@meridian-enviro.com</email></para>
</listitem>
<listitem>
@@ -3982,6 +4572,26 @@
</listitem>
<listitem>
+ <para>Leo Kim
+ <email>leo@florida.sarang.net</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Leonardo Silveira de A. Martins
+ <email>lmartins@nepe.eee.ufg.br</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Leonid Zolotarev
+ <email>leoz@saunalahti.fi</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Lev Walking
+ <email>vlm@lionet.info</email></para>
+ </listitem>
+
+ <listitem>
<para>Lewis Thompson
<email>purple@lewiz.net</email></para>
</listitem>
@@ -3998,7 +4608,12 @@
<listitem>
<para>Liang Tai-hwa
- <email>avatar@www.mmlab.cse.yzu.edu.tw</email></para>
+ <email>avatar@mmlab.cse.yzu.edu.tw</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Linh Pham
+ <email>question+freebsdpr@closedsrc.org</email></para>
</listitem>
<listitem>
@@ -4007,6 +4622,11 @@
</listitem>
<listitem>
+ <para>Loren J. Rittle
+ <email>ljrittle@acm.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Louis A. Mamakos
<email>loiue@TransSys.com</email></para>
</listitem>
@@ -4017,11 +4637,26 @@
</listitem>
<listitem>
+ <para>Lubomir Metodiev Marinov
+ <email>lubomir.marinov@gmail.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Lucas James
<email>Lucas.James@ldjpc.apana.org.au</email></para>
</listitem>
<listitem>
+ <para>Luiz Eduardo Roncato Cordeiro
+ <email>cordeiro@nic.br</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Lupe Christoph
+ <email>lupe@lupe-christoph.de</email></para>
+ </listitem>
+
+ <listitem>
<para>Lyndon Nerenberg
<email>lyndon@orthanc.ab.ca</email></para>
</listitem>
@@ -4038,7 +4673,7 @@
<listitem>
<para>MOROHOSHI Akihiko
- <email>moro@race.u-tokyo.ac.jp</email></para>
+ <email>moro@remus.dti.ne.jp</email></para>
</listitem>
<listitem>
@@ -4077,11 +4712,26 @@
</listitem>
<listitem>
+ <para>Manuel Rabade Garcia
+ <email>mig@mig-29.net</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Marc Blanchet
+ <email>marc.blanchet@viagenie.qc.ca</email></para>
+ </listitem>
+
+ <listitem>
<para>Marc Frajola
<email>marc@dev.com</email></para>
</listitem>
<listitem>
+ <para>Marc Olzheim
+ <email>marcolz@stack.nl</email></para>
+ </listitem>
+
+ <listitem>
<para>Marc Ramirez
<email>mrami@mramirez.sy.yale.edu</email></para>
</listitem>
@@ -4108,7 +4758,7 @@
<listitem>
<para>Marc van Woerkom
- <email>van.woerkom@netcologne.de</email></para>
+ <email>marc.vanwoerkom@fernuni-hagen.de</email></para>
</listitem>
<listitem>
@@ -4117,11 +4767,21 @@
</listitem>
<listitem>
+ <para>Marcin Jessa
+ <email>yazzy@yazzy.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Marco Molteni
<email>molter@tin.it</email></para>
</listitem>
<listitem>
+ <para>Marco van de Voort
+ <email>marcov@stack.nl</email></para>
+ </listitem>
+
+ <listitem>
<para>Marcus vA
<email>mva121@gmx.net</email></para>
</listitem>
@@ -4132,18 +4792,33 @@
</listitem>
<listitem>
+ <para>Mark Blackman
+ <email>freebsd-ports@blackmans.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Mark Cammidge
<email>mark@gmtunx.ee.uct.ac.za</email></para>
</listitem>
<listitem>
+ <para>Mark Daniel Reidel
+ <email>ports@mark.reidel.info</email></para>
+ </listitem>
+
+ <listitem>
<para>Mark Diekhans
<email>markd@grizzly.com</email></para>
</listitem>
<listitem>
+ <para>Mark Hannon
+ <email>markhannon@optusnet.com.au</email></para>
+ </listitem>
+
+ <listitem>
<para>Mark Huizer
- <email>xaa@stack.nl</email></para>
+ <email>xaa+freebsd@timewasters.nl</email></para>
</listitem>
<listitem>
@@ -4152,6 +4827,16 @@
</listitem>
<listitem>
+ <para>Mark J. Miller
+ <email>joup@bigfoot.com</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Mark Johnston
+ <email>mjohnston@skyweb.ca</email></para>
+ </listitem>
+
+ <listitem>
<para>Mark Knight
<email>markk@knigma.org</email></para>
</listitem>
@@ -4167,6 +4852,11 @@
</listitem>
<listitem>
+ <para>Mark Stosberg
+ <email>mark@summersault.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Mark Thompson
<email>thompson@tgsoft.com</email></para>
</listitem>
@@ -4197,6 +4887,11 @@
</listitem>
<listitem>
+ <para>Martijn Lina
+ <email>martijn@pacno.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Martin Birgmeier
<email>unknown</email></para>
</listitem>
@@ -4213,7 +4908,7 @@
<listitem>
<para>Martin Kammerhofer
- <email>dada@sbox.tu-graz.ac.at</email></para>
+ <email>mkamm@gmx.net</email></para>
</listitem>
<listitem>
@@ -4262,6 +4957,11 @@
</listitem>
<listitem>
+ <para>Masafumi Otsune
+ <email>info@otsune.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Masahiro Sekiguchi
<email>seki@sysrap.cs.fujitsu.co.jp</email></para>
</listitem>
@@ -4317,6 +5017,11 @@
</listitem>
<listitem>
+ <para>Matt Emmerton
+ <email>matt@gsicomp.on.ca</email></para>
+ </listitem>
+
+ <listitem>
<para>Matt Heckaman
<email>matt@LUCIDA.QC.CA</email></para>
</listitem>
@@ -4328,7 +5033,7 @@
<listitem>
<para>Matt Lancereau
- <email>matt@rimasec.net</email></para>
+ <email>matt@bsdfly.org</email></para>
</listitem>
<listitem>
@@ -4342,6 +5047,11 @@
</listitem>
<listitem>
+ <para>Matt Smith
+ <email>matt@xtaz.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Matt Thomas
<email>matt@3am-software.com</email></para>
</listitem>
@@ -4552,11 +5262,6 @@
</listitem>
<listitem>
- <para>Michael Johnson
- <email>ahze@ahze.net</email></para>
- </listitem>
-
- <listitem>
<para>Michael Lyngb&oslash;l
<email>michael@lyngbol.dk</email></para>
</listitem>
@@ -4567,6 +5272,11 @@
</listitem>
<listitem>
+ <para>Michael O. Boev
+ <email>mike@tric.tomsk.gov.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Michael Perlman
<email>canuck@caam.rice.edu</email></para>
</listitem>
@@ -4617,6 +5327,11 @@
</listitem>
<listitem>
+ <para>Michel Lavond&eacute;s
+ <email>fox@vader.aacc.cc.md.us</email></para>
+ </listitem>
+
+ <listitem>
<para>Michele Possamai
<email>possamai@xs4all.nl</email></para>
</listitem>
@@ -4633,7 +5348,7 @@
<listitem>
<para>Miguel Mendez
- <email>flynn@energyhq.homeip.net</email></para>
+ <email>flynn@energyhq.es.eu.org</email></para>
</listitem>
<listitem>
@@ -4687,6 +5402,16 @@
</listitem>
<listitem>
+ <para>Mike Edenfield
+ <email>kutulu@kutulu.org</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Mike Erickson
+ <email>mee@quidquam.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Mike Evans
<email>mevans@candle.com</email></para>
</listitem>
@@ -4717,6 +5442,11 @@
</listitem>
<listitem>
+ <para>Mike Lockwood
+ <email>mike@mikelockwood.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Mike McGaughey
<email>mmcg@cs.monash.edu.au</email></para>
</listitem>
@@ -4737,6 +5467,11 @@
</listitem>
<listitem>
+ <para>Mike Patterson
+ <email>mike.patterson@unb.ca</email></para>
+ </listitem>
+
+ <listitem>
<para>Mike Peck
<email>mike@binghamton.edu</email></para>
</listitem>
@@ -4752,6 +5487,11 @@
</listitem>
<listitem>
+ <para>Mike Tancsa
+ <email>mike@sentex.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Mikhail A. Sokolov
<email>mishania@demos.su</email></para>
</listitem>
@@ -4797,6 +5537,11 @@
</listitem>
<listitem>
+ <para>Mustafa Arif
+ <email>ma499@doc.ic.ac.uk</email></para>
+ </listitem>
+
+ <listitem>
<para>Mykola Khotyaintsev
<email>ko@irfu.se</email></para>
</listitem>
@@ -4813,12 +5558,12 @@
<listitem>
<para>NAKAJI Hiroyuki
- <email>nakaji@tutrp.tut.ac.jp</email></para>
+ <email>nakaji@jp.freebsd.org</email></para>
</listitem>
<listitem>
<para>NAKAMURA Kazushi
- <email>nkazushi@highway.or.jp</email></para>
+ <email>kaz@kobe1995.net</email></para>
</listitem>
<listitem>
@@ -4857,6 +5602,11 @@
</listitem>
<listitem>
+ <para>Narayan Namdev Newton
+ <email>narayannewton@gmail.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Narvi
<email>narvi@haldjas.folklore.ee</email></para>
</listitem>
@@ -4908,7 +5658,7 @@
<listitem>
<para>Nick Leuta
- <email>skynick@stu.lipetsk.ru</email></para>
+ <email>skynick@mail.sc.ru</email></para>
</listitem>
<listitem>
@@ -5297,6 +6047,16 @@
</listitem>
<listitem>
+ <para>Olafur Osvaldsson
+ <email>oli@isnic.is</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Oleg Kiselyov
+ <email>oleg@pobox.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Oleg Semyonov
<email>os@altavista.net</email></para>
</listitem>
@@ -5333,7 +6093,7 @@
<listitem>
<para>Oliver Fromme
- <email>oliver.fromme@heim3.tu-clausthal.de</email></para>
+ <email>olli@fromme.com</email></para>
</listitem>
<listitem>
@@ -5352,6 +6112,11 @@
</listitem>
<listitem>
+ <para>Olivier Beyssac
+ <email>obld@r14.freenix.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Olivier Tharan
<email>olive@oban.frmug.org</email></para>
</listitem>
@@ -5367,6 +6132,11 @@
</listitem>
<listitem>
+ <para>Oscar Bonilla
+ <email>obonilla@galileo.edu</email></para>
+ </listitem>
+
+ <listitem>
<para>Ozkan KIRIK
<email>ozkan@enderunix.org</email></para>
</listitem>
@@ -5427,6 +6197,11 @@
</listitem>
<listitem>
+ <para>Patrick Dung
+ <email>patrick_dkt@yahoo.com.hk</email></para>
+ </listitem>
+
+ <listitem>
<para>Patrick Hausen
<email>unknown</email></para>
</listitem>
@@ -5587,6 +6362,11 @@
</listitem>
<listitem>
+ <para>Peter Holub
+ <email>hopet@ics.muni.cz</email></para>
+ </listitem>
+
+ <listitem>
<para>Peter Jeremy
<email>peter.jeremy@alcatel.com.au</email></para>
</listitem>
@@ -5617,6 +6397,11 @@
</listitem>
<listitem>
+ <para>Peter S. Housel
+ <email>housel@acm.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Peter Stubbs
<email>PETERS@staidan.qld.edu.au</email></para>
</listitem>
@@ -5627,13 +6412,18 @@
</listitem>
<listitem>
+ <para>Peter van Dijk
+ <email>peter@dataloss.nl</email></para>
+ </listitem>
+
+ <listitem>
<para>Peter van Heusden
<email>pvh@wfeet.za.net</email></para>
</listitem>
<listitem>
<para>Phil Maker
- <email>pjm@cs.ntu.edu.au</email></para>
+ <email>pjm@gnu.org</email></para>
</listitem>
<listitem>
@@ -5657,6 +6447,11 @@
</listitem>
<listitem>
+ <para>Philip Reynolds
+ <email>philip.reynolds@rfc-networks.ie</email></para>
+ </listitem>
+
+ <listitem>
<para>Philippe Lefebvre
<email>nemesis@balistik.net</email></para>
</listitem>
@@ -5672,6 +6467,11 @@
</listitem>
<listitem>
+ <para>Pieter Danhieux
+ <email>opr@bsdaemon.be</email></para>
+ </listitem>
+
+ <listitem>
<para>Piotr Smyrak
<email>piotr.smyrak@heron.pl</email></para>
</listitem>
@@ -5711,6 +6511,11 @@
</listitem>
<listitem>
+ <para>Radek Kozlowski
+ <email>radek@raadradd.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Radim Kolar
<email>hsn@netmag.cz</email></para>
</listitem>
@@ -5757,7 +6562,7 @@
<listitem>
<para>Rasmus Kaj
- <email>kaj@Raditex.se</email></para>
+ <email>rasmus@kaj.se</email></para>
</listitem>
<listitem>
@@ -5781,6 +6586,11 @@
</listitem>
<listitem>
+ <para>Ren&eacute; C. Ladan
+ <email>r.c.ladan@student.tue.nl</email></para>
+ </listitem>
+
+ <listitem>
<para>Ricardas Cepas
<email>rch@richard.eu.org</email></para>
</listitem>
@@ -5791,6 +6601,11 @@
</listitem>
<listitem>
+ <para>Rich Morin
+ <email>rdm@cfcl.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Rich Wood
<email>rich@FreeBSD.org.uk</email></para>
</listitem>
@@ -5921,6 +6736,11 @@
</listitem>
<listitem>
+ <para>Robert Schlotterbeck
+ <email>robert@rs.tarrant.tx.us</email></para>
+ </listitem>
+
+ <listitem>
<para>Robert Shady
<email>rls@id.net</email></para>
</listitem>
@@ -5946,13 +6766,23 @@
</listitem>
<listitem>
+ <para>Robin Elfrink
+ <email>elfrink@introweb.nl</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Robin Schilham
+ <email>co9@xs4all.nl</email></para>
+ </listitem>
+
+ <listitem>
<para>Robin Schoonover
<email>end@endif.cjb.net</email></para>
</listitem>
<listitem>
<para>Rod Taylor
- <email>rod@idiotswitch.org</email></para>
+ <email>ports@rbt.ca</email></para>
</listitem>
<listitem>
@@ -6006,11 +6836,21 @@
</listitem>
<listitem>
+ <para>Ronald F. Guilmette
+ <email>rfg@monkeys.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Ronald Kuehn
<email>kuehn@rz.tu-clausthal.de</email></para>
</listitem>
<listitem>
+ <para>Rong-En Fan
+ <email>rafan@infor.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Rostislav Krasny
<email>rosti_bsd@yahoo.com</email></para>
</listitem>
@@ -6071,6 +6911,11 @@
</listitem>
<listitem>
+ <para>Ryo MIYAMOTO
+ <email>rmiya@cc.hirosaki-u.ac.jp</email></para>
+ </listitem>
+
+ <listitem>
<para>Ryuichiro IMURA
<email>imura@af.airnet.ne.jp</email></para>
</listitem>
@@ -6127,7 +6972,7 @@
<listitem>
<para>Samuel Tardieu
- <email>sam@inf.enst.fr</email></para>
+ <email>sam@rfc1149.net</email></para>
</listitem>
<listitem>
@@ -6156,6 +7001,11 @@
</listitem>
<listitem>
+ <para>Sarod Yatawatta
+ <email>sarod@users.sf.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Sascha Blank
<email>blank@fox.uni-trier.de</email></para>
</listitem>
@@ -6191,6 +7041,11 @@
</listitem>
<listitem>
+ <para>Scott Lambert
+ <email>lambert@lambertfam.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Scott A. Moberly
<email>smoberly@xavier.dyndns.org</email></para>
</listitem>
@@ -6226,6 +7081,11 @@
</listitem>
<listitem>
+ <para>SeaD
+ <email>sead@mail.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Seamus Venasse
<email>svenasse@polaris.ca</email></para>
</listitem>
@@ -6306,11 +7166,21 @@
</listitem>
<listitem>
+ <para>Sergey Velichkevych
+ <email>serg@cad.kiev.ua</email></para>
+ </listitem>
+
+ <listitem>
<para>Sergio Lenzi
<email>lenzi@bsi.com.br</email></para>
</listitem>
<listitem>
+ <para>Shane Kinney
+ <email>mod6@freebsdhackers.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Shaun Courtney
<email>shaun@emma.eng.uct.ac.za</email></para>
</listitem>
@@ -6367,7 +7237,7 @@
<listitem>
<para>Simon Barner
- <email>barner@in.tum.de</email></para>
+ <email>barner@gmx.de</email></para>
</listitem>
<listitem>
@@ -6392,7 +7262,12 @@
<listitem>
<para>Simon Marlow
- <email>simonm@dcs.gla.ac.uk</email></para>
+ <email>simonmar@microsoft.com</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Simon Mikecin
+ <email>sime@logos.hr</email></para>
</listitem>
<listitem>
@@ -6412,7 +7287,7 @@
<listitem>
<para>Slaven Rezic
- <email>eserte@cs.tu-berlin.de</email></para>
+ <email>slaven@rezic.de</email></para>
</listitem>
<listitem>
@@ -6451,6 +7326,11 @@
</listitem>
<listitem>
+ <para>Stanislav Grozev
+ <email>tacho@daemonz.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Stefan A. Deutscher
<email>sad@mailaps.org</email></para>
</listitem>
@@ -6516,6 +7396,11 @@
</listitem>
<listitem>
+ <para>Sten Poldma
+ <email>exile@chamber.ee</email></para>
+ </listitem>
+
+ <listitem>
<para>Stephane E. Potvin
<email>sepotvin@videotron.ca</email></para>
</listitem>
@@ -6561,6 +7446,16 @@
</listitem>
<listitem>
+ <para>Stephen Montgomery-Smith
+ <email>stephen@math.missouri.edu</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Steve Roome
+ <email>steve@pepcross.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Stephen Weeks
<email>sweeks@sweeks.com</email></para>
</listitem>
@@ -6592,7 +7487,12 @@
<listitem>
<para>Steven Honson
- <email>shonson@isoproplex.net</email></para>
+ <email>steven@honson.org</email></para>
+ </listitem>
+
+ <listitem>
+ <para>Steve O'Hara-Smith
+ <email>steve@sohara.org</email></para>
</listitem>
<listitem>
@@ -6686,6 +7586,11 @@
</listitem>
<listitem>
+ <para>Sven Mohr
+ <email>svmohr@rm6.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Sybolt de Boer
<email>bolt@xs4all.nl</email></para>
</listitem>
@@ -6776,6 +7681,11 @@
</listitem>
<listitem>
+ <para>Taylor Dondich
+ <email>tdondich@majiknetworks.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Ted Buswell
<email>tbuswell@mediaone.net</email></para>
</listitem>
@@ -6791,6 +7701,11 @@
</listitem>
<listitem>
+ <para>TERAMOTO Masahiro
+ <email>markun@onohara.to</email></para>
+ </listitem>
+
+ <listitem>
<para>Terry Lambert
<email>terry@lambert.org</email></para>
</listitem>
@@ -6902,7 +7817,7 @@
<listitem>
<para>Thorsten Greiner
- <email>thorsten.greiner@web.de</email></para>
+ <email>thorsten@tgreiner.net</email></para>
</listitem>
<listitem>
@@ -6936,6 +7851,11 @@
</listitem>
<listitem>
+ <para>Tim Pozar
+ <email>pozar@lns.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Tim Singletary
<email>tsingle@sunland.gsfc.nasa.gov</email></para>
</listitem>
@@ -6961,6 +7881,11 @@
</listitem>
<listitem>
+ <para>Tobias Begalke
+ <email>tobega@spyz.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Tobias Reifenberger
<email>treif@mayn.de</email></para>
</listitem>
@@ -6981,11 +7906,21 @@
</listitem>
<listitem>
+ <para>Todd Mortensen
+ <email>todd@thisisa.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Tom
<email>root@majestix.cmr.no</email></para>
</listitem>
<listitem>
+ <para>Tom Carrick
+ <email>knyghtmare@knyghtmare.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Tom Gray - DCA
<email>dcasba@rain.org</email></para>
</listitem>
@@ -6997,7 +7932,7 @@
<listitem>
<para>Tom McLaughlin
- <email>tom@tmclaugh@sdf.lonestar.org</email></para>
+ <email>tmclaugh@sdf.lonestar.org</email></para>
</listitem>
<listitem>
@@ -7006,6 +7941,11 @@
</listitem>
<listitem>
+ <para>Tom Mueller-Kortkamp
+ <email>tmueko@kommunity.net</email></para>
+ </listitem>
+
+ <listitem>
<para>Tom Pusateri
<email>pusateri@juniper.net</email></para>
</listitem>
@@ -7026,6 +7966,11 @@
</listitem>
<listitem>
+ <para>Toni Andjelkovic
+ <email>toni@soth.at</email></para>
+ </listitem>
+
+ <listitem>
<para>Toni Viemero
<email>toni.viemero@iki.fi</email></para>
</listitem>
@@ -7101,6 +8046,11 @@
</listitem>
<listitem>
+ <para>Trevor Cornpropst
+ <email>tcornpropst@cox.net</email></para>
+ </listitem>
+
+ <listitem>
<para>UMENO Takashi
<email>umeno@rr.iij4u.or.jp</email></para>
</listitem>
@@ -7112,7 +8062,7 @@
<listitem>
<para>Udo Schweigert
- <email>ust@cert.siemens.de</email></para>
+ <email>udo.schweigert@siemens.com</email></para>
</listitem>
<listitem>
@@ -7161,6 +8111,11 @@
</listitem>
<listitem>
+ <para>Vadim Kurland
+ <email>vadim@fwbuilder.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Vadim Mikhailov
<email>mvp@braz.ru</email></para>
</listitem>
@@ -7270,6 +8225,11 @@
</listitem>
<listitem>
+ <para>Vladimir Osintsev
+ <email>oc@nm.ru</email></para>
+ </listitem>
+
+ <listitem>
<para>Vladimir Savichev
<email>vlad@ariel.phys.wesleyan.edu</email></para>
</listitem>
@@ -7340,6 +8300,11 @@
</listitem>
<listitem>
+ <para>Wesley Shields
+ <email>wxs@csh.rit.edu</email></para>
+ </listitem>
+
+ <listitem>
<para>Wietse Venema
<email>wietse@wzv.win.tue.nl</email></para>
</listitem>
@@ -7356,7 +8321,7 @@
<listitem>
<para>Willem Jan Withagen
- <email>wjw@surf.IAE.nl</email></para>
+ <email>wjw@withagen.nl</email></para>
</listitem>
<listitem>
@@ -7419,6 +8384,11 @@
</listitem>
<listitem>
+ <para>Yann Berthier
+ <email>yb@bachibouzouk.org</email></para>
+ </listitem>
+
+ <listitem>
<para>Yannis Kotsinos
<email>zookie@med.auth.gr</email></para>
</listitem>
@@ -7474,11 +8444,21 @@
</listitem>
<listitem>
+ <para>Yuan-Chung Hsiao
+ <email>ychsiao@ychsiao.idv.tw</email></para>
+ </listitem>
+
+ <listitem>
<para>Yuri Kurenkov
<email>y.kurenkov@init.ru</email></para>
</listitem>
<listitem>
+ <para>Yuriy N. Shkandybin
+ <email>jura@netams.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Yoshihiko SARUMRU
<email>mistral@imasy.or.jp</email></para>
</listitem>
@@ -7579,6 +8559,11 @@
</listitem>
<listitem>
+ <para>Zachariah Thompson
+ <email>lin-chi@lastamericanempire.com</email></para>
+ </listitem>
+
+ <listitem>
<para>Zahemszhky Gabor
<email>zgabor@code.hu</email></para>
</listitem>
diff --git a/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml b/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml
index b92a138a69..332a128920 100644
--- a/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml
+++ b/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml
@@ -531,6 +531,10 @@
</listitem>
<listitem>
+ <para>&a.ahze;</para>
+ </listitem>
+
+ <listitem>
<para>&a.trevor;</para>
</listitem>
@@ -727,6 +731,10 @@
</listitem>
<listitem>
+ <para>&a.remko;</para>
+ </listitem>
+
+ <listitem>
<para>&a.scottl;</para>
</listitem>
@@ -883,6 +891,10 @@
</listitem>
<listitem>
+ <para>&a.gnn;</para>
+ </listitem>
+
+ <listitem>
<para>&a.simon;</para>
</listitem>
diff --git a/en_US.ISO8859-1/articles/contributors/contrib.staff.sgml b/en_US.ISO8859-1/articles/contributors/contrib.staff.sgml
index acbb2da4b5..8d15e4e7bc 100644
--- a/en_US.ISO8859-1/articles/contributors/contrib.staff.sgml
+++ b/en_US.ISO8859-1/articles/contributors/contrib.staff.sgml
@@ -153,35 +153,35 @@
<itemizedlist>
<listitem>
- <para>&a.rwatson;</para>
+ <para>&a.josef;</para>
</listitem>
<listitem>
- <para>&a.bms;</para>
+ <para>&a.imp;</para>
</listitem>
<listitem>
- <para>&a.cperciva;</para>
+ <para>&a.simon;</para>
</listitem>
<listitem>
- <para>&a.des;</para>
+ <para>&a.cperciva;</para>
</listitem>
<listitem>
- <para>&a.gshapiro;</para>
+ <para>&a.trhodes;</para>
</listitem>
<listitem>
- <para>&a.guido;</para>
+ <para>&a.gshapiro;</para>
</listitem>
<listitem>
- <para>&a.imp;</para>
+ <para>&a.des;</para>
</listitem>
<listitem>
- <para>&a.julian;</para>
+ <para>&a.guido;</para>
</listitem>
<listitem>
@@ -189,7 +189,7 @@
</listitem>
<listitem>
- <para>&a.trhodes;</para>
+ <para>&a.rwatson;</para>
</listitem>
</itemizedlist>
</sect2>
diff --git a/en_US.ISO8859-1/articles/java-tomcat/article.sgml b/en_US.ISO8859-1/articles/java-tomcat/article.sgml
index 62b421d349..70acdbce27 100644
--- a/en_US.ISO8859-1/articles/java-tomcat/article.sgml
+++ b/en_US.ISO8859-1/articles/java-tomcat/article.sgml
@@ -127,7 +127,7 @@
<para>The Tomcat portion of the install is very straight forward, but
the difficulty I had was getting &java; Development Kit up and
running for FreeBSD 4.X, as Sun Microsystems only supplies
- Binaries for Linux, &solaris;, and &windowsnt;. This means that I
+ binaries for Linux, &solaris;, and &windowsnt;. This means that I
had to compile my own &jdk; for FreeBSD. I began by searching for
documentation on the Internet. I quickly found that there is more
source code than I need along with patches to the source code, but
diff --git a/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml b/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml
index b017856fae..95ccb7b43d 100644
--- a/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml
+++ b/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml
@@ -364,7 +364,6 @@ DEV_MODULE(echo,echo_loader,NULL);</programlisting>
#include &lt;sys/malloc.h&gt;
#define BUFFERSIZE 256
-#define CDEV_MAJOR 33
/* Function prototypes */
@@ -375,12 +374,12 @@ static d_write_t echo_write;
/* Character device entry points */
static struct cdevsw echo_cdevsw = {
+ .d_version = D_VERSION,
.d_open = echo_open,
.d_close = echo_close,
- .d_maj = CDEV_MAJOR,
- .d_name = "echo",
.d_read = echo_read,
- .d_write = echo_write
+ .d_write = echo_write,
+ .d_name = "echo",
};
typedef struct s_echo {
@@ -389,7 +388,7 @@ typedef struct s_echo {
} t_echo;
/* vars */
-static dev_t echo_dev;
+static struct cdev *echo_dev;
static int count;
static t_echo *echomsg;
@@ -415,12 +414,12 @@ echo_loader(struct module *m, int what, void *arg)
0600,
"echo");
/* kmalloc memory for use by this driver */
- MALLOC(echomsg, t_echo *, sizeof(t_echo), M_ECHOBUF, M_WAITOK);
+ echomsg = malloc(sizeof(t_echo), M_ECHOBUF, M_WAITOK);
printf("Echo device loaded.\n");
break;
case MOD_UNLOAD:
destroy_dev(echo_dev);
- FREE(echomsg,M_ECHOBUF);
+ free(echomsg, M_ECHOBUF);
printf("Echo device unloaded.\n");
break;
default:
@@ -431,7 +430,7 @@ echo_loader(struct module *m, int what, void *arg)
}
static int
-echo_open(dev_t dev, int oflags, int devtype, struct thread *p)
+echo_open(struct cdev *dev, int oflags, int devtype, struct thread *p)
{
int err = 0;
@@ -440,7 +439,7 @@ echo_open(dev_t dev, int oflags, int devtype, struct thread *p)
}
static int
-echo_close(dev_t dev, int fflag, int devtype, struct thread *p)
+echo_close(struct cdev *dev, int fflag, int devtype, struct thread *p)
{
uprintf("Closing device \"echo.\"\n");
return(0);
@@ -453,7 +452,7 @@ echo_close(dev_t dev, int fflag, int devtype, struct thread *p)
*/
static int
-echo_read(dev_t dev, struct uio *uio, int ioflag)
+echo_read(struct cdev *dev, struct uio *uio, int ioflag)
{
int err = 0;
int amt;
@@ -476,7 +475,7 @@ echo_read(dev_t dev, struct uio *uio, int ioflag)
*/
static int
-echo_write(dev_t dev, struct uio *uio, int ioflag)
+echo_write(struct cdev *dev, struct uio *uio, int ioflag)
{
int err = 0;
diff --git a/en_US.ISO8859-1/books/faq/book.sgml b/en_US.ISO8859-1/books/faq/book.sgml
index 2385f10b37..f702f4e2fb 100644
--- a/en_US.ISO8859-1/books/faq/book.sgml
+++ b/en_US.ISO8859-1/books/faq/book.sgml
@@ -6,7 +6,7 @@
<book>
<bookinfo>
- <title>Frequently Asked Questions for FreeBSD 2.X, 3.X, 4.X and 5.X</title>
+ <title>Frequently Asked Questions for FreeBSD 2.X, 3.X, 4.X, 5.X, and 6.X</title>
<corpauthor>The FreeBSD Documentation Project</corpauthor>
@@ -53,7 +53,7 @@
</legalnotice>
<abstract>
- <para>This is the FAQ for FreeBSD versions 2.X, 3.X, 4.X and 5.X.
+ <para>This is the FAQ for FreeBSD versions 2.X, 3.X, 4.X, 5.X, and 6.X.
All entries are assumed to be relevant to FreeBSD 2.0.5 and
later, unless otherwise noted. If you are interested in
helping with this project, send email to the &a.doc;. The
@@ -73,7 +73,7 @@
<chapter id="introduction">
<title>Introduction</title>
- <para>Welcome to the FreeBSD 2.X-5.X FAQ!</para>
+ <para>Welcome to the FreeBSD 2.X-6.X FAQ!</para>
<para>As is usual with Usenet FAQs, this document aims to cover the
most frequently asked questions concerning the FreeBSD operating
@@ -278,17 +278,28 @@
</question>
<!--
- This answer is a hack to deal with the fact that for now there are two
- "latest" versions of FreeBSD.
+ This answer is a hack to deal with the fact that for now there are
+ multiple "latest" versions of FreeBSD.
-->
<answer>
- <para>At this point in FreeBSD's development, there are two
+ <para>At this point in FreeBSD's development, there are three
parallel development branches; releases are being made from
- both branches. The 4.X series of releases
- is being made from the <emphasis>-STABLE</emphasis> branch
+ two of the three branches. The 4.X series of releases
+ is being made from the <emphasis>4-STABLE</emphasis> branch
and the 5.X series of releases is being made from
- <emphasis>-CURRENT</emphasis>.</para>
+ <emphasis>5-STABLE</emphasis>. It will be some time yet
+ before any releases are made from the
+ <emphasis>6-CURRENT</emphasis> branch.</para>
+
+ <para>Up until the release of 5.3, the 4.X series was the
+ one known as <emphasis>-STABLE</emphasis>. However,
+ as of 5.3, 5.X has been designated the new
+ <emphasis>-STABLE</emphasis> and 4.X will no longer see
+ much new development. Instead, it will be designated
+ for an &quot;extended support&quot; status and receive
+ only fixes for major problems (such as security-related
+ fixes.)</para>
<para>Version <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/&rel.current;-RELEASE/">&rel.current;</ulink>
@@ -421,9 +432,9 @@
only well-tested bug fixes and other small incremental
enhancements. FreeBSD-CURRENT, on the other hand, has
been one unbroken line since 2.0 was released, leading
- towards 5.2.1-RELEASE (and beyond). At 5.3-RELEASE, the
- 5-STABLE branch is expected to be created, and
- &os.current; will become 6-CURRENT. More detail information,
+ towards 5.3-RELEASE (and beyond). Just before 5.3-RELEASE, the
+ 5-STABLE branch was created, and
+ &os.current; became 6-CURRENT. More detail information,
see <quote><ulink url="&url.articles.releng;/release-proc.html">
FreeBSD Release Engineering:
2.2.1 Creating the Release Branch</ulink></quote>.</para>
@@ -432,15 +443,14 @@
The 3-STABLE branch has ended with the release of 3.5.1, the
final 3.X release. The only changes made to either of these
branches will be, for the most part, security-related bug
- fixes.</para>
+ fixes. Support for the 4-STABLE branch will continue
+ for some time but focus primarily on security-related bug
+ fixes and other serious issues.</para>
-<!-- temporarily commented out until 5.3R is released -->
-<!--
<para>5-STABLE is the actively developed -STABLE branch.
The latest release on the 5-STABLE branch is
&rel2.current;-RELEASE, which was released in
&rel2.current.date;.</para>
--->
<para>The 6-CURRENT branch is the actively developed
-CURRENT branch toward the next generation of &os;.
@@ -513,7 +523,7 @@
<itemizedlist>
<listitem>
- <para>The latest 5.X release, &rel.current;-RELEASE can be
+ <para>The latest release, &rel.current;-RELEASE can be
found in the <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/&rel.current;-RELEASE/">&rel.current;-RELEASE directory</ulink>.</para>
</listitem>
@@ -521,21 +531,21 @@
<listitem>
<para><ulink
url="ftp://current.FreeBSD.org/pub/FreeBSD/">
- 5.X Snapshot</ulink> releases are made daily for the
+ Snapshot</ulink> releases are made daily for the
<link linkend="current">-CURRENT</link> branch, these being
of service purely to bleeding-edge testers and
developers.</para>
</listitem>
<listitem>
- <para>The latest 4-STABLE release, &rel2.current;-RELEASE can be
+ <para>The latest 5-STABLE release, &rel2.current;-RELEASE can be
found in the <ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/&rel2.current;-RELEASE/">&rel2.current;-RELEASE directory</ulink>.</para>
</listitem>
<listitem>
<para><ulink
- url="ftp://current.FreeBSD.org/pub/FreeBSD/snapshots/">4.X
+ url="ftp://current.FreeBSD.org/pub/FreeBSD/snapshots/">5.X
snapshots</ulink> are usually made daily.</para>
</listitem>
</itemizedlist>
@@ -4406,7 +4416,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
2003</attribution>
<para>These warnings are generated by Witness, a run-time lock
- diagnostic system found in FreeBSD 5-CURRENT kernels (but
+ diagnostic system found in FreeBSD -CURRENT kernels (but
removed in releases). You can read more about Witness in the
&man.witness.4; man page, which talks about its capabilities. Among
other things, Witness performs run-time lock order verification
@@ -4816,7 +4826,7 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
linkend="mailing">mailing list</link> for periodic updates
on new entries.</para>
- <para>Most ports should work on the 4.X and 5.X branches.
+ <para>Most ports should work on the 4.X, 5.X, and 6.X branches.
Each time a FreeBSD release is made, a snapshot of the
ports tree at the time of release in also included in the
<filename>ports/</filename> directory.</para>
@@ -4853,13 +4863,22 @@ kern.timecounter.hardware: TSC -&gt; i8254</screen>
</varlistentry>
<varlistentry>
- <term>for 5.X-CURRENT</term>
+ <term>for 5.X-RELEASE/5-STABLE</term>
<listitem>
<para><ulink
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current/">
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current</ulink></para>
</listitem>
</varlistentry>
+
+ <varlistentry>
+ <term>for 6-CURRENT</term>
+ <listitem>
+ <para><ulink
+ url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6-current/">
+ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6-current</ulink></para>
+ </listitem>
+ </varlistentry>
</variablelist>
<para>or your nearest local mirror site.</para>
@@ -6209,8 +6228,8 @@ C:\="DOS"</programlisting>
<para>Enabling <varname>vfs.usermount</varname>, however,
has negative security implications. A better way to
- access &ms-dos; formatted media is to use the <ulink
- url="http://www.FreeBSD.org/cgi/ports.cgi?query=%5Emtools-&amp;stype=name">mtools</ulink>
+ access &ms-dos; formatted media is to use the
+ <filename role="package">emulators/mtools</filename>
package in the ports collection.</para>
</answer>
</qandaentry>
@@ -6749,7 +6768,7 @@ options SYSVMSG # enable for messaging</programlisting>
</question>
<answer>
- <para>FreeBSD 5.X uses the &man.devfs.8; device-on-demand
+ <para>FreeBSD 5.X and beyond use the &man.devfs.8; device-on-demand
system. Device drivers automatically create new device
nodes as they are needed, obsoleting
<filename>/dev/MAKEDEV</filename>.</para>
@@ -6863,7 +6882,7 @@ options SYSVMSG # enable for messaging</programlisting>
<qandaentry>
<question id="release-candidate">
<para>I tried to update my system to the latest -STABLE, but
- got -RC or -PRERELEASE! What is going on?</para>
+ got -BETAx, -RC or -PRERELEASE! What is going on?</para>
</question>
<answer>
@@ -7774,7 +7793,7 @@ ttyvb "/usr/libexec/getty Pc" cons25 off secure</programlisting>
&prompt.root; <userinput>sh MAKEDEV vty12</userinput></screen>
<note>
- <para>On FreeBSD 5.X you do not have to create devices
+ <para>On FreeBSD 5.X and beyond you do not have to create devices
manually if you are using <literal>DEVFS</literal>,
since the proper device nodes will be automatically
created under <filename
@@ -7838,9 +7857,7 @@ ttyvb "/usr/libexec/getty Pc" cons25 off secure</programlisting>
</question><answer>
<para>There are two schools of thought on how to start
- <ulink
- url="http://www.FreeBSD.org/cgi/man.cgi?manpath=xfree86&amp;query=xdm">
- xdm</ulink>. One school starts xdm from
+ &man.xdm.1;. One school starts xdm from
<filename>/etc/ttys</filename> (see &man.ttys.5;) using
the supplied example, while the other simply runs xdm from
<filename>rc.local</filename> (see &man.rc.8;) or from a
@@ -11796,19 +11813,19 @@ raisechar=^^</programlisting>
<itemizedlist>
<listitem>
- <para><literal>RELENG_3</literal> AKA
- <emphasis>3.X-STABLE</emphasis></para>
+ <para><literal>RELENG_4</literal> AKA
+ <emphasis>4-STABLE</emphasis></para>
</listitem>
<listitem>
- <para><literal>RELENG_4</literal> AKA
- <emphasis>4-STABLE</emphasis></para>
+ <para><literal>RELENG_5</literal> AKA
+ <emphasis>5-STABLE</emphasis></para>
</listitem>
<listitem>
<para><literal>HEAD</literal> AKA
<emphasis>-CURRENT</emphasis> AKA
- <emphasis>5.X-CURRENT</emphasis></para>
+ <emphasis>6.X-CURRENT</emphasis></para>
</listitem>
</itemizedlist>
@@ -11819,10 +11836,13 @@ raisechar=^^</programlisting>
stream</emphasis></quote> which we simply refer to as
<quote>-CURRENT</quote>.</para>
- <para>Right now, <quote>-CURRENT</quote> is the 5.X development
- stream and the <literal>4-STABLE</literal> branch,
+ <para>Right now, <quote>-CURRENT</quote> is the 6.X development
+ stream; the <literal>4-STABLE</literal> branch,
<symbol>RELENG_4</symbol>, forked off from
- <quote>-CURRENT</quote> in Mar 2000.</para>
+ <quote>-CURRENT</quote> in March 2000, and
+ the <literal>5-STABLE</literal> branch,
+ <symbol>RELENG_5</symbol>, forked off from
+ <quote>-CURRENT</quote> in October 2004.</para>
</answer>
</qandaentry>
diff --git a/en_US.ISO8859-1/books/handbook/config/chapter.sgml b/en_US.ISO8859-1/books/handbook/config/chapter.sgml
index 1db6cec9df..8d396b81bc 100644
--- a/en_US.ISO8859-1/books/handbook/config/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/config/chapter.sgml
@@ -341,21 +341,18 @@
such as <filename role="package">mail/postfix</filename> or
<filename role="package">www/apache13</filename> are just two
of the many software packages which may be started during system
- initialization. Thus it is only fair that an explanation be
- provided on the procedures available for working with third
- party software, in the rare cases something goes wrong and the
- application does not start up properly.</para>
+ initialization. This section explains the procedures available
+ for starting third party software.</para>
<para>In &os;, most included services, such as &man.cron.8;, are
started through the system start up scripts. These scripts may
- different depending on &os; or vendor version; however, the most
+ differ depending on &os; or vendor version; however, the most
important aspect to consider is that their start up configuration
can be handled through simple startup scripts.</para>
- <para>Since the advent of rcNG, it became clear that system
- initialization for third party utilities could be simplified.
- For years applications would drop a simple start up script into
- the <filename role="directory">/usr/local/etc/rc.d</filename>
+ <para>Before the advent of rcNG, applications would drop a
+ simple start up script into the
+ <filename role="directory">/usr/local/etc/rc.d</filename>
directory which would be read by the system initialization
scripts. These scripts would then be executed during the latter
stages of system start up.</para>
@@ -364,17 +361,16 @@
old configuration style into the new system, the fact remains
that some third party utilities still require a script simply
dropped into the aforementioned directory. The subtle differences
- in the scripts depend whether or not rcNG is being used. Any
- version of &os; prior to 5.1 will not require the extra bit of
- configuration; indeed, in almost all cases the soon to be
- recognized script would do just fine.</para>
+ in the scripts depend whether or not rcNG is being used. Prior
+ to &os;&nbsp;5.1 the old configuration style is used and in
+ almost all cases a new style script would do just fine.</para>
<para>While every script must meet some minimal requirements, most
of the time these requirements are &os; version
agnostic. Each script must have a <filename>.sh</filename>
extension appended to the end and every script must be
executable by the system. The latter may be achieved by using
- the <command>chmod</command> and setting the unique permissions
+ the <command>chmod</command> command and setting the unique permissions
of <literal>755</literal>. There should also be, at minimal,
an option to <literal>start</literal> the application and an
option to <literal>stop</literal> the application.</para>
@@ -490,14 +486,14 @@ run_rc_command "$1"</programlisting>
utility from the ports collection with a configuration line
appended to the <filename>/etc/inetd.conf</filename> file,
or uncommenting one of the current configuration lines. Working
- with <command>inetd</command> and its configuration is
+ with <application>inetd</application> and its configuration is
described in depth in the
<link linkend="network-inetd">inetd</link> section.</para>
<para>In some cases, it may be more plausible to use the
&man.cron.8; daemon to start system services. This approach
has a number of advantages because <command>cron</command> runs
- these processes as the <command>crontab</command>'s file
+ these processes as the <filename>crontab</filename>'s file
owner. This allows regular users to start and maintain some
applications.</para>
@@ -546,13 +542,13 @@ run_rc_command "$1"</programlisting>
<note>
<para>User crontabs allow individual users to schedule tasks without the
- need for root privileges. Commands in a user's crontab run with the
+ need for <username>root</username> privileges. Commands in a user's crontab run with the
permissions of the user who owns the crontab.</para>
<para>The <username>root</username> user can have a user crontab just like
any other user. This one is different from
<filename>/etc/crontab</filename> (the system crontab). Because of the
- system crontab, there's usually no need to create a user crontab
+ system crontab, there is usually no need to create a user crontab
for <username>root</username>.</para>
</note>
@@ -2512,19 +2508,19 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</listitem>
<listitem>
- <para>The &man.dmesg.8; output after <quote>boot
- <option>-v</option></quote>, including any error messages
+ <para>The &man.dmesg.8; output after <command>boot
+ -v</command>, including any error messages
generated by you exercising the bug.</para>
</listitem>
<listitem>
- <para>The &man.dmesg.8; output from <quote>boot
- <option>-v</option></quote> with <acronym>ACPI</acronym>
+ <para>The &man.dmesg.8; output from <command>boot
+ -v</command> with <acronym>ACPI</acronym>
disabled, if disabling it helps fix the problem.</para>
</listitem>
<listitem>
- <para>Output from <quote>sysctl hw.acpi</quote>. This is also
+ <para>Output from <command>sysctl hw.acpi</command>. This is also
a good way of figuring out what features your system
offers.</para>
</listitem>
@@ -2626,27 +2622,27 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<literal>S4</literal><acronym>OS</acronym> is implemented
entirely by the operating system.</para>
- <para>Start by checking <command>sysctl</command>
- <option>hw.acpi</option> for the suspend-related items. Here
- are the results for my Thinkpad:</para>
+ <para>Start by checking <command>sysctl hw.acpi</command>
+ for the suspend-related items. Here
+ are the results for a Thinkpad:</para>
- <screen>hw.acpi.supported_sleep_state: S3 S4 S5</screen>
- <screen>hw.acpi.s4bios: 0</screen>
+ <screen>hw.acpi.supported_sleep_state: S3 S4 S5
+hw.acpi.s4bios: 0</screen>
- <para>This means that I can use <command>acpiconf -s</command>
+ <para>This means that we can use <command>acpiconf -s</command>
to test <literal>S3</literal>,
<literal>S4</literal><acronym>OS</acronym>, and
<literal>S5</literal>. If <option>s4bios</option> was one
- (<literal>1</literal>), I would have
+ (<literal>1</literal>), we would have
<literal>S4</literal><acronym>BIOS</acronym>
support instead of <literal>S4</literal>
<acronym>OS</acronym>.</para>
<para>When testing suspend/resume, start with
<literal>S1</literal>, if supported. This state is most
- likely to work since it doesn't require much driver support.
+ likely to work since it does not require much driver support.
No one has implemented <literal>S2</literal> but if you have
- it, it's similar to <literal>S1</literal>. The next thing
+ it, it is similar to <literal>S1</literal>. The next thing
to try is <literal>S3</literal>. This is the deepest
<acronym>STR</acronym> state and requires a lot of driver
support to properly reinitialize your hardware. If you have
@@ -2658,15 +2654,15 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
your kernel as possible. If it works, you can narrow down
which driver is the problem by loading drivers until it fails
again. Typically binary drivers like
- <filename>nvidia.ko</filename>, <application>X11</application>
+ <filename>nvidia.ko</filename>, X11
display drivers, and <acronym>USB</acronym> will have the most
problems while Ethernet interfaces usually work fine. If you
- can load/unload the drivers ok, you can automate this by
+ can properly load/unload the drivers, you can automate this by
putting the appropriate commands in
<filename>/etc/rc.suspend</filename> and
<filename>/etc/rc.resume</filename>. There is a
commented-out example for unloading and loading a driver. Try
- setting <option>hw.acpi.reset_video</option> to zero (0) if
+ setting <option>hw.acpi.reset_video</option> to zero (<literal>0</literal>) if
your display is messed up after resume. Try setting longer or
shorter values for <option>hw.acpi.sleep_delay</option> to see
if that helps.</para>
@@ -2674,7 +2670,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>Another thing to try is load a recent Linux distribution
with <acronym>ACPI</acronym> support and test their
suspend/resume support on the same hardware. If it works
- on Linux, it's likely a &os; driver problem and narrowing down
+ on Linux, it is likely a &os; driver problem and narrowing down
which driver causes the problems will help us fix the problem.
Note that the <acronym>ACPI</acronym> maintainers do not
usually maintain other drivers (e.g sound,
@@ -2715,7 +2711,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
system appears hung, try breaking to <acronym>DDB</acronym>
(<keycombo action="simul"><keycap>CTRL</keycap>
<keycap>ALT</keycap><keycap>ESC</keycap></keycombo> on
- console) and type <option>show interrupts</option>.</para>
+ console) and type <literal>show interrupts</literal>.</para>
<para>Your best hope when dealing with interrupt problems is to
try disabling <acronym>APIC</acronym> support with
@@ -2730,11 +2726,11 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
are the top priority to be fixed. The first step is to
isolate the steps to reproduce the panic (if possible)
and get a backtrace. Follow the advice for enabling
- <option>options DDB</option> and setting up a serial console
+ <literal>options DDB</literal> and setting up a serial console
(see <xref linkend="serialconsole-ddb">)
or setting up a &man.dump.8; partition. You can get a
backtrace in <acronym>DDB</acronym> with
- <option>tr</option>. If you have to handwrite the
+ <literal>tr</literal>. If you have to handwrite the
backtrace, be sure to at least get the lowest five (5) and top
five (5) lines in the trace.</para>
@@ -2748,10 +2744,10 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<sect3>
<title>System Powers Up After Suspend or Shutdown</title>
<para>First, try setting
- <option>hw.acpi.disable_on_poweroff=</option><quote>0</quote>
+ <literal>hw.acpi.disable_on_poweroff="0"</literal>
in &man.loader.conf.5;. This keeps <acronym>ACPI</acronym>
from disabling various events during the shutdown process.
- Some systems need this value set to <quote>1</quote> (the
+ Some systems need this value set to <literal>1</literal> (the
default) for the same reason. This usually fixes
the problem of a system powering up spontaneously after a
suspend or poweroff.</para>
@@ -2814,13 +2810,13 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<acronym>ACPI</acronym> work without any user intervention. At
this point, however, we are still developing workarounds for
common mistakes made by the <acronym>BIOS</acronym> vendors.
- The Microsoft interpreter (<filename>acpi.sys</filename> and
+ The &microsoft; interpreter (<filename>acpi.sys</filename> and
<filename>acpiec.sys</filename>) does not strictly check for
adherence to the standard, and thus many <acronym>BIOS</acronym>
- vendors who only test <acronym>ACPI</acronym> under Windows
+ vendors who only test <acronym>ACPI</acronym> under &windows;
never fix their <acronym>ASL</acronym>. We hope to continue to
identify and document exactly what non-standard behavior is
- allowed by Microsoft's interpreter and replicate it so &os; can
+ allowed by &microsoft;'s interpreter and replicate it so &os; can
work without forcing users to fix the <acronym>ASL</acronym>.
As a workaround and to help us identify behavior, you can fix
the <acronym>ASL</acronym> manually. If this works for you,
@@ -2836,10 +2832,10 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<title>_OS dependencies</title>
<para>Some <acronym>AML</acronym> assumes the world consists of
- various Windows versions. You can tell &os; to claim it is
+ various &windows; versions. You can tell &os; to claim it is
any <acronym>OS</acronym> to see if this fixes problems you
may have. An easy way to override this is to set
- <option>hw.acpi.osname</option>=<quote>Windows 2001</quote>
+ <literal>hw.acpi.osname="Windows 2001"</literal>
in <filename>/boot/loader.conf</filename> or other similar
strings you find in the <acronym>ASL</acronym>.</para>
</sect3>
@@ -2907,9 +2903,9 @@ acpi_dsdt_name="/boot/DSDT.aml"</programlisting>
page.</para>
<para>Debugging output is not enabled by default. To enable it,
- add <option>options ACPI_DEBUG</option> to your kernel config
+ add <literal>options ACPI_DEBUG</literal> to your kernel configuration file
if <acronym>ACPI</acronym> is compiled into the kernel. You can
- add <option>ACPI_DEBUG=1</option> to your
+ add <literal>ACPI_DEBUG=1</literal> to your
<filename>/etc/make.conf</filename> to enable it globally. If
it is a module, you can recompile just your
<filename>acpi.ko</filename> module as follows:</para>
diff --git a/en_US.ISO8859-1/books/handbook/disks/chapter.sgml b/en_US.ISO8859-1/books/handbook/disks/chapter.sgml
index 0238165d4d..72ffbb468d 100644
--- a/en_US.ISO8859-1/books/handbook/disks/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/disks/chapter.sgml
@@ -173,7 +173,7 @@
be <devicename>da1</devicename> and we want to mount it on
<filename>/1</filename> (if you are adding an IDE drive, the device name
will be <devicename>wd1</devicename> in pre-4.0 systems, or
- <devicename>ad1</devicename> in most 4.X systems).</para>
+ <devicename>ad1</devicename> in 4.X and 5.X systems).</para>
<indexterm><primary>partitions</primary></indexterm>
<indexterm><primary>slices</primary></indexterm>
diff --git a/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml b/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml
index fe7a8300b9..57df59789a 100644
--- a/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml
@@ -457,6 +457,11 @@
</row>
<row>
+ <entry>&a.usb.name;</entry>
+ <entry>Discussing &os; support for USB</entry>
+ </row>
+
+ <row>
<entry>&a.vuxml.name;</entry>
<entry>Discussion on VuXML infrastructure</entry>
</row>
@@ -1263,6 +1268,18 @@
</varlistentry>
<varlistentry>
+ <term>&a.usb.name;</term>
+
+ <listitem>
+ <para><emphasis>Discussing &os; support for
+ USB</emphasis></para>
+
+ <para>This is a mailing list for technical discussions
+ related to &os; support for USB.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>&a.usergroups.name;</term>
<listitem>
diff --git a/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml b/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml
index e0047bc751..df71a7246a 100644
--- a/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml
@@ -1015,7 +1015,7 @@ device ses # SCSI Environmental Services (and SAF-TE)</programli
you have only IDE hardware, you can remove them completely.</para>
<note>
- <para>The USB &man.umass.4; driver (and a few other drivers) use
+ <para>The USB &man.umass.4; driver and a few other drivers use
the SCSI subsystem even though they are not real SCSI devices.
Therefore make sure not to remove SCSI support, if any such
drivers are included in the kernel configuration.</para>
diff --git a/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml b/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml
index d055af3c84..b1619fd828 100644
--- a/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml
@@ -43,6 +43,14 @@
<itemizedlist>
<listitem>
<address>
+ <otheraddr>BSD-Systems</otheraddr>
+ Email: <email>info@bsd-systems.co.uk</email>
+ WWW: <otheraddr><ulink url="http://www.bsd-systems.co.uk"></ulink></otheraddr>
+ </address>
+ </listitem>
+
+ <listitem>
+ <address>
<otheraddr>Daemon News Mall</otheraddr>
<street>560 South State Street, Suite A2</street>
<city>Orem</city>, <state>UT</state> <postcode>84058</postcode>
@@ -381,6 +389,11 @@
freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs
(ssh only - no password)</para>
</listitem>
+ <listitem>
+ <para><emphasis>USA</emphasis>:
+ anoncvs@anoncvs1.FreeBSD.org:/home/ncvs (ssh only - no
+ password)</para>
+ </listitem>
</itemizedlist>
<para>Since CVS allows one to <quote>check out</quote> virtually
@@ -1139,10 +1152,6 @@
<programlisting>*default base=/var/db</programlisting>
- <para>This setting is used by default if it is not specified
- in the <filename>supfile</filename>, so we actually do not
- need the above line.</para>
-
<para>If your base directory does not already exist, now would
be a good time to create it. The <command>cvsup</command>
client will refuse to run if the base directory does not
@@ -1233,8 +1242,8 @@ src-all</programlisting>
server. The <filename>refuse</filename> file can be found (or, if you do not yet
have one, should be placed) in
<filename><replaceable>base</replaceable>/sup/</filename>.
- <replaceable>base</replaceable> is defined in your <filename>supfile</filename>; by
- default, <replaceable>base</replaceable> is
+ <replaceable>base</replaceable> is defined in your <filename>supfile</filename>;
+ our defined <replaceable>base</replaceable> is
<filename>/var/db</filename>,
which means that by default the <filename>refuse</filename> file is
<filename>/var/db/sup/refuse</filename>.</para>
@@ -2282,6 +2291,15 @@ doc/zh_*</screen>
</varlistentry>
<varlistentry>
+ <term>RELENG_5_3</term>
+
+ <listitem>
+ <para>The release branch for FreeBSD-5.3, used only
+ for security advisories and other critical fixes.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>RELENG_5_2</term>
<listitem>
@@ -2430,6 +2448,14 @@ doc/zh_*</screen>
<variablelist>
<varlistentry>
+ <term>RELENG_5_3_0_RELEASE</term>
+
+ <listitem>
+ <para>FreeBSD 5.3</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>RELENG_4_10_0_RELEASE</term>
<listitem>
diff --git a/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml b/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml
index 398c83a282..4d8426a9a5 100644
--- a/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml
@@ -209,7 +209,7 @@
supported by the &man.snd.emu10k1.4; driver. To add the support
for this card, use the following:</para>
- <programlisting>device snd_emu10k1</programlisting>
+ <programlisting>device "snd_emu10k1"</programlisting>
<para>Be sure to read the manual page of the driver for the
syntax to use. Information regarding the syntax of sound
@@ -1815,7 +1815,27 @@ device `epson:/dev/uscanner0' is a Epson GT-8200 flatbed scanner</screen>
<screen>&prompt.root; <userinput>pw groupmod operator -m <replaceable>joe</replaceable></userinput></screen>
- <para>For more details read the &man.pw.8; manual page.</para>
+ <para>For more details read the &man.pw.8; manual page. You
+ also have to set the correct write permissions (0660 or 0664)
+ on the <filename>/dev/uscanner0</filename> device node, by
+ default the <groupname>operator</groupname> group can only
+ read the device node. This is done by adding the following
+ lines to the <filename>/etc/devfs.rules</filename> file:</para>
+
+ <programlisting>[system=5]
+add path uscanner0 mode 660</programlisting>
+
+ <para>Then add the following to
+ <filename>/etc/rc.conf</filename> and reboot the
+ machine:</para>
+
+ <programlisting>devfs_system_ruleset="system"</programlisting>
+
+ <para>More information regarding these lines can be found in the
+ &man.devfs.8; manual page. Under &os;&nbsp;4.X, the
+ <groupname>operator</groupname> group has, by default, read
+ and write permissions to
+ <filename>/dev/uscanner0</filename>.</para>
<note>
<para>Of course, for security reasons, you should think twice
diff --git a/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml b/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml
index ac42b388f6..1cb2826b08 100644
--- a/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml
@@ -111,12 +111,12 @@
<para>&man.inetd.8; is referred to as the <quote>Internet
Super-Server</quote> because it manages connections for
- several daemons. Programs that provide network service are
- commonly known as daemons. <application>inetd</application>
- serves as a managing server for other daemons. When a
+ several services. When a
connection is received by <application>inetd</application>, it
- determines which daemon the connection is destined for, spawns
- the particular daemon and delegates the socket to it. Running
+ determines which program the connection is destined for, spawns
+ the particular process and delegates the socket to it (the program
+ is invoked with the service socket as its standard input, output
+ and error descriptors). Running
one instance of <application>inetd</application> reduces the
overall system load as compared to running each daemon
individually in stand-alone mode.</para>
@@ -4891,7 +4891,7 @@ Starting smbd.</screen>
administrator or ISP may have set up an NTP server for this
purpose&mdash;check their documentation to see if this is the
case. There is an <ulink
- url="http://www.eecis.udel.edu/~mills/ntp/servers.html">online
+ url="http://ntp.isc.org/bin/view/Servers/WebHome">online
list of publicly accessible NTP servers</ulink> which you can
use to find an NTP server near to you. Make sure you are
aware of the policy for any servers you choose, and ask for
diff --git a/en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml b/en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml
index 40b0a3f121..c77a1c074a 100644
--- a/en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml
@@ -191,6 +191,11 @@
&pgpkey.brooks;
</sect2>
+ <sect2 id="pgpkey-gnn">
+ <title>&a.gnn;</title>
+ &pgpkey.gnn;
+ </sect2>
+
<sect2 id="pgpkey-pjd">
<title>&a.pjd;</title>
&pgpkey.pjd;
@@ -351,6 +356,11 @@
&pgpkey.jkh;
</sect2>
+ <sect2 id="pgpkey-ahze">
+ <title>&a.ahze;</title>
+ &pgpkey.ahze;
+ </sect2>
+
<sect2 id="pgpkey-trevor">
<title>&a.trevor;</title>
&pgpkey.trevor;
@@ -481,6 +491,11 @@
&pgpkey.arved;
</sect2>
+ <sect2 id="pgpkey-remko">
+ <title>&a.remko;</title>
+ &pgpkey.remko;
+ </sect2>
+
<sect2 id="pgpkey-pav">
<title>&a.pav;</title>
&pgpkey.pav;
@@ -826,6 +841,11 @@
&pgpkey.viny;
</sect2>
+ <sect2 id="pgpkey-ups">
+ <title>&a.ups;</title>
+ &pgpkey.ups;
+ </sect2>
+
<sect2 id="pgpkey-nectar">
<title>&a.nectar;</title>
&pgpkey.nectar;
diff --git a/en_US.ISO8859-1/books/handbook/security/chapter.sgml b/en_US.ISO8859-1/books/handbook/security/chapter.sgml
index 5e5f7631fa..aacefe2df1 100644
--- a/en_US.ISO8859-1/books/handbook/security/chapter.sgml
+++ b/en_US.ISO8859-1/books/handbook/security/chapter.sgml
@@ -31,9 +31,8 @@
to protect your data, intellectual property, time, and much more
from the hands of hackers and the like.</para>
- <para>FreeBSD provides an array of utilities and mechanisms to
- ensure the integrity and security of your system and
- network.</para>
+ <para>&os; provides an array of utilities and mechanisms to ensure
+ the integrity and security of your system and network.</para>
<para>After reading this chapter, you will know:</para>
@@ -287,10 +286,10 @@
</sect1>
<sect1 id="securing-freebsd">
- <title>Securing FreeBSD</title>
+ <title>Securing &os;</title>
<indexterm>
<primary>security</primary>
- <secondary>securing FreeBSD</secondary>
+ <secondary>securing &os;</secondary>
</indexterm>
<note>
@@ -305,7 +304,7 @@
</note>
<para>The sections that follow will cover the methods of securing your
- FreeBSD system that were mentioned in the <link
+ &os; system that were mentioned in the <link
linkend="security-intro">last section</link> of this chapter.</para>
<sect2 id="securing-root-and-staff">
@@ -502,7 +501,7 @@
<application>rlogind</application>, then turn off those
services!</para>
- <para>FreeBSD now defaults to running
+ <para>&os; now defaults to running
<application>ntalkd</application>,
<application>comsat</application>, and
<application>finger</application> in a sandbox. Another program
@@ -600,7 +599,7 @@
<para>If an attacker breaks <username>root</username> he can do
just about anything, but
there are certain conveniences. For example, most modern kernels
- have a packet sniffing device driver built in. Under FreeBSD it
+ have a packet sniffing device driver built in. Under &os; it
is called the <devicename>bpf</devicename> device. An intruder
will commonly attempt to run a packet sniffer on a compromised
machine. You do not need to give the intruder the capability and
@@ -843,7 +842,7 @@
services, or that you will add a new internal service and forget
to update the firewall. You can still open up the high-numbered
port range on the firewall, to allow permissive-like operation,
- without compromising your low ports. Also take note that FreeBSD
+ without compromising your low ports. Also take note that &os;
allows you to control the range of port numbers used for dynamic
binding, via the various <varname>net.inet.ip.portrange</varname>
<command>sysctl</command>'s (<command>sysctl -a | fgrep
@@ -876,7 +875,7 @@
server to saturate its outgoing network with ICMP responses. This
type of attack can also crash the server by running it out of
mbuf's, especially if the server cannot drain the ICMP responses
- it generates fast enough. The FreeBSD kernel has a new kernel
+ it generates fast enough. The &os; kernel has a new kernel
compile option called <option>ICMP_BANDLIM</option>
which limits the effectiveness
of these sorts of attacks. The last major class of springboard
@@ -1011,14 +1010,14 @@
&unix; came into being was based on DES, the Data Encryption
Standard. This was not such a problem for users resident in
the US, but since the source code for DES could not be exported
- outside the US, FreeBSD had to find a way to both comply with
+ outside the US, &os; had to find a way to both comply with
US law and retain compatibility with all the other &unix;
variants that still used DES.</para>
<para>The solution was to divide up the encryption libraries
so that US users could install the DES libraries and use
DES but international users still had an encryption method
- that could be exported abroad. This is how FreeBSD came to
+ that could be exported abroad. This is how &os; came to
use MD5 as its default encryption method. MD5 is believed to
be more secure than DES, so installing DES is offered primarily
for compatibility reasons.</para>
@@ -1026,16 +1025,16 @@
<sect2>
<title>Recognizing Your Crypt Mechanism</title>
- <para>Before FreeBSD&nbsp;4.4 <filename>libcrypt.a</filename> was a
+ <para>Before &os;&nbsp;4.4 <filename>libcrypt.a</filename> was a
symbolic link pointing to the library which was used for
- encryption. FreeBSD&nbsp;4.4 changed <filename>libcrypt.a</filename> to
+ encryption. &os; 4.4 changed <filename>libcrypt.a</filename> to
provide a configurable password authentication hash library.
Currently the library supports DES, MD5 and Blowfish hash
- functions. By default FreeBSD uses MD5 to encrypt
+ functions. By default &os; uses MD5 to encrypt
passwords.</para>
<para>It is pretty easy to identify which encryption method
- FreeBSD is set up to use. Examining the encrypted passwords in
+ &os; is set up to use. Examining the encrypted passwords in
the <filename>/etc/master.passwd</filename> file is one way.
Passwords encrypted with the MD5 hash are longer than those
encrypted with the DES hash and also begin with the characters
@@ -1067,13 +1066,13 @@
</indexterm>
<para>S/Key is a one-time password scheme based on a one-way hash
- function. FreeBSD uses the MD4 hash for compatibility but other
+ function. &os; uses the MD4 hash for compatibility but other
systems have used MD5 and DES-MAC. S/Key has been part of the
- FreeBSD base system since version 1.1.5 and is also used on a
+ &os; base system since version 1.1.5 and is also used on a
growing number of other operating systems. S/Key is a registered
trademark of Bell Communications Research, Inc.</para>
- <para>From version 5.0 of FreeBSD, S/Key has been replaced with
+ <para>From version 5.0 of &os;, S/Key has been replaced with
the functionally equivalent OPIE (One-time Passwords In
Everything). OPIE uses the MD5 hash by default.</para>
@@ -1157,7 +1156,7 @@
<para>To initialize S/Key for the first time, change your password,
or change your seed while logged in over a secure connection
- (e.g., on the console of a machine or via <application>ssh</application>), use the
+ (e.g. on the console of a machine or via <application>ssh</application>), use the
<command>keyinit</command> command without any parameters while
logged in as yourself:</para>
@@ -1398,7 +1397,7 @@ Enter secret pass phrase: <userinput>&lt;secret password&gt;</userinput>
aware of before depending on this file for security.</para>
<para>If there is no <filename>/etc/skey.access</filename> file
- (this is the default on FreeBSD 4.X systems), then all users will
+ (this is the default on &os; 4.X systems), then all users will
be allowed to use &unix; passwords. If the file exists, however,
then all users will be required to use S/Key unless explicitly
permitted to do otherwise by configuration statements in the
@@ -1434,7 +1433,7 @@ permit port ttyd0</programlisting>
<para>OPIE can restrict the use of &unix; passwords based on the IP
address of a login session just like S/Key does. The relevant file
is <filename>/etc/opieaccess</filename>, which is present by default
- on FreeBSD 5.0 and newer systems. Please check &man.opieaccess.5;
+ on &os; 5.0 and newer systems. Please check &man.opieaccess.5;
for more information on this file and which security considerations
you should be aware of when using it.</para>
@@ -1501,6 +1500,12 @@ permit port ttyd0</programlisting>
read the <link linkend="network-inetd">inetd configuration</link>
section.</para>
+ <note>
+ <para>While programs run by &man.inetd.8; are not exactly
+ <quote>daemons</quote>, they have traditionally been called
+ daemons. This is the term we will use in this section too.</para>
+ </note>
+
<sect2>
<title>Initial Configuration</title>
@@ -1703,7 +1708,7 @@ sendmail : PARANOID : deny</programlisting>
controllable.</para>
<para>The following instructions can be used as a guide on how to set up
- Kerberos as distributed for FreeBSD. However, you should refer to the
+ Kerberos as distributed for &os;. However, you should refer to the
relevant manual pages for a complete description.</para>
<sect2>
@@ -1717,7 +1722,7 @@ sendmail : PARANOID : deny</programlisting>
<para>Kerberos is an optional component of &os;. The easiest
way to install this software is by selecting the <literal>krb4</literal> or
<literal>krb5</literal> distribution in <application>sysinstall</application>
- during the initial installation of FreeBSD. This will install
+ during the initial installation of &os;. This will install
the <quote>eBones</quote> (KerberosIV) or <quote>Heimdal</quote> (Kerberos5)
implementation of Kerberos. These implementations are
included because they are developed outside the USA/Canada and
@@ -2337,6 +2342,7 @@ kerberos_stash="YES"</programlisting>
[realms]
EXAMPLE.ORG = {
kdc = kerberos.example.org
+ admin_server = kerberos.example.org
}
[domain_realm]
.example.org = EXAMPLE.ORG</programlisting>
@@ -2365,6 +2371,15 @@ _kpasswd._udp IN SRV 01 00 464 kerberos.example.org.
_kerberos-adm._tcp IN SRV 01 00 749 kerberos.example.org.
_kerberos IN TXT EXAMPLE.ORG.</programlisting></note>
+ <note>
+ <para>For clients to be able to find the
+ <application>Kerberos</application> services, you
+ <emphasis>must</emphasis> have either a fully configured
+ <filename>/etc/krb5.conf</filename> or a miminally configured
+ <filename>/etc/krb5.conf</filename> <emphasis>and</emphasis> a
+ properly configured DNS server.</para>
+ </note>
+
<para>Next we will create the <application>Kerberos</application>
database. This database contains the keys of all principals encrypted
with a master password. You are not
@@ -2936,921 +2951,2771 @@ jdoe@example.org</screen>
<sect1info>
<authorgroup>
<author>
- <firstname>Gary</firstname>
- <surname>Palmer</surname>
+ <firstname>Joseph J.</firstname>
+ <surname>Barbish</surname>
<contrib>Contributed by </contrib>
</author>
- <author>
- <firstname>Alex</firstname>
- <surname>Nash</surname>
- </author>
+ </authorgroup>
+ <authorgroup>
+ <author>
+ <firstname>Brad</firstname>
+ <surname>Davis</surname>
+ <contrib>Converted to SGML and updated by </contrib>
+ </author>
</authorgroup>
</sect1info>
-
<title>Firewalls</title>
+
<indexterm><primary>firewall</primary></indexterm>
<indexterm>
<primary>security</primary>
- <secondary>firewalls</secondary>
- </indexterm>
+ <secondary>firewalls</secondary>
+ </indexterm>
+ <sect2>
+ <title>Introduction</title>
+ <para>All software-based firewalls provide some way to filter
+ incoming and outgoing traffic that flows through your system.
+ The firewall uses one or more sets of <quote>rules</quote> to
+ inspect the network packets as they come in or go out of your
+ network connections and either allows the traffic through or
+ blocks it. The rules of the firewall can inspect one or more
+ characteristics of the packets, including but not limited to
+ the protocol type, the source or destination host address and
+ the source or destination port.</para>
+
+ <para>Firewalls greatly enhance the security of your network,
+ your applications and services. They can be used to do one of
+ more of the following things:</para>
- <para>Firewalls are an area of increasing interest for people who are
- connected to the Internet, and are even finding applications on private
- networks to provide enhanced security. This section will hopefully
- explain what firewalls are, how to use them, and how to use the
- facilities provided in the FreeBSD kernel to implement them.</para>
+ <itemizedlist>
+ <listitem>
+ <para>To protect and insulate the applications, services and
+ machines of your internal network from unwanted traffic
+ coming in from the public Internet.</para>
+ </listitem>
- <note>
- <para>People often think that having a firewall between your
- internal network and the <quote>Big Bad Internet</quote> will solve all
- your security problems. It may help, but a poorly set up firewall
- system is more of a security risk than not having one at all. A
- firewall can add another layer of security to your systems, but it
- cannot stop a really determined cracker from penetrating your internal
- network. If you let internal security lapse because you believe your
- firewall to be impenetrable, you have just made the crackers job that
- much easier.</para>
- </note>
+ <listitem>
+ <para>To limit or disable access from hosts of the internal
+ network to services of the public Internet.</para>
+ </listitem>
+
+ <listitem>
+ <para>To support network address translation (<acronym>NAT</acronym>), which
+ allows your internal network to use private <acronym>IP</acronym> addresses
+ and share a single connection to the public Internet
+ (either with a single <acronym>IP</acronym> address or by a shared pool of
+ automatically assigned public addresses).</para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
<sect2>
- <title>What Is a Firewall?</title>
-
- <para>There are currently two distinct types of firewalls in common use
- on the Internet today. The first type is more properly called a
- <emphasis>packet filtering router</emphasis>. This type of
- firewall utilizes a multi-homed machine and a set of rules to
- determine whether to forward or block individual packets. A
- multi-homed machine is simply a device with multiple network
- interfaces.
- The second type, known as a <emphasis>proxy
- server</emphasis>, relies on daemons to provide authentication and to
- forward packets, possibly on a multi-homed machine which has kernel
- packet forwarding disabled.</para>
-
- <para>Sometimes sites combine the two types of firewalls, so that only a
- certain machine (known as a <emphasis>bastion host</emphasis>) is
- allowed to send packets through a packet filtering router onto an
- internal network. Proxy services are run on the bastion host, which
- are generally more secure than normal authentication
- mechanisms.</para>
-
- <para>FreeBSD comes with a kernel packet filter (known as
- IPFW), which is what the rest of this
- section will concentrate on. Proxy servers can be built on FreeBSD
- from third party software, but there is such a variety of proxy
- servers available that it would be impossible to cover them in this
- section.</para>
-
- <sect3 id="firewalls-packet-filters">
- <title>Packet Filtering Routers</title>
-
- <para>A router is a machine which forwards packets between two or more
- networks. A packet filtering router is programmed to
- compare each packet to a list of rules before
- deciding if it should be forwarded or not. Most modern IP routing
- software includes packet filtering functionality that defaults to
- forwarding all packets. To enable the filters, you need to define a
- set of rules.</para>
-
- <para>To decide whether a packet should be passed on, the firewall looks
- through its set of rules for a rule which matches the contents of
- the packet's headers. Once a match is found, the rule action is
- obeyed. The rule action could be to drop the packet, to forward the
- packet, or even to send an ICMP message back to the originator.
- Only the first match counts, as the rules are searched in order.
- Hence, the list of rules can be referred to as a <quote>rule
- chain</quote>.</para>
-
- <para>The packet-matching criteria varies depending on the software
- used, but typically you can specify rules which depend on the source
- IP address of the packet, the destination IP address, the source
- port number, the destination port number (for protocols which
- support ports), or even the packet type (UDP, TCP, ICMP,
- etc).</para>
+ <title>Firewall Rule Set Types</title>
+ <para>Constructing a software application firewall rule set may
+ seem to be trivial, but most people get it wrong. The most
+ common mistake is to create an <quote>exclusive</quote> firewall rather
+ than an <quote>inclusive</quote> firewall.</para>
+
+ <para>An exclusive firewall allows all services through except
+ for those matching a set of rules that block certain
+ services.</para>
+
+ <para>An inclusive firewall does the reverse. It only allows
+ services matching the rules through and blocks everything else.
+ This way you can control what services can originate behind the
+ firewall destined for the public Internet and also control which
+ services originating from the public Internet may access your
+ network. Inclusive firewalls are much, much safer than exclusive
+ firewalls.</para>
+
+ <para>When you use your browser to access a web site there are
+ many internal functions that happen before your screen fills
+ with the data from the target web site. Your browser does not
+ receive one large file containing all the data and display
+ format instructions at one time. Each internal function accesses
+ the public Internet in multiple send/receive cycles of packets
+ of information. When all the packets containing the data finally
+ arrive, the data contained in the packets is combined together
+ to fill your screen. Each service (<acronym>DNS</acronym>, <acronym>HTTP</acronym>, etc) has its own
+ port number. The port number 80 is for <acronym>HTTP</acronym> services. So you
+ can code your firewall to only allow web page session start
+ requests originating from your <acronym>LAN</acronym> to pass through the firewall
+ out to the public Internet.</para>
+
+ <para>Security can be tightened further by telling the firewall to
+ monitor the send/receive cycles of all the packets making up
+ that session until the session completes. These are called
+ stateful capabilities and provides the maximum level of
+ protection.</para>
+
+ <para>A firewall rule set that does not implement stateful
+ capabilities on all the services being authorized is an insecure
+ firewall that is still open to many of the most common methods
+ of attack.</para>
+ </sect2>
+
+ <sect2>
+ <title>Firewall Software Applications</title>
+ <para>&os; has two different firewall software products built
+ into the base system. They are IPFILTER (i.e. also known as IPF)
+ and IPFIREWALL (i.e. also known as IPFW). IPFIREWALL has the
+ built in DUMMYNET traffic shaper facilities for controlling
+ bandwidth usage. IPFILTER does not have a built in traffic
+ shaper facility for controlling bandwidth usage, but the ALTQ
+ port application can be used to accomplish the same function.
+ The DUMMYNET feature and <acronym>ALTQ</acronym> is generally useful only to large
+ ISPs or commercial users. Both IPF and IPFW use rules to control
+ the access of packets to and from your system, although they go
+ about it different ways and have different rule syntaxes.</para>
+
+ <para>The IPFW sample rule set (found in
+ <filename>/etc/rc.firewall</filename>) delivered in the basic
+ install is outdated, complicated and does not use stateful
+ rules on the interface facing the public Internet. It
+ exclusively uses legacy stateless rules which only have the
+ ability to open or close the service ports. The IPFW example
+ stateful rules sets presented here supercede the
+ <filename>/etc/firewall.rc</filename> file distributed with the
+ system.</para>
+
+ <para>Stateful rules have technically advanced interrogation
+ abilities capable of defending against the flood of different
+ methods currently employed by attackers.</para>
+
+ <para>Both of these firewall software solutions IPF and IPFW still
+ maintain their legacy heritage of their original rule processing
+ order and reliance on non-stateful rules. These outdated
+ concepts are not covered here, only the new, modern stateful
+ rule construct and rule processing order is presented.</para>
+
+ <para>You should read about both of them and make your own
+ decision on which one best fits your needs.</para>
+
+ <para>The author prefers IPFILTER because its stateful rules are
+ much less complicated to use in a <acronym>NAT</acronym> environment and it has a
+ built in ftp proxy that simplifies the rules to allow secure
+ outbound FTP usage. If is also more appropriate to the knowledge
+ level of the inexperienced firewall user.</para>
+
+ <para>Since all firewalls are based on interrogating the values
+ of selected packet control fields, the creator of the firewall
+ rules must have an understanding of how <acronym>TCP</acronym>/IP works, what the
+ different values in the packet control fields are and how these
+ values are used in a normal session conversation. For a good
+ explanation go to:
+ <ulink url="http://www.ipprimer.com/overview.cfm"></ulink>.</para>
+ </sect2>
+
+ <sect2>
+ <title>The Packet Filter Firewall</title>
+
+ <para>As of July 2003 the OpenBSD firewall software application
+ known as <acronym>PF</acronym> was ported to &os;&nbsp;5.3.
+ <acronym>PF</acronym> is a complete, fully featured firewall
+ that contains <acronym>ALTQ</acronym>
+ for bandwidth usage management in a way similar to the dummynet
+ provides in <acronym>IPFW</acronym>.
+ The OpenBSD project does an outstanding job of maintaining the
+ PF users' guide that it will not be made part of this handbook
+ firewall section as that would just be duplicated effort.</para>
+
+ <para>For older 5.X version of &os; you can find
+ <acronym>PF</acronym> in the &os; ports collection here:
+ <filename role="package">security/pf</filename>.</para>
+
+ <para>More info can be found at the PF for &os; web site:
+ <ulink url="http://pf4freebsd.love2party.net/index.html">
+ </ulink>.</para>
+
+ <para>The OpenBSD PF user's guide is here:
+ <ulink url="http://www.openbsd.org/faq/pf/index.html"></ulink>.
+ </para>
+
+ <warning>
+ <para>PF in &os; 5.X is at the level of OpenBSD version 3.5. The
+ port from the &os; ports collection at the level of OpenBSD
+ version 3.4. Keep that in mind when browsing the user's
+ guide.</para>
+ </warning>
+
+ <sect3>
+ <title>Enabling PF</title>
+ <para>PF is included in the basic &os; install for versions newer than
+ 5.3 as a separate run time loadable module. PF will dynamically load
+ its kernel loadable module when the rc.conf statement
+ <literal>pf_enable="YES"</literal> is used. The
+ loadable module was created with &man.pflog.4; logging
+ enabled.</para>
+ </sect3>
+
+ <sect3>
+ <title>Kernel options</title>
+ <para>It is not a mandatory requirement that you enable PF by
+ compiling the following options into the &os; kernel. It is only
+ presented here as background information. Compiling PF into the
+ kernel causes the loadable module to never be used.</para>
+
+ <para>Sample kernel config PF option statements are in the
+ <filename>/usr/src/sys/conf/NOTES</filename> kernel source and are
+ reproduced here:</para>
+
+ <programlisting>device pf
+device pflog
+device pfsync</programlisting>
+
+ <para><literal>device pf</literal> tells the compile to include
+ Packet Filter as part of its core kernel.</para>
+
+ <para><literal>device pflog</literal> enables the optional
+ &man.pflog.4; pseudo network device which can be used to log traffic
+ to a &man.bpf.4; descriptor. The &man.pflogd.8; daemon can be used to
+ store the logging information to disk.</para>
+
+ <para><literal>device pfsync</literal> enables the optional
+ &man.pfsync.4; pseudo network device that is used to monitor
+ <quote>state changes</quote>. As this is not part of the loadable
+ module one has to build a custom kernel to use it.</para>
+
+ <para>These settings will take affect only after you have built and
+ installed a kernel with them set.</para>
+ </sect3>
+
+ <sect3>
+ <title>Available rc.conf Options</title>
+
+ <para>You need the following statements in <filename>/etc/rc.conf
+ </filename> to activate PF at boot time:</para>
+
+ <programlisting>pf_enable="YES" # Enable PF (load module if required)
+pf_rules="/etc/pf.conf" # rules definition file for pf
+pf_flags="" # additional flags for pfctl startup
+pflog_enable="YES" # start pflogd(8)
+pflog_logfile="/var/log/pflog" # where pflogd should store the logfile
+pflog_flags="" # additional flags for pflogd startup</programlisting>
+
+ <para>If you have a LAN behind this firewall and have to forward
+ packets for the computers in the LAN or want to do NAT you have to
+ enable the following option as well:</para>
+
+ <programlisting>gateway_enable="YES" # Enable as Lan gateway</programlisting>
+
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>The IPFILTER (IPF) Firewall</title>
+ <para>The author of IPFILTER is Darren Reed. IPFILTER is not
+ operating system dependent. IPFILTER is a open source
+ application and has been ported to &os;, NetBSD, OpenBSD,
+ SunOS, HP/UX, and Solaris operating systems. IPFILTER is
+ actively being supported and maintained, with updated versions
+ being released regularly.</para>
+
+ <para>IPFILTER is based on a kernel-side firewall and <acronym>NAT</acronym>
+ mechanism that can be controlled and monitored by userland
+ interface programs. The firewall rules can be set or deleted
+ with the &man.ipf.8; utility. The <acronym>NAT</acronym> rules can be set or
+ deleted with the &man.ipnat.1; utility. The &man.ipfstat.8;
+ utility can print run-time statistics for the kernel parts of
+ IPFILTER. The &man.ipmon.8; program can log IPFILTER actions
+ to the system log files.</para>
+
+ <para>IPF was originally written using a rule processing logic
+ of <quote>the last matching rule wins</quote> and used only
+ stateless type of rules. Over time IPF has been enhanced to
+ include a <quote>quick</quote> option and a stateful
+ <quote>keep state</quote> option which drastically modernized
+ the rules processing logic. IPF's official documentation covers
+ the legacy rule coding parameters and the legacy rule file
+ processing logic. the modernized functions are only included as
+ additional options, completely understating their benefits in
+ producing a far superior secure firewall.</para>
+
+ <para>The instructions contained in this section are based on
+ using rules that contain the <quote>quick</quote> option and
+ the stateful <quote>keep state</quote> option. This is the
+ basic framework for coding an inclusive firewall rule set.
+ </para>
+
+ <para>An inclusive firewall only allows packets matching the
+ rules to pass through. This way you can control what services
+ can originate behind the firewall destine for the public
+ Internet and also control the services which can originate from
+ the public Internet accessing your private network. Everything
+ else is blocked and logged by default design. Inclusive
+ firewalls are much, much more secure than exclusive firewall
+ rule sets and is the only rule set type covered here in.</para>
+
+ <para>For detailed explanation of the legacy rules processing
+ method see:
+ <ulink url="http://www.obfuscation.org/ipf/ipf-howto.html#TOC_1"></ulink>
+ and
+ <ulink url="http://coombs.anu.edu.au/~avalon/ip-filter.html"></ulink>
+ .</para>
+
+ <para>The IPF FAQ is at
+ <ulink url="http://www.phildev.net/ipf/index.html"></ulink>.
+ </para>
+
+ <sect3>
+ <title>Enabling IPF</title>
+ <para>IPF is included in the basic &os; install as a separate
+ run time loadable module. IPF will dynamically load its kernel
+ loadable module when the rc.conf statement <literal>
+ ipfilter_enable="YES"</literal> is used. The loadable
+ module was created with logging enabled and the <literal>default
+ pass all</literal> options. You do not need to compile IPF into
+ the &os; kernel just to change the default to <literal>block all
+ </literal>, you can do that by just coding a block all rule at
+ the end of your rule set.</para>
+ </sect3>
+
+ <sect3>
+ <title>Kernel options</title>
+ <para>It is not a mandatory requirement that you enable IPF by
+ compiling the following options into the &os; kernel. It is
+ only presented here as background information. Compiling IPF
+ into the kernel causes the loadable module to never be used.
+ </para>
+
+ <para>Sample kernel config IPF option statements are in the
+ <filename>/usr/src/sys/i386/conf/LINT</filename> kernel source
+ and are reproduced here.</para>
+
+ <programlisting>options IPFILTER
+options IPFILTER_LOG
+options IPFILTER_DEFAULT_BLOCK</programlisting>
+
+ <para><literal>options IPFILTER</literal> tells the compile
+ to include IPFILTER as part of its core kernel.</para>
+
+ <para><literal>options IPFILTER_LOG</literal> enables the
+ option to have IPF log traffic by writing to the ipl packet
+ logging pseudo&mdash;device for every rule that has the <literal>log
+ </literal> keyword.</para>
+
+ <para><literal>options IPFILTER_DEFAULT_BLOCK</literal>
+ changes the default behavior so any packet not matching a
+ firewall <literal>pass</literal> rule gets blocked.</para>
+
+ <para>These settings will take affect only after you have built
+ and installed a kernel with them set.</para>
+ </sect3>
+
+ <sect3>
+ <title>Available rc.conf Options</title>
+ <para>You need the following statements in <filename>/etc/rc.conf
+ </filename> to activate IPF at boot time:</para>
+
+ <programlisting>ipfilter_enable="YES" # Start ipf firewall
+ipfilter_rules="/etc/ipf.rules" # loads rules definition text file
+ipmon_enable="YES" # Start IP monitor log
+ipmon_flags="-Ds" # D = start as daemon
+ # s = log to syslog
+ # v = log tcp window, ack, seq
+ # n = map IP & port to names</programlisting>
+ <para>If you have a LAN behind this firewall that uses the
+ reserved private IP address ranges, then you need to add the
+ following to enable <acronym>NAT</acronym> function.</para>
+
+ <programlisting>gateway_enable="YES" # Enable as Lan gateway
+ipnat_enable="YES" # Start ipnat function
+ipnat_rules="/etc/ipnat.rules" # rules definition file for ipnat</programlisting>
+
+ </sect3>
+
+ <sect3>
+ <title>IPF</title>
+ <para>The ipf command is used to load your rules file. Normally
+ you create a file containing your custom rules and use this
+ command to replace in mass the currently running firewall
+ internal rules.</para>
+
+ <programlisting><command>ipf -Fa -f /etc/ipf.rules</command></programlisting>
+
+ <para>-Fa means flush all internal rules tables.</para>
+ <para>-f means this is the file to read for the rules to load.</para>
+
+ <para>This gives you the ability to make changes to their custom
+ rules file, run the above IPF command thus updating the running
+ firewall with a fresh copy of all the rules without having to
+ reboot the system. This method is very convenient for testing new
+ rules as the procedure can be executed as many times as needed.
+ </para>
+
+ <para>See the &man.ipf.8; man page for details on the other flags
+ available with this command.</para>
+
+ <para>The &man.ipf.8; command expects the rules file to be a
+ standard text file. It will not accept a rules file written as a
+ script with symbolic substitution.</para>
+
+ <para>There is a way to build IPF rules that utilities the power of
+ script symbolic substitution. See the Building Rule Script
+ section.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>IPFSTAT</title>
+ <para>The default behavior of &man.ipfstat.8; is to retrieve and
+ display the totals of the accumulated statistics gathered as a
+ result of applying the user coded rules against packets going
+ in and out of the firewall since it was last started, or since
+ the last time the accumulators were reset to zero by
+ <command>ipf -Z</command> command.</para>
+
+ <para>See the &man.ipfstat.8; manual page for details.</para>
+
+ <para>The default &man.ipfstat.8; command output will look
+ something like this:</para>
+
+ <screen>input packets: blocked 99286 passed 1255609 nomatch 14686 counted 0
+ output packets: blocked 4200 passed 1284345 nomatch 14687 counted 0
+ input packets logged: blocked 99286 passed 0
+ output packets logged: blocked 0 passed 0
+ packets logged: input 0 output 0
+ log failures: input 3898 output 0
+ fragment state(in): kept 0 lost 0
+ fragment state(out): kept 0 lost 0
+ packet state(in): kept 169364 lost 0
+ packet state(out): kept 431395 lost 0
+ ICMP replies: 0 <acronym>TCP</acronym> RSTs sent: 0
+ Result cache hits(in): 1215208 (out): 1098963
+ IN Pullups succeeded: 2 failed: 0
+ OUT Pullups succeeded: 0 failed: 0
+ Fastroute successes: 0 failures: 0
+ <acronym>TCP</acronym> cksum fails(in): 0 (out): 0
+ Packet log flags set: (0)</screen>
+
+ <para>When supplied with either -i for inbound or -o for outbound,
+ it will retrieve and display the appropriate list of filter
+ rules currently installed and in use by the kernel.</para>
+
+ <para><command>ipfstat -in</command> displays the inbound internal
+ rules table with rule number.</para>
+
+ <para><command>ipfstat -on</command> displays the outbound
+ internal rules table with the rule number.<para>
+
+ <para>The output will look something like this:</para>
+
+ <screen>@1 pass out on xl0 from any to any
+@2 block out on dc0 from any to any
+@3 pass out quick on dc0 proto tcp/udp from any to any keep state</screen>
+
+ <para><command>ipfstat -ih</command> displays the inbound internal
+ rules table prefixed each rule with count of how many times the
+ rule was matched.</para>
+
+ <para><command>ipfstat -oh</command> displays the outbound
+ internal rules table prefixed each rule with count of how many
+ times the rule was matched.</para>
+
+ <para>The output will look something like this:</para>
+
+ <screen>2451423 pass out on xl0 from any to any
+354727 block out on dc0 from any to any
+430918 pass out quick on dc0 proto tcp/udp from any to any keep state</screen>
+
+ <para>One of the most important functions of the ipfstat command
+ is the -T flag which activates the display state table in a way
+ similar to the way &man.top.1; shows the &os; running process
+ table. When your firewall is under attack this function gives
+ you the ability to identify, drill down to, and see the
+ attacking packets. The optional sub-flags give the ability to
+ select destination or source IP, port, protocol, you want to
+ monitor in real time. See the &man.ipfstat.8 man page for
+ details.<para>
+
+ </sect3>
+ <sect3>
+
+ <title>IPMON</title>
+ <para>In order for <command>ipmon</command> to properly work, the
+ kernel option IPFILTER_LOG must be turned on. This command has
+ 2 different modes it can be used in. Native mode is the default
+ mode when you type the command on the command line without the
+ -D flag.</para>
+
+ <para>Daemon mode is for when you want to have a continuous
+ system log file available so you can review logging of past
+ events. This is how &os; and IPFILTER are configured to work
+ together. &os; has a built in facility to automatically
+ rotate syslogs. That is why outputting the log information to
+ syslogd is better than the default of outputting to a regular
+ file. In <filename>rc.conf</filename> file you see the
+ ipmon_flags statement uses the "-Ds" flags</para>
+
+ <programlisting>ipmon_flags="-Ds" # D = start as daemon
+ # s = log to syslog
+ # v = log tcp window, ack, seq
+ # n = map IP & port to names</programlisting>
+
+ <para>The benefits of logging are obvious. It provides the
+ ability to review, after the fact, information like: what
+ packets had been dropped, what addresses they came from and
+ where they were going. These all give you a significant edge in
+ tracking down attackers.</para>
+
+ <para>Even with the logging facility enabled, IPF will not
+ generate any rule logging on its own. The firewall
+ administrator decides what rules in the rule set he wants to
+ log and adds the log keyword to those rules. Normally only
+ deny rules are logged.</para>
+
+ <para>Its very customary to include a default deny everything
+ rule with the log keyword included as your last rule in the
+ rule set. This way you get to see all the packets that did not
+ match any of the rules in the rule set.</para>
+ </sect3>
+
+ <sect3>
+ <title>IPMON Logging</title>
+
+ <para>Syslogd uses its own special method for segregation of log
+ data. It uses special grouping called <quote>facility</quote>
+ and <quote>level.</quote> IPMON in -Ds mode uses Local0 as the
+ <quote>facility</quote> name. All IPMON logged data goes to
+ Local0. The following levels can be used to further segregate
+ the logged data if desired.</para>
+
+ <screen>LOG_INFO - packets logged using the "log" keyword as the action rather than pass or block.
+LOG_NOTICE - packets logged which are also passed
+LOG_WARNING - packets logged which are also blocked
+LOG_ERR - packets which have been logged and which can be considered short</screen>
+
+ <para>To setup IPFILTER to log all data to <filename>
+ /var/log/ipfilter.log</filename>, you will need to create the
+ file. The following command will do that:</para>
+
+ <programlisting><command>touch /var/log/ipfilter.log</command></programlisting>
+
+ <para>The syslog function is controlled by definition statements
+ in the <filename>/etc/syslog.conf</filename> file. The <filename>syslog.conf</filename> file offers
+ considerable flexibility in how syslog will deal with system
+ messages issued by software applications like IPF.</para>
+
+ <para>Add the following statement to <filename>/etc/syslog.conf
+ </filename>:</para>
+
+ <programlisting>Local0.* /var/log/ipfilter.log</programlisting>
+
+ <para>The <literal>Local0.*</literal> means to write all the logged messages to the
+ coded file location.</para>
+
+ <para>To activate the changes to <filename>/etc/syslog.conf
+ </filename> you can reboot or bump the syslog task into
+ re-reading <filename>/etc/syslog.conf</filename> by <command>
+ kill -HUP &lt;pid&gt;</command>. You get the pid (i.e. process
+ number) by listing the tasks with the <command>ps -ax</command>
+ command. Find syslog in the display and the pid is the number
+ in the left column.</para>
+
+ <para>Do not forget to change <filename>/etc/newsyslog.conf
+ </filename> to rotate the new log you just created above.
+ </para>
+
+ </sect3>
+
+ <sect3>
+ <title>The Format of Logged Messages</title>
+
+ <para>Messages generated by ipmon consist of data fields
+ separated by white space. Fields common to all messages are:
+ </para>
+
+ <orderedlist>
+ <listitem>
+ <para>The date of packet receipt.</para>
+ </listitem>
+
+ <listitem>
+ <para>The time of packet receipt. This is in the form
+ HH:MM:SS.F, for hours, minutes, seconds, and fractions of a
+ second (which can be several digits long).</para>
+ </listitem>
+
+ <listitem>
+ <para>The name of the interface the packet was processed on,
+ e.g. <devicename>dc0</devicename>.</para>
+ </listitem>
+
+ <listitem>
+ <para>The group and rule number of the rule, e.g. <literal>@0:17</literal>.
+ </para>
+ </listitem>
+ </orderedlist>
+
+ <para>These can be viewed with ipfstat -in.<para>
+
+ <orderedlist>
+ <listitem>
+ <para>The action: p for passed, b for blocked, S for a short
+ packet, n did not match any rules, L for a log rule. The
+ order of precedence in showing flags is: S, p, b, n, L. A
+ capital P or B means that the packet has been logged due to
+ a global logging setting, not a particular rule.</para>
+ </listitem>
+
+ <listitem>
+ <para>The addresses. This is actually three fields: the
+ source address and port (separated by a comma), the ->
+ symbol, and the destination address and port.
+ 209.53.17.22,80 -> 198.73.220.17,1722.</para>
+ </listitem>
+
+ <listitem>
+ <para>PR followed by the protocol name or number, e.g. PR
+ tcp.</para>
+ </listitem>
+
+ <listitem>
+ <para>len followed by the header length and total length of
+ the packet, e.g. len 20 40.</para>
+ </listitem>
+ </orderedlist>
+
+ <para>If the packet is a <acronym>TCP</acronym> packet, there will be an additional
+ field starting with a hyphen followed by letters corresponding
+ to any flags that were set. See the &man.ipmon.8; manual page
+ for a list of letters and their flags.</para>
+
+ <para>If the packet is an ICMP packet, there will be two fields
+ at the end, the first always being <quote>ICMP</quote>, and
+ the next being the ICMP message and sub-message type,
+ separated by a slash, e.g. ICMP 3/3 for a port unreachable
+ message.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>Building the Rule Script</title>
+
+ <para>Some experienced IPF users create a file containing the
+ rules and code them in a manner compatible with running them
+ as a script with symbolic substitution. The major benefit of
+ doing this is you only have to change the value associated
+ with the symbolic name and when the script is run all the rules
+ containing the symbolic name will have the value substituted in
+ the rules. Being a script, you can use symbolic substitution to
+ code frequent used values and substitute them in multiple
+ rules. You will see this in the following example.</para>
+
+ <para>The script syntax used here is compatible with the sh, csh,
+ and tcsh shells.</para>
+
+ <para>Symbolic substitution fields are prefixed with a dollar
+ sign &dollar;.</para>
+
+ <para>Symbolic fields do not have the &dollar; prefix</para>
+
+ <para>The value to populate the Symbolic field must be enclosed
+ with "double quotes".</para>
+
+ <para>Start your rule file with something like this:</para>
+
+
+<programlisting>############# Start of IPF rules script ########################
+
+oif="dc0" # name of the outbound interface
+odns="192.0.2.11" # ISP's dns server IP address Symbolic&gt;
+myip="192.0.2.7" # My Static IP address from ISP
+ks="keep state"
+fks="flags S keep state"
+
+# You can use this same to build the /etc/ipf.rules file
+#cat &gt;&gt; /etc/ipf.rules &lt;&lt; EOF
+
+# exec ipf command and read inline data, stop reading
+# when word EOF is found. There has to be one line
+# after the EOF line to work correctly.
+/sbin/ipf -Fa -f - &lt;&lt; EOF
+
+# Allow out access to my ISP's Domain name server.
+pass out quick on &dollar;oif proto tcp from any to &dollar;odns port = 53 &dollar;fks
+pass out quick on &dollar;oif proto udp from any to &dollar;odns port = 53 &dollar;ks
+
+# Allow out non-secure standard www function
+pass out quick on &dollar;oif proto tcp from &dollar;myip to any port = 80 &dollar;fks
+
+# Allow out secure www function https over TLS SSL
+pass out quick on &dollar;oif proto tcp from &dollar;myip to any port = 443 &dollar;fks
+EOF
+################## End of IPF rules script ########################</programlisting>
+
+ <para>That is all there is to it. The rules are not important in
+ this example, how the Symbolic substitution field are populated
+ and used are. If the above example was in /etc/ipf.rules.script
+ file, you could reload these rules by entering on the command
+ line.</para>
+
+ <programlisting><command>sh /etc/ipf.rules.script</command>
+ </programlisting>
+
+ <para>There is one problem with using a rules file with embedded
+ symbolics. IPF has no problem with it, but the rc startup
+ scripts that read <filename>rc.conf</filename> will have
+ problems.</para>
+
+ <para>To get around this limitation with a rc scripts, remove
+ the following line:</para>
+
+ <programlisting><command>ipfilter_rules=</command>
+ </programlisting>
+
+ <para>Add a script like the following to your <filename>
+ /usr/local/etc/rc.d/</filename> startup directory. The script
+ should have a obvious name like <filename>loadipfrules.sh
+ </filename>. The <filename>.sh</filename> extension is mandatory.
+
+ <programlisting>#!/bin/sh
+sh /etc/ipf.rules.script</programlisting>
+
+ <para>The permission on this script file must be read, write,
+ exec for owner root.</para>
+
+ <programlisting><command>chmod 700 /usr/local/etc/rc.d/ipf.loadrules.sh</command></programlisting>
+
+ <para>Now when you system boots your IPF rules will be loaded
+ using the script.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>IPF Rule Sets</title>
+ <para>A rule set is a group of ipf rules coded to pass or block
+ packets based on the values contained in the packet. The
+ bi-directional exchange of packets between hosts comprises a
+ session conversation. The firewall rule set processes the
+ packet 2 times, once on its arrival from the public Internet
+ host and again as it leaves for its return trip back to the
+ public Internet host. Each tcp/ip service (i.e. telnet, www,
+ mail, etc.) is predefined by its protocol, source and
+ destination IP address, or the source and destination port
+ number. This is the basic selection criteria used to create
+ rules which will pass or block services.</para>
+
+ <para>IPF was originally written using a rules processing logic
+ of 'the last matching rule wins' and used only stateless
+ rules. Over time IPF has been enhanced to include a 'quick'
+ option and a stateful 'keep state' option which drastically
+ modernized the rules processing logic.</para>
+
+ <para>The instructions contained in this section is based on
+ using rules that contain the 'quick' option. and the stateful
+ 'keep state' option. This is the basic framework for coding an
+ inclusive firewall rule set.</para>
+
+ <para>An inclusive firewall only allows services matching the
+ rules through. This way you can control what services can
+ originate behind the firewall destined for the public Internet
+ and also control the services which can originate from the
+ public Internet accessing your private network. Everything
+ else is blocked and logged by default design. Inclusive
+ firewalls are much, much securer than exclusive firewall rule
+ sets and is the only rule set type covered herein.</para>
+
+ <note>
+ <para>Warning, when working with the firewall rules, always,
+ always do it from the root console of the system running the
+ firewall or you can end up locking your self out.</para>
+ </note>
+ </sect3>
+
+ <sect3>
+ <title>Rule Syntax</title>
+ <para>The rule syntax presented here has been simplified to only
+ address the modern stateful rule context and 'first matching
+ rule wins' logic. For the complete legacy rule syntax
+ description see the online ipf man page at &man.ipf.8</para>
+
+ <para># is used to mark the start of a comment and may appear at
+ the end of a rule line or on its own lines. Blank lines are
+ ignored.</para>
+
+ <para>Rules contain keywords, These keywords have to be coded in
+ a specific order from left to right on the line. Keywords are
+ identified in bold type. Some keywords have sub-options which
+ may be keywords them selves and also include more sub-options.
+ Each of the headings in the below syntax has a bold section
+ header which expands on the content.</para>
+
+ <!-- This section is probably wrong.. See the OpenBSD flag -->
+
+ <para><replaceable>ACTION IN-OUT OPTIONS SELECTION STATEFUL
+ PROTO SRC_ADDR,DST_ADDR OBJECT PORT_NUM TCP_FLAG STATEFUL
+ </replaceable></para>
+
+ <para><replaceable>ACTION</replaceable> = block | pass</para>
+
+ <para><replaceable>IN-OUT</replaceable> = in | out</para>
+
+ <para><replaceable>OPTIONS</replaceable> = log | quick | on
+ interface-name</para>
+
+ <para><replaceable>SELECTION</replaceable> = proto value |
+ source/destination IP | port = number | flags flag-value</para>
+
+ <para><replaceable>PROTO</replaceable> = tcp/udp | udp | tcp |
+ icmp</para>
+
+ <para><replaceable>SRC_ADD,DST_ADDR</replaceable> = all | from
+ object to object</para>
+
+ <para><replaceable>OBJECT</replaceable> = IP address | any</para>
+
+ <para><replaceable>PORT_NUM</replaceable> = port number</para>
+
+ <para><replaceable>TCP_FLAG</replaceable> = S</para>
+
+ <para><replaceable>STATEFUL</replaceable> = keep state</para>
+
+ <sect4>
+ <title>ACTION</title>
+
+ <para>The action indicates what to do with the packet if it
+ matches the rest of the filter rule. Each rule <emphasis>must</emphasis> have a
+ action. The following actions are recognized:</para>
+
+ <para>block indicates that the packet should be dropped if
+ the selection parameters match the packet.</para>
+
+ <para>pass indicates that the packet should exit the firewall
+ if the selection parameters match the packet.</para>
+ </sect4>
+
+ <sect4>
+ <title>IN-OUT</title>
+ <para>This is a mandatory requirement that each filter rule
+ explicitly state which side of the I/O it is to be used on.
+ The next keyword must be either in or out and one or the
+ other has to be coded or the rule will not pass syntax
+ check.</para>
+
+ <para>in means this rule is being applied against an inbound
+ packet which has just been received on the interface
+ facing the public Internet.</para>
+
+ <para>out means this rule is being applied against an
+ outbound packet destined for the interface facing the public
+ Internet.</para>
+ </sect4>
+
+ <sect4>
+ <title>OPTIONS</title>
+ <note>
+ <para>These options must be used in the order shown here.
+ </para>
+ </note>
+
+ <para>log indicates that the packet header will be written to
+ the ipl log (as described in the LOGGING section below) if
+ the selection parameters match the packet.</para>
+
+ <para>quick indicates that if the selection parameters match
+ the packet, this rule will be the last rule checked,
+ allowing a "short-circuit" path to avoid processing any
+ following rules for this packet. This option is a mandatory
+ requirement for the modernized rules processing logic.
+ </para>
+
+ <para>on indicates the interface name to be incorporated into
+ the selection parameters. Interface names are as displayed
+ by ifconfig. Using this option, the rule will only match if
+ the packet is going through that interface in the specified
+ direction (in/out). This option is a mandatory requirement
+ for the modernized rules processing logic.</para>
+
+ <para>When a packet is logged, the headers of the packet are
+ written to the IPL packet logging pseudo-device.
+ Immediately following the log keyword, the following
+ qualifiers may be used (in this order):</para>
+
+ <para>body indicates that the first 128 bytes of the packet
+ contents will be logged after the headers.</para>
+
+ <para>first If the 'log' keyword is being used in conjunction
+ with a "keep state" option, it is recommended that this
+ option is also applied so that only the triggering packet
+ is logged and not every packet which there after matches
+ the 'keep state' information.</para>
+ </sect4>
+
+ <sect4>
+ <title>SELECTION</title>
+ <para>The keywords described in this section are used to
+ describe attributes of the packet to be interrogated when
+ determining whether rules match or don't match. There is a
+ keyword subject, and it has sub-option keywords, one of
+ which has to be selected. The following general-purpose
+ attributes are provided for matching, and must be used in
+ this order:</para>
+ </sect4>
+
+ <sect4>
+ <title>PROTO</title>
+ <para>Proto is the subject keyword, it must be coded along
+ with one of it.s corresponding keyword sub-option values.
+ The value allows a specific protocol to be matched against.
+ This option is a mandatory requirement for the modernized
+ rules processing logic.</para>
+
+ <para>tcp/udp | udp | tcp | icmp or any protocol names found
+ in /etc/protocols are recognized and may be used. The
+ special protocol keyword tcp/udp may be used to match
+ either a <acronym>TCP</acronym> or a UDP packet, and has been added as a
+ convenience to save duplication of otherwise identical
+ rules.</para>
+ </sect4>
+
+ <sect4>
+ <title>SRC_ADDR/DST_ADDR</title>
+ <para>The 'all' keyword is essentially a synonym for "from
+ any to any" with no other match parameters.</para>
+
+ <para>from src to dst The from and to keywords are used to
+ match against IP addresses. Rules must specify BOTH source
+ and destination parameters. .any. is a special keyword that
+ matches any IP address. As in 'from any to any' or 'from
+ 0.0.0.0/0 to any' or 'from any to 0.0.0.0/0' or 'from
+ 0.0.0.0 to any' or 'from any to 0.0.0.0'</para>
+
+ <para>IP addresses may be specified as a dotted IP address
+ numeric form/mask-length, or as single dotted IP address
+ numeric form.</para>
+
+ <para>There isn't a way to match ranges of IP addresses which
+ do not express themselves easily as mask-length. See this
+ link for help on writing mask-length:
+ <ulink url="http://jodies.de/ipcalc"></ulink></para>
+ </sect4>
+
+ <sect4>
+ <title>PORT</title>
+ <para>If a port match is included, for either or both of
+ source and destination, then it is only applied to <acronym>TCP</acronym> and
+ UDP packets. When composing port comparisons, either the
+ service name from /etc/services or an integer port number
+ may be used. When the port appears as part of the from
+ object, it matches the source port number, when it appears
+ as part of the to object, it matches the destination port
+ number. The use of the port option with the .to. object is
+ a mandatory requirement for the modernized rules processing
+ logic. As in 'from any to any port = 80'</para>
+
+ <para>Port comparisons may be done in a number of forms, with
+ a number of comparison operators, or port ranges may be
+ specified.</para>
+
+ <para>port "=" | "!=" | "&lt;" | "&gt;" | "&lt;=" | "&gt;=" | "eq" | "ne"
+ | "lt" | "gt" | "le" | "ge".</para>
+
+ <para>To specify port ranges, port "&lt;&gt;" | "&gt;&lt;"</para>
+
+ <warning>
+ <para>Following the source and destination matching
+ parameters, the following two parameters are mandatory
+ requirements for the modernized rules processing logic.
+ </para>
+ </warning>
+ </sect4>
+
+ <sect4>
+ <title><acronym>TCP</acronym>_FLAG</title>
+ <para>Flags are only effective for <acronym>TCP</acronym> filtering. The letters
+ represents one of the possible flags that can be
+ interrogated in the <acronym>TCP</acronym> packet header.</para>
+
+ <para>The modernized rules processing logic uses the 'flags
+ S' parameter to identify the tcp session start request.
+ </para>
+ </sect4>
+
+ <sect4>
+ <title>STATEFUL</title>
+ <para>'keep state' indicates that on a pass rule, any packets
+ that match the rules selection parameters is to activate
+ the stateful filtering facility.</para>
+
+ <note>
+ <para>This option is a mandatory requirement for the
+ modernized rules processing logic.</para>
+ </note>
+ </sect4>
+ </sect3>
+
+ <sect3>
+ <title>Stateful Filtering</title>
+ <para>Stateful filtering treats traffic as a bi-directional
+ exchange of packets comprising a session conversation. When
+ activated keep-state dynamically generates internal rules for
+ each anticipated packet being exchanged during the
+ bi-directional session conversation. It has the interrogation
+ abilities to determine if the session conversation between the
+ originating sender and the destination are following the valid
+ procedure of bi-directional packet exchange. Any packets that
+ do not properly fit the session conversation template are
+ automatically rejected as impostors.</para>
+
+ <para>Keep state will also allow ICMP packets related to a <acronym>TCP</acronym>
+ or UDP session through. So if you get ICMP type 3 code 4 in
+ response to some web surfing allowed out by a keep state rule,
+ they will be automatically allowed in. Any packet that IPF can
+ be certain is part of a active session, even if it is a
+ different protocol, will be let in.</para>
+
+ <para>What happens is:</para>
+
+ <para>Packets destined to go out the interface connected to the
+ public Internet are first checked against the dynamic state
+ table, if the packet matches the next expected packet
+ comprising in a active session conversation, then it exits
+ the firewall and the state of the session conversation flow
+ is updated in the dynamic state table, the remaining packets
+ get checked against the outbound rule set.</para>
+
+ <para>Packets coming in to the interface connected to the public
+ Internet are first checked against the dynamic state table, if
+ the packet matches the next expected packet comprising a
+ active session conversation, then it exits the firewall and
+ the state of the session conversation flow is updated in the
+ dynamic state table, the remaining packets get checked against
+ the inbound rule set.</para>
+
+ <para>When the conversation completes it is removed from the
+ dynamic state table.</para>
+
+ <para>Stateful filtering allows you to focus on blocking/passing
+ new sessions. If the new session is passed, all its subsequent
+ packets will be allowed through automatically and any
+ impostors automatically rejected. If a new session is blocked,
+ none of its subsequent packets will be allowed through.
+ Stateful filtering has technically advanced interrogation
+ abilities capable of defending against the flood of different
+ attack methods currently employed by attackers.</para>
</sect3>
-
- <sect3 id="firewalls-proxy-servers">
- <title>Proxy Servers</title>
-
- <para>Proxy servers are machines which have had the normal system
- daemons (<application>telnetd</application>,
- <application>ftpd</application>, etc) replaced with special servers.
- These
- servers are called <emphasis>proxy servers</emphasis>, as they
- normally only allow onward connections to be made. This enables you
- to run (for example) a proxy <application>telnet</application> server on your firewall host,
- and people can <application>telnet</application> in to your firewall from the outside, go
- through some authentication mechanism, and then gain access to the
- internal network (alternatively, proxy servers can be used for
- signals coming from the internal network and heading out).</para>
-
- <para>Proxy servers are normally more secure than normal servers, and
- often have a wider variety of authentication mechanisms available,
- including <quote>one-shot</quote> password systems so that even if
- someone manages to discover what password you used, they will not be
- able to use it to gain access to your systems as the password
- expires immediately after the first use. As they do not actually give users access to the
- host machine, it becomes a lot more difficult for someone to install
- backdoors around your security system.</para>
-
- <para>Proxy servers often have ways of restricting access further, so
- that only certain hosts can gain access to the servers.
- Most will also allow the administrator to specify which
- users can talk to which destination machines.
- Again, what facilities are available
- depends largely on what proxy software you choose.</para>
+
+ <sect3>
+ <title>Inclusive Rule set Example</title>
+ <para>The following rule set is an example of how to code a very
+ secure inclusive type of firewall. An inclusive firewall only
+ allows services matching pass rules through and blocks all
+ other by default. All firewalls have at the minimum two
+ interfaces which have to have rules to allow the firewall to
+ function.</para>
+
+ <para>All Unix flavored systems including &os; are designed
+ to use interface l0 and IP address 127.0.0.1 for internal
+ communication with in the &os; operating system. The
+ firewall rules must contain rules to allow free unmolested
+ movement of these special internally used packets.</para>
+
+ <para>The interface which faces the public Internet, is the one
+ which you code your rules to authorize and control access out
+ to the public Internet and access requests arriving from the
+ public Internet. This can be your .user ppp. tun0 interface
+ or your NIC card that is cabled to your DSL or cable modem.
+ </para>
+
+ <para>In cases where one or more than one NICs are cabled to
+ Private LANs (local area networks) behind the firewall, those
+ interfaces must have a rule coded to allow free unmolested
+ movement of packets originating from those LAN interfaces.
+ </para>
+
+ <para>The rules should be first organized into three major
+ sections, all the free unmolested interfaces, public interface
+ outbound, and the public interface inbound.</para>
+
+ <para>The order of the rules in each of the public interface
+ sections should be in order of the most used rules being
+ placed before less often used rules with the last rule in the
+ section being a block log all packets on that interface and
+ direction.</para>
+
+ <para>The Outbound section in the following rule set only
+ contains 'pass' rules which contain selection values that
+ uniquely identify the service that is authorized for public
+ Internet access. All the rules have the 'quick', 'on',
+ 'proto', 'port', and 'keep state' option coded. The 'proto
+ tcp' rules have the 'flag' option included to identify the
+ session start request as the triggering packet to activate the
+ stateful facility.</para>
+
+ <para>The Inbound section has all the blocking of undesirable
+ packets first for two different reasons. First is these things
+ being blocked may be part of an otherwise valid packet which
+ may be allowed in by the later authorized service rules.
+ Second reason is that by having a rule that explicitly blocks
+ selected packets that I receive on an infrequent bases and
+ don't want to see in the log, this keeps them from being
+ caught by the last rule in the section which blocks and logs
+ all packets which have fallen through the rules. The last rule
+ in the section which blocks and logs all packets is how you
+ create the legal evidence needed to prosecute the people who
+ are attacking your system.</para>
+
+ <para>Another thing you should take note of, is there is no
+ response returned for any of the undesirable stuff, their
+ packets just get dropped and vanish. This way the attackers
+ has no knowledge if his packets have reached your system.
+ The less the attackers can learn about your system the more
+ secure it is. The inbound 'nmap OS fingerprint' attempts
+ rule I log the first occurrence because this is something a
+ attacker would do.</para>
+
+ <para>Any time you see log messages on a rule with .log first.
+ you should do an ipstat -h command to see the number of times
+ the rule has been matched so you know if your are being
+ flooded, i.e. under attack.</para>
+
+ <para>When you log packets with port numbers you do not
+ recognize, go to
+ <ulink url="http://www.securitystats.com/tools/portsearch.php"></ulink>
+ and do a port number lookup to find what the purpose of that
+ port number is.</para>
+
+ <para>Check out this link for port numbers used by Trojans
+ <ulink url="http://www.simovits.com/trojans/trojans.html"></ulink>
+ </para>
+
+ <para>The following rule set is a complete very secure
+ 'inclusive' type of firewall rule set that I have used on my
+ system. You can not go wrong using this rule set for your own.
+ Just comment out any pass rules for services to don.t want to
+ authorize.</para>
+
+ <para>If you see messages in your log that you want to stop
+ seeing just add a block rule in the inbound section.</para>
+
+ <para>You have to change the <devicename>dc0</devicename> interface name in every rule
+ to the interface name of the Nic card that connects your
+ system to the public Internet. For user PPP it would be
+ <devicename>tun0</devicename>.</para>
+
+ <para>Add the following statements to <filename>/etc/ipf.rules</filename>:</para>
+
+ <programlisting>#################################################################
+# No restrictions on Inside Lan Interface for private network
+# Not needed unless you have Lan
+#################################################################
+
+#pass out quick on xl0 all
+#pass in quick on xl0 all
+
+#################################################################
+# No restrictions on Loopback Interface
+#################################################################
+pass in quick on lo0 all
+pass out quick on lo0 all
+
+#################################################################
+# Interface facing Public Internet (Outbound Section)
+# Interrogate session start requests originating from behind the
+# firewall on the private network
+# or from this gateway server destine for the public Internet.
+#################################################################
+
+# Allow out access to my ISP's Domain name server.
+# xxx must be the IP address of your ISP.s DNS.
+# Dup these lines if your ISP has more than one DNS server
+# Get the IP addresses from /etc/resolv.conf file
+pass out quick on dc0 proto tcp from any to xxx port = 53 flags S keep state
+pass out quick on dc0 proto udp from any to xxx port = 53 keep state
+
+# Allow out access to my ISP's DHCP server for cable or DSL networks.
+# This rule is not needed for .user ppp. type connection to the
+# public Internet, so you can delete this whole group.
+# Use the following rule and check log for IP address.
+# Then put IP address in commented out rule & delete first rule
+pass out log quick on dc0 proto udp from any to any port = 67 keep state
+#pass out quick on dc0 proto udp from any to z.z.z.z port = 67 keep state
+
+
+# Allow out non-secure standard www function
+pass out quick on dc0 proto tcp from any to any port = 80 flags S keep state
+
+# Allow out secure www function https over TLS SSL
+pass out quick on dc0 proto tcp from any to any port = 443 flags S keep state
+
+# Allow out send & get email function
+pass out quick on dc0 proto tcp from any to any port = 110 flags S keep state
+pass out quick on dc0 proto tcp from any to any port = 25 flags S keep state
+
+# Allow out Time
+pass out quick on dc0 proto tcp from any to any port = 37 flags S keep state
+
+# Allow out nntp news
+pass out quick on dc0 proto tcp from any to any port = 119 flags S keep state
+
+# Allow out gateway & LAN users non-secure FTP ( both passive & active modes)
+# This function uses the IP<acronym>NAT</acronym> built in FTP proxy function coded in
+# the nat rules file to make this single rule function correctly.
+# If you want to use the pkg_add command to install application packages
+# on your gateway system you need this rule.
+pass out quick on dc0 proto tcp from any to any port = 21 flags S keep state
+
+# Allow out secure FTP, Telnet, and SCP
+# This function is using SSH (secure shell)
+pass out quick on dc0 proto tcp from any to any port = 22 flags S keep state
+
+# Allow out non-secure Telnet
+pass out quick on dc0 proto tcp from any to any port = 23 flags S keep state
+
+# Allow out FBSD CVSUP function
+pass out quick on dc0 proto tcp from any to any port = 5999 flags S keep state
+
+# Allow out ping to public Internet
+pass out quick on dc0 proto icmp from any to any icmp-type 8 keep state
+
+# Allow out whois for LAN PC to public Internet
+pass out quick on dc0 proto tcp from any to any port = 43 flags S keep state
+
+# Block and log only the first occurrence of everything
+# else that.s trying to get out.
+# This rule enforces the block all by default logic.
+block out log first quick on dc0 all
+
+#################################################################
+# Interface facing Public Internet (Inbound Section)
+# Interrogate packets originating from the public Internet
+# destine for this gateway server or the private network.
+#################################################################
+
+# Block all inbound traffic from non-routable or reserved address spaces
+block in quick on dc0 from 192.168.0.0/16 to any #RFC 1918 private IP
+block in quick on dc0 from 172.16.0.0/12 to any #RFC 1918 private IP
+block in quick on dc0 from 10.0.0.0/8 to any #RFC 1918 private IP
+block in quick on dc0 from 127.0.0.0/8 to any #loopback
+block in quick on dc0 from 0.0.0.0/8 to any #loopback
+block in quick on dc0 from 169.254.0.0/16 to any #DHCP auto-config
+block in quick on dc0 from 192.0.2.0/24 to any #reserved for docs
+block in quick on dc0 from 204.152.64.0/23 to any #Sun cluster interconnect
+block in quick on dc0 from 224.0.0.0/3 to any #Class D & E multicast
+
+##### Block a bunch of different nasty things. ############
+# That I don't want to see in the log
+
+# Block frags
+block in quick on dc0 all with frags
+
+# Block short tcp packets
+block in quick on dc0 proto tcp all with short
+
+# block source routed packets
+block in quick on dc0 all with opt lsrr
+block in quick on dc0 all with opt ssrr
+
+# Block nmap OS fingerprint attempts
+# Log first occurrence of these so I can get their IP address
+block in log first quick on dc0 proto tcp from any to any flags FUP
+
+# Block anything with special options
+block in quick on dc0 all with ipopts
+
+# Block public pings
+block in quick on dc0 proto icmp all icmp-type 8
+
+# Block ident
+block in quick on dc0 proto tcp from any to any port = 113
+
+# Block all Netbios service. 137=name, 138=datagram, 139=session
+# Netbios is MS/Windows sharing services.
+# Block MS/Windows hosts2 name server requests 81
+block in log first quick on dc0 proto tcp/udp from any to any port = 137
+block in log first quick on dc0 proto tcp/udp from any to any port = 138
+block in log first quick on dc0 proto tcp/udp from any to any port = 139
+block in log first quick on dc0 proto tcp/udp from any to any port = 81
+
+# Allow traffic in from ISP's DHCP server. This rule must contain
+# the IP address of your ISP.s DHCP server as it.s the only
+# authorized source to send this packet type. Only necessary for
+# cable or DSL configurations. This rule is not needed for
+# .user ppp. type connection to the public Internet.
+# This is the same IP address you captured and
+# used in the outbound section.
+pass in quick on dc0 proto udp from z.z.z.z to any port = 68 keep state
+
+# Allow in standard www function because I have apache server
+pass in quick on dc0 proto tcp from any to any port = 80 flags S keep state
+
+# Allow in non-secure Telnet session from public Internet
+# labeled non-secure because ID/PW passed over public Internet as clear text.
+# Delete this sample group if you do not have telnet server enabled.
+#pass in quick on dc0 proto tcp from any to any port = 23 flags S keep state
+
+# Allow in secure FTP, Telnet, and SCP from public Internet
+# This function is using SSH (secure shell)
+pass in quick on dc0 proto tcp from any to any port = 22 flags S keep state
+
+# Block and log only first occurrence of all remaining traffic
+# coming into the firewall. The logging of only the first
+# occurrence stops a .denial of service. attack targeted
+# at filling up your log file space.
+# This rule enforces the block all by default logic.
+block in log first quick on dc0 all
+################### End of rules file #####################################
+ </programlisting>
+ </sect3>
+
+ <sect3>
+ <title><acronym>NAT</acronym></title>
+ <para><acronym>NAT</acronym> stands for Network Address Translation. To those
+ familiar with Linux, this concept is called IP Masquerading,
+ <acronym>NAT</acronym> and IP Masquerading are the same thing. One of the many
+ things the IPF <acronym>NAT</acronym> function enables, is the ability to have a
+ private Local Area Network (LAN) behind the firewall sharing a
+ single ISP assigned IP address to the public Internet.</para>
+
+ <para>You ask why would someone want to do this. ISPs normally
+ assign a dynamic IP address to their non-commercial users.
+ Dynamic means the IP address can be different each time you
+ dial in and logon to your ISP, or for cable and DSL modem
+ users when you power off and then power on your modems you can
+ get assigned a different IP address. This IP address is how
+ you are known to the public Internet.</para>
+
+ <para>Now lets say you have 5 PCs at home and each one needs
+ Internet access. You would have to pay your ISP for an
+ individual Internet account for each PC and have 5 phone
+ lines.</para>
+
+ <para>With <acronym>NAT</acronym> you only need a single account with your ISP,
+ then cable your other 4 PC.s to a switch and the switch to
+ the NIC in your &os; system which is going to service your
+ LAN as a gateway. <acronym>NAT</acronym> will automatically translate the private
+ LAN IP address for each separate PC on the LAN to the single
+ public IP address as it exits the firewall bound for the
+ public Internet. It also does the reverse translation for
+ returning packets.</para>
+
+ <para><acronym>NAT</acronym> is most often accomplished without the approval, or
+ knowledge, of your ISP and in most cases is grounds for your
+ ISP terminating your account if found out. Commercial users
+ pay a lot more for their Internet connection and usually get
+ assigned a block of static IP address which never change. The
+ ISP also expects and consents to their Commercial customers
+ using <acronym>NAT</acronym> for their internal private LANs.</para>
+
+ <para>There is a special range of IP addresses reserved for
+ <acronym>NAT</acronym>ed private LAN IP address. According to RFC 1918, you can
+ use the following IP ranges for private nets which will never
+ be routed directly to the public Internet.</para>
+
+ <informaltable frame="none">
+ <tgroup cols="2">
+ <colspec colwidth="1*">
+ <colspec colwidth="1*">
+ <colspec colwidth="1*">
+ <tbody>
+ <row>
+ <entry>Start IP <hostid role="ipaddr">10.0.0.0</hostid>
+ </entry>
+ <entry>-</entry>
+ <entry>Ending IP <hostid role="ipaddr">10.255.255.255
+ </hostid></entry>
+ </row>
+
+ <row>
+ <entry>Start IP <hostid role="ipaddr">172.16.0.0</hostid>
+ </entry>
+ <entry>-</entry>
+ <entry>Ending IP <hostid role="ipaddr">172.31.255.255
+ </hostid></entry>
+ </row>
+
+ <row>
+ <entry>Start IP <hostid role="ipaddr">192.168.0.0</hostid>
+ </entry>
+ <entry>-</entry>
+ <entry>Ending IP <hostid role="ipaddr">192.168.255.255
+ </hostid></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
</sect3>
- </sect2>
- <sect2>
- <title>What Does IPFW Allow Me to Do?</title>
- <indexterm><primary><command>ipfw</command></primary></indexterm>
-
- <para>IPFW, the software supplied with
- FreeBSD, is a packet filtering and accounting system which resides in
- the kernel, and has a user-land control utility,
- &man.ipfw.8;. Together, they allow you to define and query the
- rules used by the kernel in its routing decisions.</para>
-
- <para>There are two related parts to IPFW.
- The firewall section performs packet filtering. There is
- also an IP accounting section which tracks usage of the
- router, based on rules similar to those used in the firewall
- section. This allows
- the administrator to monitor how much traffic the router is
- getting from a certain machine, or how much WWW traffic it is
- forwarding, for example.</para>
-
- <para>As a result of the way that IPFW is
- designed, you can use IPFW on non-router
- machines to perform packet filtering on incoming and outgoing
- connections. This is a special case of the more general use of
- IPFW, and the same commands and techniques
- should be used in this situation.</para>
- </sect2>
+ <sect3>
+ <title>IP<acronym>NAT</acronym></title>
+ <para><acronym>NAT</acronym> rules are loaded by using the ipnat command. Typically
+ the <acronym>NAT</acronym> rules are stored in <filename>/etc/ipnat.rules
+ </filename>. See &man.ipnat.1 for details.</para>
- <sect2>
- <title>Enabling IPFW on FreeBSD</title>
- <indexterm>
- <primary><command>ipfw</command></primary>
- <secondary>enabling</secondary>
- </indexterm>
-
- <para>As the main part of the IPFW system
- lives in the kernel, you will need to add one or more options to your
- kernel configuration file, depending on what facilities you want, and
- recompile your kernel. See "Reconfiguring your Kernel" (<xref
- linkend="kernelconfig">)
- for more details on how to recompile your
- kernel.</para>
+ <para>When changing the <acronym>NAT</acronym> rules after <acronym>NAT</acronym> has been started,
+ Make your changes to the file containing the nat rules, then
+ run ipnat command with the -CF flags to delete the internal
+ in use <acronym>NAT</acronym> rules and flush the contents of the translation
+ table of all active entries.</para>
- <warning>
- <para>IPFW defaults to a policy of <literal>deny ip from any to
- any</literal>. If you do not add other rules during startup to
- allow access, <emphasis>you will lock yourself out</emphasis> of the
- server upon rebooting into a firewall-enabled kernel. We suggest
- that you set <literal>firewall_type=open</literal> in your
- <filename>/etc/rc.conf</filename> file when first enabling this
- feature, then refining the firewall rules in
- <filename>/etc/rc.firewall</filename> after you have tested that the
- new kernel feature works properly. To be on the safe side, you may
- wish to consider performing the initial firewall configuration from
- the local console rather than via
- <application>ssh</application>. Another option is to build a kernel
- using both the <literal>IPFIREWALL</literal> and
- <literal>IPFIREWALL_DEFAULT_TO_ACCEPT</literal> options. This will
- change the default rule of IPFW to <literal>allow ip from any to
- any</literal> and avoid the possibility of a lockout.</para>
- </warning>
-
- <para>There are currently four kernel configuration options relevant to
- IPFW:</para>
-
- <variablelist>
- <varlistentry>
- <term><literal>options IPFIREWALL</literal></term>
+ <para>To reload the <acronym>NAT</acronym> rules issue a command like this:</para>
- <listitem>
- <para>Compiles into the kernel the code for packet
- filtering.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><literal>options IPFIREWALL_VERBOSE</literal></term>
-
- <listitem>
- <para>Enables code to allow logging of packets through
- &man.syslogd.8;. Without this option, even if you specify
- that packets should be logged in the filter rules, nothing will
- happen.</para>
- </listitem>
- </varlistentry>
+ <programlisting>ipnat -CF -f /etc/ipnat.rules</programlisting>
- <varlistentry>
- <term><literal>options IPFIREWALL_VERBOSE_LIMIT=10</literal></term>
-
- <listitem>
- <para>Limits the number of packets logged through
- &man.syslogd.8; on a per entry basis. You may wish to use
- this option in hostile environments in which you want to log
- firewall activity, but do not want to be open to a denial of
- service attack via syslog flooding.</para>
-
- <para>When a chain entry reaches the packet limit specified,
- logging is turned off for that particular entry. To resume
- logging, you will need to reset the associated counter using the
- &man.ipfw.8; utility:</para>
-
- <screen>&prompt.root; <userinput>ipfw zero 4500</userinput></screen>
- <para>Where 4500 is the chain entry you wish to continue
- logging.</para>
- </listitem>
- </varlistentry>
+ <para>To display some statistics about your <acronym>NAT</acronym>, use this
+ command:</para>
- <varlistentry>
- <term><literal>options IPFIREWALL_DEFAULT_TO_ACCEPT</literal></term>
+ <programlisting>ipnat -s</programlisting>
- <listitem>
- <para>This changes the default rule action from <quote>deny</quote>
- to <quote>allow</quote>. This avoids the possibility of locking
- yourself out if you happen to boot a kernel with
- <literal>IPFIREWALL</literal> support but have not configured
- your firewall yet. It is also very useful if you often use
- &man.ipfw.8; as a filter for specific problems as they arise.
- Use with care though, as this opens up the firewall and changes
- the way it works.</para>
- </listitem>
- </varlistentry>
- </variablelist>
-
- <note><para>Previous versions of FreeBSD contained an
- <literal>IPFIREWALL_ACCT</literal> option. This is now obsolete as
- the firewall code automatically includes accounting
- facilities.</para>
- </note>
- </sect2>
+ <para>To list the <acronym>NAT</acronym> table's current mappings, use this
+ command:</para>
+
+ <programlisting>ipnat -l</programlisting>
+
+ <para>To turn verbose mode on, and display information relating
+ to rule processing and active rules/table entries:</para>
+
+ <programlisting>ipnat -v</programlisting>
+ </sect3>
- <sect2>
- <title>Configuring IPFW</title>
- <indexterm>
- <primary><command>ipfw</command></primary>
- <secondary>configuring</secondary>
- </indexterm>
-
- <para>The configuration of the IPFW software
- is done through the &man.ipfw.8; utility. The syntax for this
- command looks quite complicated, but it is relatively simple once you
- understand its structure.</para>
-
- <para>There are currently four different command categories used by the
- utility: addition/deletion, listing, flushing, and clearing.
- Addition/deletion is used to build the rules that control how packets
- are accepted, rejected, and logged. Listing is used to examine the
- contents of your rule set (otherwise known as the chain) and packet
- counters (accounting). Flushing is used to remove all entries from
- the chain. Clearing is used to zero out one or more accounting
- entries.</para>
-
<sect3>
- <title>Altering the IPFW Rules</title>
-
- <para>The syntax for this form of the command is:
- <cmdsynopsis>
- <command>ipfw</command>
- <arg>-N</arg>
- <arg choice="plain">command</arg>
- <arg>index</arg>
- <arg choice="plain">action</arg>
- <arg>log</arg>
- <arg choice="plain">protocol</arg>
- <arg choice="plain">addresses</arg>
- <arg>options</arg>
- </cmdsynopsis></para>
-
- <para>There is one valid flag when using this form of the
- command:</para>
-
- <variablelist>
- <varlistentry>
- <term>-N</term>
-
- <listitem>
- <para>Resolve addresses and service names in output.</para>
- </listitem>
- </varlistentry>
- </variablelist>
+ <title>IP<acronym>NAT</acronym> Rules</title>
+ <para><acronym>NAT</acronym> rules are very flexible and can accomplish many
+ different things to fit the needs of commercial and home
+ users.</para>
- <para>The <emphasis>command</emphasis> given can be shortened to the
- shortest unique form. The valid <emphasis>commands</emphasis>
- are:</para>
-
- <variablelist>
- <varlistentry>
- <term>add</term>
+ <para>The rule syntax presented here has been simplified to
+ what is most commonly used in a non-commercial environment.
+ For a complete rule syntax description see the man ipf page
+ at &man.ipnat.5;.</para>
- <listitem>
- <para>Add an entry to the firewall/accounting rule list</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>delete</term>
-
- <listitem>
- <para>Delete an entry from the firewall/accounting rule
- list</para>
- </listitem>
- </varlistentry>
- </variablelist>
+ <para>The syntax for a <acronym>NAT</acronym> rule looks something like this:
+ </para>
- <para>Previous versions of IPFW used
- separate firewall and accounting entries. The present version
- provides packet accounting with each firewall entry.</para>
-
- <para>If an <emphasis>index</emphasis> value is supplied, it is used to
- place the entry at a specific point in the chain. Otherwise, the
- entry is placed at the end of the chain at an index 100 greater than
- the last chain entry (this does not include the default policy, rule
- 65535, deny).</para>
-
- <para>The <literal>log</literal> option causes matching rules to be
- output to the system console if the kernel was compiled with
- <literal>IPFIREWALL_VERBOSE</literal>.</para>
-
- <para>Valid <emphasis>actions</emphasis> are:</para>
-
- <variablelist>
- <varlistentry>
- <term>reject</term>
-
- <listitem>
- <para>Drop the packet, and send an ICMP host or port unreachable
- (as appropriate) packet to the source.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>allow</term>
-
- <listitem>
- <para>Pass the packet on as normal. (aliases:
- <literal>pass</literal>, <literal>permit</literal>, and
- <literal>accept</literal>)</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>deny</term>
-
- <listitem>
- <para>Drop the packet. The source is not notified via an
- ICMP message (thus it appears that the packet never
- arrived at the destination).</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>count</term>
-
- <listitem>
- <para>Update packet counters but do not allow/deny the packet
- based on this rule. The search continues with the next chain
- entry.</para>
- </listitem>
- </varlistentry>
- </variablelist>
+ <programlisting>map <replaceable>IF</replaceable> <replaceable>LAN_IP_RANGE</replaceable> -> <replaceable>PUBLIC_ADDRESS</replaceable></programlisting>
- <para>Each <emphasis>action</emphasis> will be recognized by the
- shortest unambiguous prefix.</para>
-
- <para>The <emphasis>protocols</emphasis> which can be specified
- are:</para>
-
- <variablelist>
- <varlistentry>
- <term>all</term>
+ <para>The keyword `map' starts the rule.</para>
- <listitem>
- <para>Matches any IP packet</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>icmp</term>
-
- <listitem>
- <para>Matches ICMP packets</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>tcp</term>
-
- <listitem>
- <para>Matches TCP packets</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>udp</term>
-
- <listitem>
- <para>Matches UDP packets</para>
- </listitem>
- </varlistentry>
- </variablelist>
+ <para>Replace <replaceable>IF</replaceable> with the external
+ interface.</para>
- <para>The <emphasis>address</emphasis> specification is:</para>
+ <para>The <replaceable>LAN_IP_RANGE</replaceable> is what your
+ internal clients use for IP Addressing, usually this is
+ something like <hostid role="ipaddr">192.168.1.0/24</hostid>.
+ </para>
- <cmdsynopsis>
- <arg choice="plain">from</arg>
- <arg choice="plain"><replaceable>address/mask</replaceable></arg><arg><replaceable>port</replaceable></arg>
- <arg choice="plain">to</arg>
- <arg choice="plain"><replaceable>address/mask</replaceable></arg><arg><replaceable>port</replaceable></arg>
- <arg>via <replaceable>interface</replaceable></arg>
- </cmdsynopsis>
-
- <para>You can only specify <replaceable>port</replaceable> in
- conjunction with <emphasis>protocols</emphasis> which support ports
- (UDP and TCP).</para>
-
- <para>The <option>via</option> is optional and may specify the IP
- address or domain name of a local IP interface, or an interface name
- (e.g. <devicename>ed0</devicename>) to match only packets coming
- through this interface. Interface unit numbers can be specified
- with an optional wildcard. For example, <literal>ppp*</literal>
- would match all kernel PPP interfaces.</para>
-
- <para>The syntax used to specify an
- <replaceable>address/mask</replaceable> is:
-
- <screen><replaceable>address</replaceable></screen>
-
- or
-
- <screen><replaceable>address</replaceable>/<replaceable>mask-bits</replaceable></screen>
-
- or
-
- <screen><replaceable>address</replaceable>:<replaceable>mask-pattern</replaceable></screen>
- </para>
-
- <para>A valid hostname may be specified in place of the IP address.
- <option><replaceable>mask-bits</replaceable></option> is a decimal
- number representing how many bits in the address mask should be set.
- e.g. specifying <hostid role="netmask">192.216.222.1/24</hostid>
- will create a
- mask which will allow any address in a class C subnet (in this case,
- <hostid role="ipaddr">192.216.222</hostid>) to be matched.
- <option><replaceable>mask-pattern</replaceable></option> is an IP
- address which will be logically AND'ed with the address given. The
- keyword <literal>any</literal> may be used to specify <quote>any IP
- address</quote>.</para>
-
- <para>The port numbers to be blocked are specified as:
-
- <cmdsynopsis>
- <arg choice="plain"><replaceable>port</replaceable><arg>,<replaceable>port</replaceable><arg>,<replaceable>port</replaceable><arg>&hellip;</arg></arg></arg></arg>
- </cmdsynopsis>
+ <para>The <replaceable>PUBLIC_ADDRESS</replaceable> can either
+ be the external IP address or the special keyword `0.32',
+ which means to use the IP address assigned to
+ <replaceable>IF</replaceable>.</para>
+ </sect3>
- to specify either a single port or a list of ports, or
-
- <cmdsynopsis>
- <arg choice="plain"><replaceable>port</replaceable>-<replaceable>port</replaceable></arg>
- </cmdsynopsis>
+ <sect3>
+ <title>How <acronym>NAT</acronym> works</title>
+ <para>A packet arrives at the firewall from the LAN with a
+ public destination. It passes through the outbound filter
+ rules, <acronym>NAT</acronym> gets his turn at the packet and applies its rules
+ top down, first matching rule wins. <acronym>NAT</acronym> tests each of its
+ rules against the packets interface name and source IP
+ address. When a packets interface name matches a <acronym>NAT</acronym> rule then
+ the [source IP address, i.e. private Lan IP address] of the
+ packet is checked to see if it falls within the IP address
+ range specified to the left of the arrow symbol on the <acronym>NAT</acronym>
+ rule. On a match the packet has its source IP address
+ rewritten with the public IP address obtained by the `0.32'
+ keyword. <acronym>NAT</acronym> posts a entry in its internal <acronym>NAT</acronym> table so when
+ the packet returns from the public Internet it can be mapped
+ back to its original private IP address and then passed to
+ the filter rules for processing.</para>
- to specify a range of ports. You may also combine a single range
- with a list, but the range must always be specified first.</para>
-
- <para>The <emphasis>options</emphasis> available are:</para>
+ </sect3>
- <variablelist>
- <varlistentry>
- <term>frag</term>
+ <sect3>
+ <title>Enabling IP<acronym>NAT</acronym></title>
+ <para>To enable IP<acronym>NAT</acronym> add these statements to
+ <filename>/etc/rc.conf</filename></para>
- <listitem>
- <para>Matches if the packet is not the first fragment of the
- datagram.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>in</term>
-
- <listitem>
- <para>Matches if the packet is on the way in.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>out</term>
-
- <listitem>
- <para>Matches if the packet is on the way out.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>ipoptions <replaceable>spec</replaceable></term>
-
- <listitem>
- <para>Matches if the IP header contains the comma separated list
- of options specified in <replaceable>spec</replaceable>. The
- supported IP options are: <literal>ssrr</literal>
- (strict source route), <literal>lsrr</literal> (loose source
- route), <literal>rr</literal> (record packet route), and
- <literal>ts</literal> (time stamp). The absence of a
- particular option may be specified with a leading
- <literal>!</literal>.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>established</term>
-
- <listitem>
- <para>Matches if the packet is part of an already established
- TCP connection (i.e. it has the RST or ACK bits set). You can
- optimize the performance of the firewall by placing
- <emphasis>established</emphasis> rules early in the
- chain.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>setup</term>
-
- <listitem>
- <para>Matches if the packet is an attempt to establish a TCP
- connection (the SYN bit is set but the ACK bit is
- not).</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>tcpflags <replaceable>flags</replaceable></term>
-
- <listitem>
- <para>Matches if the TCP header contains the comma separated
- list of <replaceable>flags</replaceable>. The supported flags
- are <literal>fin</literal>, <literal>syn</literal>,
- <literal>rst</literal>, <literal>psh</literal>,
- <literal>ack</literal>, and <literal>urg</literal>. The
- absence of a particular flag may be indicated by a leading
- <literal>!</literal>.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>icmptypes <replaceable>types</replaceable></term>
-
- <listitem>
- <para>Matches if the ICMP type is present in the list
- <replaceable>types</replaceable>. The list may be specified
- as any combination of ranges and/or individual types separated
- by commas. Commonly used ICMP types are: <literal>0</literal>
- echo reply (ping reply), <literal>3</literal> destination
- unreachable, <literal>5</literal> redirect,
- <literal>8</literal> echo request (ping request), and
- <literal>11</literal> time exceeded (used to indicate TTL
- expiration as with &man.traceroute.8;).</para>
- </listitem>
- </varlistentry>
- </variablelist>
+ <para>To enable your machine to route traffic between
+ interfaces.</para>
+
+ <programlisting>gateway_enable="YES"</programlisting>
+
+ <para>To start IP<acronym>NAT</acronym> automatically each time:</para>
+
+ <programlisting>ipnat_enable="YES"</programlisting>
+
+ <para>To specify where to load the IP<acronym>NAT</acronym> rules from</para>
+
+ <programlisting>ipnat_rules="/etc/ipnat.rules"</programlisting>
</sect3>
-
+
<sect3>
- <title>Listing the IPFW Rules</title>
-
- <para>The syntax for this form of the command is:
- <cmdsynopsis>
- <command>ipfw</command>
- <arg>-a</arg>
- <arg>-c</arg>
- <arg>-d</arg>
- <arg>-e</arg>
- <arg>-t</arg>
- <arg>-N</arg>
- <arg>-S</arg>
- <arg choice="plain">list</arg>
- </cmdsynopsis></para>
-
- <para>There are seven valid flags when using this form of the
- command:</para>
-
- <variablelist>
- <varlistentry>
- <term>-a</term>
-
- <listitem>
- <para>While listing, show counter values. This option is the
- only way to see accounting counters.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-c</term>
+ <title><acronym>NAT</acronym> for a very large LAN</title>
+ <para>For networks that have large numbers of PC's on the Lan or
+ networks with more that a single LAN the process of funneling
+ all those private IP address into a single public IP address
+ becomes a resource problem that may cause problems with same
+ port numbers being used many times across many <acronym>NAT</acronym>ed LAN PC's
+ causing collisions. There are 2 ways to relieve this resource
+ problem.</para>
+
+ <sect4>
+ <title>Assigning Ports to Use</title>
+ <para>BLAH</para>
+ <programlisting>map dc0 192.168.1.0/24 -> 0.32</programlisting>
+
+ <para>In the above rule the packet's source port is unchanged
+ as the packet passes through IP<acronym>NAT</acronym>. By adding the portmap
+ keyword you can tell IP<acronym>NAT</acronym> to only use source ports in a
+ range. For example the following rule will tell IP<acronym>NAT</acronym> to
+ modify the source port to be within that range.
+
+ <programlisting>map dc0 192.168.1.0/24 -> 0.32 portmap tcp/udp 20000:60000</programlisting>
+
+ <para>Additionally we can make things even easier by using
+ the `auto' keyword to tell IP<acronym>NAT</acronym> to determine by itself
+ which ports are available to use:</para>
+
+ <programlisting>map dc0 192.168.1.0/24 -> 0.32 portmap tcp/udp auto</programlisting>
+ </sect4>
- <listitem>
- <para>List rules in compact form.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-d</term>
+ <sect4>
+ <title>Using a pool of public addresses</title>
+ <para>In very large LANs there comes a point where there are
+ just too many LAN addresses to fit into a single public
+ address. By changing the following rule:</para>
- <listitem>
- <para>Show dynamic rules in addition to static rules.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-e</term>
+ <programlisting>map dc0 192.168.1.0/24 -> 204.134.75.1</programlisting>
- <listitem>
- <para>If <option>-d</option> was specified, also show expired
- dynamic rules.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-t</term>
-
- <listitem>
- <para>Display the last match times for each chain entry. The
- time listing is incompatible with the input syntax used by the
- &man.ipfw.8; utility.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-N</term>
-
- <listitem>
- <para>Attempt to resolve given addresses and service
- names.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>-S</term>
-
- <listitem>
- <para>Show the set each rule belongs to. If this flag is not
- specified, disabled rules will not be listed.</para>
- </listitem>
- </varlistentry>
- </variablelist>
+ <para>Currently this rule maps all connections through
+ <hostid role="ipaddr">204.134.75.1</hostid>. This can be
+ changed to specify a range:</para>
+
+ <programlisting>map dc0 192.168.1.0/24 -> 204.134.75.1-10</programlisting>
+
+ <para>Or a subnet using CIDR notation such as:</para>
+
+ <programlisting>map dc0 192.168.1.0/24 -> 204.134.75.0/24</programlisting>
+ </sect4>
</sect3>
-
+
<sect3>
- <title>Flushing the IPFW Rules</title>
-
- <para>The syntax for flushing the chain is:
- <cmdsynopsis>
- <command>ipfw</command>
- <arg choice="plain">flush</arg>
- </cmdsynopsis></para>
-
- <para>This causes all entries in the firewall chain to be removed
- except the fixed default policy enforced by the kernel (index
- 65535). Use caution when flushing rules; the default deny policy
- will leave your system cut off from the network until allow entries
- are added to the chain.</para>
+ <title>Port Redirection</title>
+ <para>An very common practice is to have a web server, email
+ server, database server and DNS sever each segregated to a
+ different PC on the LAN. In this case the traffic from these
+ servers still have to be <acronym>NAT</acronym>ed, but there has to be some way
+ to direct the inbound traffic to the correct LAN PC's. IP<acronym>NAT</acronym>
+ has the redirection facilities of <acronym>NAT</acronym> to solve this problem.
+ Lets say you have your web server on LAN address
+ <hostid role="ipaddr">10.0.10.25</hostid> and your single
+ public IP address is <hostid role="ipaddr">20.20.20.5</hostid>
+ you would code the rule like this:</para>
+
+ <programlisting>map dc0 20.20.20.5/32 port 80 -> 10.0.10.25 port 80</programlisting>
+
+ <para>or</para>
+
+ <programlisting>map dc0 0/32 port 80 -> 10.0.10.25 port 80</programlisting>
+
+ <para>or for a LAN DNS Server on LAN address of
+ <hostid role="ipaddr">10.0.10.33</hostid> that needs to
+ receive public DNS requests</para>
+
+ <programlisting>map dc0 20.20.20.5/32 port 53 -> 10.0.10.33 port 53 udp</programlisting>
</sect3>
-
+
<sect3>
- <title>Clearing the IPFW Packet Counters</title>
-
- <para>The syntax for clearing one or more packet counters is:
- <cmdsynopsis>
- <command>ipfw</command>
- <arg choice="plain">zero</arg>
- <arg choice="opt"><replaceable>index</replaceable></arg>
- </cmdsynopsis></para>
-
- <para>When used without an <replaceable>index</replaceable> argument,
- all packet counters are cleared. If an
- <replaceable>index</replaceable> is supplied, the clearing operation
- only affects a specific chain entry.</para>
+ <title>FTP and <acronym>NAT</acronym></title>
+ <para>FTP is a dinosaur left over from the time before the
+ Internet as it is know today, when research universities were
+ leased lined together and FTP was used to share files among
+ research Scientists. This was a time when data security was
+ not even an idea yet. Over the years the FTP protocol became
+ buried into the backbone of the emerging Internet and its
+ username and password being sent in clear text was never
+ changed to address new security concerns. FTP has two flavors,
+ it can run in active mode or passive mode. The difference is
+ in how the data channel is acquired. Passive mode is more
+ secure as the data channel is acquired be the ordinal ftp
+ session requester. For a real good explanation of FTP and the
+ different modes see
+ <ulink url="http://www.slacksite.com/other/ftp.html"></ulink>
+ </para>
+
+ <sect4>
+ <title>IP<acronym>NAT</acronym> Rules</title>
+
+ <para>IP<acronym>NAT</acronym> has a special built in FTP proxy option which can be
+ specified on the <acronym>NAT</acronym> map rule. It can monitor all outbound
+ packet traffic for FTP active or passive start session
+ requests and dynamically create temporary filter rules
+ containing only the port number really in use for the data
+ channel. This eliminates the security risk FTP normally
+ exposes the firewall to from having large ranges of high order
+ port numbers open.</para>
+
+ <para>This rule will handle all the traffic for the internal
+ LAN:</para>
+
+ <programlisting>map dc0 10.0.10.0/29 -> 0/32 proxy port 21 ftp/tcp</programlisting>
+
+ <para>This rule handles the FTP traffic from the gateway.</para>
+
+ <programlisting>map dc0 0.0.0.0/0 -> 0/32 proxy port 21 ftp/tcp</programlisting>
+
+ <para>This rule handles all non-FTP traffic from the internal
+ LAN.</para>
+
+ <programlisting>map dc0 10.0.10.0/29 -> 0/32</programlisting>
+
+ <para>The FTP map rule goes before our regular map rule. All
+ packets are tested against the first rule from the top.
+ Matches on interface name, then private LAN source IP
+ address, and then is it a FTP packet. If all that matches
+ then the special FTP proxy creates temp filter rules to let
+ the FTP session packets pass in and out, in addition to also
+ <acronym>NAT</acronym>ing the FTP packets. All LAN packets that are not FTP do
+ not match the first rule and fall through to the third rule
+ and are tested, matching on interface and source IP, then
+ are <acronym>NAT</acronym>ed.</para>
+ </sect4>
+ <sect4>
+ <title>IP<acronym>NAT</acronym> FTP Filter Rules</title>
+ <para>Only one filter rule is needed for FTP if the <acronym>NAT</acronym> FTP
+ proxy is used.</para>
+
+ <para>Without the FTP Proxy you will need the following three
+ rules</para>
+
+ <programlisting># Allow out LAN PC client FTP to public Internet
+# Active and passive modes
+pass out quick on rl0 proto tcp from any to any port = 21 flags S keep state
+
+# Allow out passive mode data channel high order port numbers
+pass out quick on rl0 proto tcp from any to any port > 1024 flags S keep state
+
+# Active mode let data channel in from FTP server
+pass in quick on rl0 proto tcp from any to any port = 20 flags S keep state</programlisting>
+ </sect4>
+ <sect4>
+ <title>FTP <acronym>NAT</acronym> Proxy Bug</title>
+ <para>As of &os; 4.9 which includes IPFILTER version 3.4.31
+ the FTP proxy works as documented during the FTP session
+ until the session is told to close. When the close happens
+ packets returning from the remote FTP server are blocked and
+ logged coming in on port 21. The <acronym>NAT</acronym> FTP/proxy appears to
+ remove its temp rules prematurely, before receiving the
+ response from the remote FTP server acknowledging the close.
+ Posted problem report to ipf mailing list.</para>
+
+ <para>Solution is to add filter rule like this one to get rid
+ of these unwanted log messages or do nothing and ignore FTP
+ inbound error messages in your log. Not like you do FTP
+ session to the public Internet all the time, so this is not
+ a big deal.</para>
+
+ <programlisting>Block in quick on rl0 proto tcp from any to any port = 21</programlisting>
+ </sect4>
</sect3>
</sect2>
<sect2>
- <title>Example Commands for <application>ipfw</application></title>
-
- <para>This command will deny all packets from the host <hostid
- role="fqdn">evil.crackers.org</hostid> to the telnet port of the
- host <hostid role="fqdn">nice.people.org</hostid>:</para>
-
- <screen>&prompt.root; <userinput>ipfw add deny tcp from evil.crackers.org to nice.people.org 23</userinput></screen>
-
- <para>The next example denies and logs any TCP traffic from the entire
- <hostid role="domainname">crackers.org</hostid> network (a class C) to
- the <hostid role="fqdn">nice.people.org</hostid> machine (any
- port).</para>
-
- <screen>&prompt.root; <userinput>ipfw add deny log tcp from evil.crackers.org/24 to nice.people.org</userinput></screen>
-
- <para>If you do not want people sending X sessions to your internal
- network (a subnet of a class C), the following command will do the
- necessary filtering:</para>
-
- <screen>&prompt.root; <userinput>ipfw add deny tcp from any to my.org/28 6000 setup</userinput></screen>
-
- <para>To see the accounting records:
-
- <screen>&prompt.root; <userinput>ipfw -a list</userinput></screen>
+ <title>IPFW</title>
+ <para>The IPFIREWALL (IPFW) is a &os; sponsored firewall
+ software application authored and maintained by &os;
+ volunteer staff members. It uses the legacy Stateless rules and
+ a legacy rule coding technique to achieve what is referred to as
+ Simple Stateful logic.</para>
+
+ <para>The IPFW stateless rule syntax is empowered with technically
+ sophisticated selection capabilities which far surpasses the
+ knowledge level of the customary firewall installer. IPFW is
+ targeted at the professional user or the advanced technical
+ computer hobbyist who have advanced packet selection
+ requirements. A high degree of detailed knowledge into how
+ different protocols use and create their unique packet header
+ information is necessary before the power of the IPFW rules can
+ be unleashed. Providing that level of explanation is out of the
+ scope of this section of the handbook.</para>
+
+ <para>IPFW is composed of 7 components, the primary component is
+ the kernel firewall filter rule processor and its integrated
+ packet accounting facility, the logging facility, the 'divert'
+ rule which triggers the <acronym>NAT</acronym> facility, and the advanced special
+ purpose facilities, the dummynet traffic shaper facilities, the
+ 'fwd rule' forward facility, the bridge facility, and the
+ ipstealth facility.</para>
- or in the short form
-
- <screen>&prompt.root; <userinput>ipfw -a l</userinput></screen>
- </para>
+ <sect3>
+ <title>Enabling IPFW</title>
+ <para>IPFW is included in the basic &os; install as a
+ separate run time loadable module. IPFW will dynamically load
+ the kernel module when the <filename>rc.conf</filename>
+ statement <literal>firewall_enable="YES"</literal> is used. You do not need to
+ compile IPFW into the &os; kernel unless you want <acronym>NAT</acronym>
+ function enabled.</para>
+
+ <para>After rebooting your system with <literal>firewall_enable="YES"</literal> in
+ <filename>rc.conf</filename> the following white highlighted
+ message is displayed on the screen as part of the boot
+ process:</para>
+
+ <screen>IP packet filtering initialized, divert disabled, rule-based forwarding
+enabled, default to deny, logging disabled</screen>
+
+ <para>You can disregard this message as it is out dated and no
+ longer is the true status of the IPFW loadable module. The
+ loadable module really does have logging ability compiled in.
+ </para>
+
+ <para>To set the verbose logging limit, There is a knob you can
+ set in <filename>/etc/sysctl.conf</filename> by adding this
+ statement, logging will be enabled on future reboots.</para>
+
+ <programlisting>net.inet.ip.fw.verbose_limit=5</programlisting>
+ </sect3>
- <para>You can also see the last time a chain entry was matched
- with:</para>
-
- <screen>&prompt.root; <userinput>ipfw -at l</userinput></screen>
- </sect2>
-
- <sect2>
- <title>Building a Packet Filtering Firewall</title>
-
- <note>
- <para>The following suggestions are just that: suggestions. The
- requirements of each firewall are different and we cannot tell you
- how to build a firewall to meet your particular requirements.</para>
- </note>
-
- <para>When initially setting up your firewall, unless you have a test
- bench setup where you can configure your firewall host in a controlled
- environment, it is strongly recommend you use the logging version of the
- commands and enable logging in the kernel. This will allow you to
- quickly identify problem areas and cure them without too much
- disruption. Even after the initial setup phase is complete, I
- recommend using the logging for `deny' as it allows tracing of
- possible attacks and also modification of the firewall rules if your
- requirements alter.</para>
-
- <note>
- <para>If you use the logging versions of the <command>accept</command>
- command, be aware that it can generate
- <emphasis>large</emphasis> amounts of log data. One log
- entry will be generated for every packet that passes
- through the firewall, so large FTP/http transfers, etc, will really
- slow the system down. It also increases the latencies on those
- packets as it requires more work to be done by the kernel before the
- packet can be passed on. <application>syslogd</application> will
- also start using up a lot
- more processor time as it logs all the extra data to disk, and it
- could quite easily fill the partition <filename>/var/log</filename>
- is located on.</para>
- </note>
-
- <para>You should enable your firewall from
- <filename>/etc/rc.conf.local</filename> or
- <filename>/etc/rc.conf</filename>. The associated manual page explains
- which knobs to fiddle and lists some preset firewall configurations.
- If you do not use a preset configuration, <command>ipfw list</command>
- will output the current ruleset into a file that you can
- pass to <filename>rc.conf</filename>. If you do not use
- <filename>/etc/rc.conf.local</filename> or
- <filename>/etc/rc.conf</filename> to enable your firewall,
- it is important to make sure your firewall is enabled before
- any IP interfaces are configured.</para>
-
- <para>The next problem is what your firewall should actually
- <emphasis>do</emphasis>! This is largely dependent on what access to
- your network you want to allow from the outside, and how much access
- to the outside world you want to allow from the inside. Some general
- rules are:</para>
-
- <itemizedlist>
- <listitem>
- <para>Block all incoming access to ports below 1024 for TCP. This is
- where most of the security sensitive services are, like finger,
- SMTP (mail) and telnet.</para>
- </listitem>
+ <sect3>
+ <title>Kernel Options</title>
+ <para>It is not a mandatory requirement that you enable IPFW by
+ compiling the following options into the &os; kernel unless
+ you need <acronym>NAT</acronym> function. It is presented here as background
+ information.</para>
- <listitem>
- <para>Block <emphasis>all</emphasis> incoming UDP traffic. There
- are very few useful services that travel over UDP, and what useful
- traffic there is, is normally a security threat (e.g. Suns RPC and
- NFS protocols). This has its disadvantages also, since UDP is a
- connectionless protocol, denying incoming UDP traffic also blocks
- the replies to outgoing UDP traffic. This can cause a problem for
- people (on the inside) using external archie (prospero) servers.
- If you want to allow access to archie, you will have to allow
- packets coming from ports 191 and 1525 to any internal UDP port
- through the firewall. <application>ntp</application> is another
- service you may consider allowing through, which comes from port
- 123.</para>
- </listitem>
-
- <listitem>
- <para>Block traffic to port 6000 from the outside. Port 6000 is the
- port used for access to X11 servers, and can be a security threat
- (especially if people are in the habit of doing <command>xhost
- +</command> on their workstations). X11 can actually use a
- range of ports starting at 6000, the upper limit being how many X
- displays you can run on the machine. The upper limit as defined
- by RFC 1700 (Assigned Numbers) is 6063.</para>
- </listitem>
-
- <listitem>
- <para>Check what ports any internal servers use (e.g. SQL servers,
- etc). It is probably a good idea to block those as well, as they
- normally fall outside the 1-1024 range specified above.</para>
- </listitem>
- </itemizedlist>
-
- <para>Another checklist for firewall configuration is available from
- CERT at <ulink
- url="http://www.cert.org/tech_tips/packet_filtering.html"></ulink></para>
-
- <para>As stated above, these are only <emphasis>guidelines</emphasis>.
- You will have to decide what filter rules you want to use on your
- firewall yourself. We cannot accept ANY responsibility if someone
- breaks into your network, even if you follow the advice given
- above.</para>
- </sect2>
+ <programlisting>options IPFIREWALL</programlisting>
- <sect2 id="ipfw-overhead">
- <title>IPFW Overhead and Optimization</title>
-
- <para>Many people want to know how much overhead IPFW adds to a
- system. The answer to this depends mostly on your rule set and
- processor speed. For most applications dealing with Ethernet
- and small rule sets, the answer is
- <quote>negligible</quote>. For those of you that need actual
- measurements to satisfy your curiosity, read on.</para>
-
- <para>The following measurements were made using 2.2.5-STABLE on
- a 486-66. (While IPFW has changed slightly in later releases
- of FreeBSD, it still performs with similar speed.) IPFW was
- modified to measure the time spent within the
- <literal>ip_fw_chk</literal> routine, displaying the results
- to the console every 1000 packets.</para>
-
- <para>Two rule sets, each with 1000 rules, were tested. The
- first set was designed to demonstrate a worst case scenario by
- repeating the rule:</para>
-
- <screen>&prompt.root; <userinput>ipfw add deny tcp from any to any 55555</userinput></screen>
-
- <para>This demonstrates a worst case scenario by causing most of IPFW's
- packet check routine to be executed before finally deciding
- that the packet does not match the rule (by virtue of the port
- number). Following the 999th iteration of this rule was an
- <literal>allow ip from any to any</literal>.</para>
-
- <para>The second set of rules were designed to abort the rule
- check quickly:</para>
-
- <screen>&prompt.root; <userinput>ipfw add deny ip from 1.2.3.4 to 1.2.3.4</userinput></screen>
-
- <para>The non-matching source IP address for the above rule
- causes these rules to be skipped very quickly. As before, the
- 1000th rule was an <literal>allow ip from any to
- any</literal>.</para>
-
- <para>The per-packet processing overhead in the former case was
- approximately 2.703&nbsp;ms/packet, or roughly 2.7&nbsp;microseconds per
- rule. Thus the theoretical packet processing limit with these
- rules is around 370&nbsp;packets per second. Assuming 10&nbsp;Mbps
- Ethernet and a ~1500&nbsp;byte packet size, we would only be able
- to achieve 55.5% bandwidth utilization.</para>
-
- <para>For the latter case each packet was processed in
- approximately 1.172&nbsp;ms, or roughly 1.2&nbsp;microseconds per rule.
- The theoretical packet processing limit here would be about
- 853&nbsp;packets per second, which could consume 10&nbsp;Mbps Ethernet
- bandwidth.</para>
-
- <para>The excessive number of rules tested and the nature of
- those rules do not provide a real-world scenario -- they were
- used only to generate the timing information presented here.
- Here are a few things to keep in mind when building an
- efficient rule set:</para>
+ <para>This option enables IPFW as part of the kernel</para>
- <itemizedlist>
- <listitem>
- <para>Place an <literal>established</literal> rule early on
- to handle the majority of TCP traffic. Do not put any
- <literal>allow tcp</literal> statements before this
- rule.</para>
- </listitem>
+ <programlisting>options IPFIREWALL_VERBOSE</programlisting>
- <listitem>
- <para>Place heavily triggered rules earlier in the rule set
- than those rarely used (<emphasis>without changing the
- permissiveness of the firewall</emphasis>, of course).
- You can see which rules are used most often by examining
- the packet counting statistics with <command>ipfw -a
- l</command>.</para>
- </listitem>
- </itemizedlist>
+ <para>Enables logging of packets that pass through IPFW and
+ have the 'log' keyword specified in the rule set.</para>
+
+ <programlisting>options IPFIREWALL_VERBOSE_LIMIT=5</programlisting>
+
+ <para>This specifies the default number of packets from a
+ particular rule is to be logged. Without this option, each
+ repeated occurrences of the same packet will be logged, and
+ eventually consuming all the free disk space resulting in
+ services being denied do to lack of resources. The 5 is the
+ number of consecutive times to log evidence of this unique
+ occurrence.</para>
+
+ <programlisting>options IPFIREWALL_DEFAULT_TO_ACCEPT</programlisting>
+
+ <para>This option will allow everything to pass through the
+ firewall by default. Which is a good idea when you are first
+ setting up your firewall.</para>
+
+ <programlisting>options IPV6FIREWALL
+options IPV6FIREWALL_VERBOSE
+options IPV6FIREWALL_VERBOSE_LIMIT
+options IPV6FIREWALL_DEFAULT_TO_ACCEPT</programlisting>
+
+ <para>These options are exactly the same as the IPv4 options
+ but they are for IPv6. If you don't use IPv6 you might want
+ to use IPV6FIREWALL without any rules to block all IPv6</para>
+
+ <programlisting>options IPDIVERT</programlisting>
+
+ <para>This enables the use of <acronym>NAT</acronym> functionality.</para>
+
+ <note>
+ <para>If you don't include IPFIREWALL_DEFAULT_TO_ACCEPT or set
+ your rules to allow incoming packets you will block all
+ packets going to and from this machine.</para>
+ </note>
+ </sect3>
+
+ <sect3>
+ <title><filename>/etc/rc.conf</filename> Options</title>
+ <para>If you don't have IPFW compliled into your kernel you will
+ need to load it with the following statement in your
+ <filename>/etc/rc.conf</filename>:</para>
+
+ <programlisting>firewall_enable="YES"</programlisting>
+
+ <para>Set the script to run to activate your rules:</para>
+
+ <programlisting>firewall_script="/etc/ipfw.rules"</programlisting>
+
+ <para>Enable logging:</para>
+
+ <programlisting>firewall_logging="YES"</programlisting>
+ </sect3>
+
+ <sect3>
+ <title>The IPFW Command</title>
+ <para>The ipfw command is the normal vehicle for making manual
+ single rule additions or deletions to the firewall active
+ internal rules while it is running. The problem with using this
+ method is once your system is shutdown or halted all the rules
+ you added or changed or deleted are lost. Writing all your
+ rules in a file and using that file to load the rules at boot
+ time, or to replace in mass the currently running firewall
+ rules with changes you made to the files content is the
+ recommended method used here.</para>
+
+ <para>The IPFW command is still a very useful to display the
+ running firewall rules to the console screen. The IPFW
+ accounting facility dynamically creates a counter for each
+ rule that counts each packet that matches the rule. During the
+ process of testing a rule, listing the rule with its counter
+ is the only way of determining if the rule is functioning.
+ </para>
+
+ <para>To list all the rules in sequence:</para>
+
+ <programlisting><command>ipfw list</command></programlisting>
+
+ <para>To list all the rules with a time stamp of when the last
+ time the rule was matched:</para>
+
+ <programlisting><command>ipfw -t list</command></programlisting>
+
+ <para>To list the accounting information, packet count for
+ matched rules along with the rules themselves. The first
+ column is the rule number, followed by the number of outgoing
+ matched packets, followed by the number of incoming matched
+ packets, and then the rule itself.</para>
+
+ <programlisting><command>ipfw -a list</command></programlisting>
+
+ <para>List the dynamic rules in addition to the static rules:
+ </para>
+
+ <programlisting><command>ipfw -d list</command></programlisting>
+
+ <para>Also show the expired dynamic rules:</para>
+
+ <programlisting><command>ipfw -d -e list</command></programlisting>
+
+ <para>Zero the counters:</para>
+
+ <programlisting><command>ipfw zero</command></programlisting>
+
+ <para>Zero the counters for just rule <replaceable>NUM
+ </replaceable>:</para>
+
+ <programlisting><command>ipfw zero NUM</command></programlisting>
+ </sect3>
+
+ <sect3>
+ <title>IPFW Rule Sets</title>
+ <para>A rule set is a group of ipfw rules coded to allow or deny
+ packets based on the values contained in the packet. The
+ bi-directional exchange of packets between hosts comprises a
+ session conversation. The firewall rule set processes the
+ packet 2 times, once on its arrival from the public Internet
+ host and again as it leaves for its return trip back to the
+ public Internet host. Each tcp/ip service (i.e. telnet, www,
+ mail, etc.) is predefined by its protocol, and port number.
+ This is the basic selection criteria used to create rules
+ which will allow or deny services.</para>
+
+ <para>When a packet enters the firewall it is compared against
+ the first rule in the rule set and progress one rule at a
+ time moving from top to bottom of the set in ascending rule
+ number sequence order. When the packet matches a rule
+ selection parameters, the rules action field value is executed
+ and the search of the rule set terminates for that packet.
+ This is referred to as the 'first match wins' search method.
+ If the packet does not match any of the rules, it gets caught
+ by the mandatory ipfw default rule, number 65535 which denies
+ all packets and discards them without any reply back to the
+ originating destination.</para>
+
+ <para>The instructions contained here are based on using rules
+ that contain the stateful 'keep state', 'limit', 'in'/'out',
+ and via options. This is the basic framework for coding an
+ inclusive type firewall rule set.</para>
+
+ <para>An inclusive firewall only allows services matching the
+ rules through. This way you can control what services can
+ originate behind the firewall destine for the public Internet
+ and also control the services which can originate from the
+ public Internet accessing your private network. Everything
+ else is denied by default design. Inclusive firewalls are
+ much, much more secure than exclusive firewall rule sets and
+ is the only rule set type covered here in.</para>
+
+ <warning>
+ <para>When working with the firewall rules be
+ careful, you can end up locking your self out.</para>
+ </warning>
+
+ <sect4>
+ <title>Rule Syntax</title>
+ <para>The rule syntax presented here has been simplified to
+ what is necessary to create a standard inclusive type
+ firewall rule set. For a complete rule syntax description
+ see the online &man.ipfw.8; man page.</para>
+
+ <para>Rules contain keywords, These keywords have to be coded
+ in a specific order from left to right on the line. Keywords
+ are identified in bold type. Some keywords have sub-options
+ which may be keywords them selves and also include more
+ sub-options.</para>
+
+ <para># is used to mark the start of a comment and may appear
+ at the end of a rule line or on its own lines. Blank lines
+ are ignored.</para>
+
+ <para><replaceable>CMD RULE# ACTION LOGGING SELECTION STATEFUL
+ </replaceable></para>
+
+ <sect5>
+ <title>CMD</title>
+ <para>Each rule has to be prefixed with 'add' to add the
+ rule to the internal table.</para>
+ </sect5>
+
+ <sect5>
+ <title>RULE#</title>
+ <para>Each rule has to have a rule number to go with it.
+ </para>
+ </sect5>
+
+ <sect5>
+ <title>ACTION</title>
+ <para>A rule can be associated with one of the following
+ actions, which will be executed when the packet matches
+ the selection criterion of the rule.</para>
+
+ <para><parameter>allow | accept | pass | permit</parameter>
+ </para>
+
+ <para>These all mean the same thing which is to allow
+ packets that match the rule to exit the firewall rule
+ processing. The search terminates at this rule.</para>
+
+ <para><parameter>check-state</parameter></para>
+
+ <para>Checks the packet against the dynamic rules table. If
+ a match is found, execute the action associated with the
+ rule which generated this dynamic rule, otherwise move to
+ the next rule. The Check-state rule does not have
+ selection criterion. If no check-state rule is present in
+ the rule set, the dynamic rules table is checked at the
+ first keep-state or limit rule.</para>
+
+ <para><parameter>deny | drop</parameter></para>
+
+ <para>Both words mean the same thing which is to discard
+ packets that match this rule. The search terminates.
+ </para>
+ </sect5>
+
+ <sect5>
+ <title>Logging</title>
+ <para><parameter>log</parameter> or <parameter>logamount
+ </parameter></para>
+
+ <para> When a packet matches a rule with the log keyword, a
+ message will be logged to syslogd with a facility name of
+ SECURITY. The logging only occurs if the number of
+ packets logged so far for that particular rule does not
+ exceed the logamount parameter. If no logamount is
+ specified, the limit is taken from the sysctl variable
+ net.inet.ip.fw.verbose_limit. In both cases, a value of
+ zero removes the logging limit. Once the limit is
+ reached, logging can be re-enabled by clearing the
+ logging counter or the packet counter for that rule, see
+ the ipfw reset log command. Note: logging is done after
+ all other packet matching conditions have been
+ successfully verified, and before performing the final
+ action (accept, deny) on the packet. It is up to you to
+ decide which rules you want to enable logging on.</para>
+ </sect5>
+
+ <sect5>
+ <title>Selection</title>
+ <para>The keywords described in this section are used to
+ describe attributes of the packet to be interrogated when
+ determining whether rules match or don't match the packet.
+ The following general-purpose attributes are provided for
+ matching, and must be used in this order:</para>
+
+ <para><parameter>udp | tcp | icmp</parameter></para>
+
+ <para>or any protocol names found in /etc/protocols are
+ recognized and may be used. The value specified is
+ protocol to be matched against. This is a mandatory
+ requirement.</para>
+
+ <para><parameter>from src to dst</parameter></para>
+
+ <para>The from and to keywords are used to match against IP
+ addresses. Rules must specify BOTH source and destination
+ parameters. any is a special keyword that matches any IP
+ address. me is a special keyword that matches any IP
+ address configured on an interface in your &os; system to
+ represent the PC the firewall is running on. (i.e. this
+ box) As in from me to any or from any to me or from
+ 0.0.0.0/0 to any or from any to 0.0.0.0/0 or from 0.0.0.0
+ to any or from any to 0.0.0.0 or from me to 0.0.0.0. IP
+ addresses are specified as a dotted IP address numeric
+ form/mask-length, or as single dotted IP address numeric
+ form. This is a mandatory requirement. See this link for
+ help on writing mask-lengths. <ulink
+ url="http://jodies.de/ipcalc"></ulink></para>
+
+ <para><parameter>port number</parameter></para>
+
+ <para>For protocols which support port numbers (such as <acronym>TCP</acronym>
+ and UDP). It is mandatory that you code the port number of
+ the service you want to match on. Service names (from
+ <filename>/etc/services</filename>) may be used instead of
+ numeric port values.</para>
+
+ <para><parameter>in | out</parameter></para>
+
+ <para>Matches incoming or outgoing packets, respectively. The in
+ and out are keywords and it is mandatory that you code one
+ or the other as part of your rule matching criterion.
+ </para>
+
+ <para><parameter>via IF</parameter></para>
+
+ <para>Matches packets going through the interface specified
+ by exact name. The via keyword causes the interface to
+ always be checked as part of the match process.</para>
+
+ <para><parameter>setup</parameter></para>
+
+ <para>This is a mandatory keyword that identifies the
+ session start request for <acronym>TCP</acronym> packets.</para>
+
+ <para><parameter>keep-state</parameter></para>
+
+ <para>This is a mandatory> keyword. Upon a match, the
+ firewall will create a dynamic rule, whose default
+ behavior is to match bidirectional traffic between source
+ and destination IP/port using the same protocol.</para>
+
+ <para><parameter>limit {src-addr | src-port | dst-addr |
+ dst-port}</parameter></para>
+
+ <para>The firewall will only allow <replaceable>N</replaceable> connections with the
+ same set of parameters as specified in the rule. One or
+ more of source and destination addresses and ports can be
+ specified. The 'limit' and 'keep-state' can not be used on
+ same rule. Limit provides the same stateful function as
+ 'keep-state' plus its own functions.</para>
+ </sect5>
+
+ </sect4>
+
+ <sect4>
+ <title>Stateful Rule Option</title>
+ <para>Stateful filtering treats traffic as a bi-directional
+ exchange of packets comprising a session conversation. It
+ has the interrogation abilities to determine if the session
+ conversation between the originating sender and the
+ destination are following the valid procedure of
+ bi-directional packet exchange. Any packets that do not
+ properly fit the session conversation template are
+ automatically rejected as impostors.</para>
+
+ <para>'check-state' is used to identify where in the IPFW
+ rules set the packet is to be tested against the dynamic
+ rules facility. On a match the packet exits the firewall to
+ continue on its way and a new rule is dynamic created for
+ the next anticipated packet being exchanged during this
+ bi-directional session conversation. On a no match the
+ packet advances to the next rule in the rule set for
+ testing.</para>
+
+ <para>The dynamic rules facility is vulnerable to resource
+ depletion from a SYN-flood attack which would open a huge
+ number of dynamic rules. To counter this attack, &os;
+ version 4.5 added another new option named limit. This
+ option is used to limit the number of simultaneous session
+ conversations by interrogating the rules source or
+ destinations fields as directed by the limit option and
+ using the packet's IP address found there, in a search of
+ the open dynamic rules counting the number of times this
+ rule and IP address combination occurred, if this count is
+ greater that the value specified on the limit option, the
+ packet is discarded.</para>
+ </sect4>
+
+ <sect4>
+ <title>Logging Firewall Messages</title>
+ <para>The benefits of logging are obvious, provides the
+ ability to review after the fact the rules you activated
+ logging on which provides information like, what packets had
+ been dropped, what addresses they came from, where they were
+ going, giving you a significant edge in tracking down
+ attackers.</para>
+
+ <para>Even with the logging facility enabled, IPFW will not
+ generate any rule logging on it's own. The firewall
+ administrator decides what rules in the rule set he wants to
+ log and adds the log verb to those rules. Normally only deny
+ rules are logged. Like the deny rule for incoming <acronym>ICMP</acronym>
+ pings. It's very customary to duplicate the ipfw default
+ deny everything rule with the log verb included as your
+ last rule in the rule set. This way you get to see all the
+ packets that did not match any of the rules in the rule set.</para>
+
+ <para>Logging is a two edged sword, if you're not careful, you
+ can lose yourself in the over abundance of log data and fill
+ your disk up with growing log files. DoS attacks that fill
+ up disk drives is one of the oldest attacks around. These
+ log message are not only written to syslogd, but also are
+ displayed on the root console screen and soon become very
+ annoying.</para>
+
+ <para>The <literal>IPFIREWALL_VERBOSE_LIMIT=5</literal> kernel option limits the
+ number of consecutive messages sent to the system logger
+ syslogd, concerning the packet matching of a given rule.
+ When this option is enabled in the kernel, the number of
+ consecutive messages concerning a particular rule is capped
+ at the number specified. There is nothing to be gained from
+ 200 log messages saying the same identical thing. For
+ instance, 5 consecutive messages concerning a particular
+ rule would be logged to syslogd, the remainder identical
+ consecutive messages would be counted and posted to the
+ syslogd with a phrase like this:</para>
+
+ <programlisting>last message repeated 45 times</programlisting>
+
+ <para>All logged packets messages are written by default to
+ <filename>/var/log/security</filename> file, which is
+ defined in the <filename>/etc/syslog.conf</filename> file.
+ </para>
+ </sect4>
+
+ <sect4>
+ <title>Building Rule Script</title>
+ <para>Most experienced IPFW users create a file containing the
+ rules and code them in a manner compatible with running them
+ as a script. The major benefit of doing this is the firewall
+ rules can be refreshed in mass without the need of
+ rebooting the system to activate the new rules. This method
+ is very convenient in testing new rules as the procedure can
+ be executed as many times as needed. Being a script, you can
+ use symbolic substitution to code frequent used values and
+ substitution them in multiple rules. You will see this in
+ the following example.</para>
+
+ <para>The script syntax used here is compatible with the 'sh',
+ 'csh', 'tcsh' shells. Symbolic substitution fields are
+ prefixed with a dollar sign &dollar;. Symbolic fields do not have
+ the &dollar; prefix. The value to populate the Symbolic field must
+ be enclosed to "double quotes".</para>
+
+ <para>Start your rules file like this:</para>
+
+ <programlisting>############### start of example ipfw rules script #############
+#
+ipfw -q -f flush # Delete all rules
+# Set defaults
+oif="tun0" # out interface
+odns="192.0.2.11" # ISP's dns server IP address
+cmd="ipfw -q add " # build rule prefix
+ks="keep-state" # just too lazy to key this each time
+&dollar;cmd 00500 check-state
+&dollar;cmd 00502 deny all from any to any frag
+&dollar;cmd 00501 deny tcp from any to any established
+&dollar;cmd 00600 allow tcp from any to any 80 out via &dollar;oif setup &dollar;ks
+ &dollar;cmd 00610 allow tcp from any to &dollar;odns 53 out via &dollar;oif setup &dollar;ks
+ &dollar;cmd 00611 allow udp from any to &dollar;odns 53 out via &dollar;oif &dollar;ks
+################### End of example ipfw rules script ############</programlisting>
+
+ <para>That is all there is to it. The rules are not important
+ in this example, how the Symbolic substitution field are
+ populated and used are.</para>
+
+ <para>If the above example was in
+ <filename>/etc/ipfw.rules</filename> file, you could reload
+ these rules by entering on the command line.</para>
+
+ <programlisting><command>sh /etc/ipfw.rules</command>
+ </programlisting>
+
+ <para>The <filename>/etc/ipfw.rules</filename> file could be
+ located any where you want and the file could be named any
+ thing you would like.</para>
+
+ <para>The same thing could also be accomplished by running
+ these commands by hand:</para>
+
+ <programlisting>ipfw -q -f flush
+ipfw -q add check-state
+ipfw -q add deny all from any to any frag
+ipfw -q add deny tcp from any to any established
+ipfw -q add allow tcp from any to any 80 out via tun0 setup keep-state
+ipfw -q add allow tcp from any to 192.0.2.11 53 out via tun0 setup keep-state
+ipfw -q add 00611 allow udp from any to 192.0.2.11 53 out via tun0 keep-state</programlisting>
+
+ </sect4>
+ <sect4>
+ <title>Stateful Ruleset</title>
+ <para>The following non-<acronym>NAT</acronym>ed rule set is a example of how to
+ code a very secure 'inclusive' type of firewall. An
+ inclusive firewall only allows services matching pass rules
+ through and blocks all other by default. All firewalls have
+ at the minimum two interfaces which have to have rules to
+ allow the firewall to function.</para>
+
+ <para>All &unix; flavored operating systems, &os; included, are designed to
+ use interface lo and IP address
+ <hostid role="ipaddr">127.0.0.1</hostid> for internal
+ communication with in &os;. The firewall rules must contain
+ rules to allow free unmolested movement of these special
+ internally used packets.</para>
+
+ <para>The interface which faces the public Internet, is the
+ one which you code your rules to authorize and control
+ access out to the public Internet and access requests
+ arriving from the public Internet. This can be your ppp tun0
+ interface or your NIC that is connected to your DSL or cable
+ modem.</para>
+
+ <para>In cases where one or more than one NIC are connected to
+ a private LANs behind the firewall, those interfaces must
+ have rules coded to allow free unmolested movement of
+ packets originating from those LAN interfaces.</para>
+
+ <para>The rules should be first organized into three major
+ sections, all the free unmolested interfaces, public
+ interface outbound, and the public interface inbound.
+ </para>
+
+ <para>The order of the rules in each of the public interface
+ sections should be in order of the most used rules being
+ placed before less often used rules with the last rule in
+ the section being a block log all packets on that interface
+ and direction.</para>
+
+ <para>The Outbound section in the following rule set only
+ contains 'allow' rules which contain selection values that
+ uniquely identify the service that is authorized for public
+ Internet access. All the rules have the, proto, port,
+ in/out, via and keep state option coded. The 'proto tcp'
+ rules have the 'setup' option included to identify the start
+ session request as the trigger packet to be posted to the
+ keep state stateful table.</para>
+
+ <para>The Inbound section has all the blocking of undesirable
+ packets first for 2 different reasons. First is these things
+ being blocked may be part of an otherwise valid packet which
+ may be allowed in by the later authorized service rules.
+ Second reason is that by having a rule that explicitly
+ blocks selected packets that I receive on an infrequent
+ bases and don't want to see in the log, this keeps them from
+ being caught by the last rule in the section which blocks
+ and logs all packets which have fallen through the rules.
+ The last rule in the section which blocks and logs all
+ packets is how you create the legal evidence needed to
+ prosecute the people who are attacking your system.</para>
+
+ <para>Another thing you should take note of, is there is no
+ response returned for any of the undesirable stuff, their
+ packets just get dropped and vanish. This way the attackers
+ has no knowledge if his packets have reached your system.
+ The less the attackers can learn about your system the more
+ secure it is. When you log packets with port numbers you do
+ not recognize, go to
+ <ulink url="http://www.securitystats.com/tools/portsearch.php"></ulink>
+ and do a port number lookup to find what the purpose of that
+ port number is. Check out this link for port numbers used by
+ Trojans:
+ <ulink url="http://www.simovits.com/trojans/trojans.html"></ulink>
+ .</para>
+ </sect4>
+ <sect4>
+ <title>An Example Inclusive Ruleset</title>
+ <para>The following non-<acronym>NAT</acronym>ed rule set is a complete inclusive
+ type ruleset. You can not go wrong using this rule set for
+ you own. Just comment out any pass rules for services to
+ don't want. If you see messages in your log that you want to
+ stop seeing just add a deny rule in the inbound section. You
+ have to change the 'dc0' interface name in every rule to the
+ interface name of the NIC that connects your system to the
+ public Internet. For user ppp it would be 'tun0'.</para>
+
+ <para>You will see a pattern in the usage of these rules.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>All statements that are a request to start a session
+ to the public Internet use keep-state.</para>
+ </listitem>
+
+ <listitem>
+ <para>All the authorized services that originate from the
+ public Internet have the limit option to stop flooding.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>All rules use in or out to clarify direction.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>All rules use via interface name to specify the
+ interface the packet is traveling over.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>The following rules go into
+ <filename>/etc/ipfw.rules</filename>.</para>
+
+ <programlisting>################ Start of IPFW rules file ###############################
+# Flush out the list before we begin.
+ipfw -q -f flush
+
+# Set rules command prefix
+cmd="ipfw -q add"
+pif="dc0" # public interface name of Nic card
+ # facing the public Internet
+
+#################################################################
+# No restrictions on Inside Lan Interface for private network
+# Not needed unless you have Lan.
+# Change xl0 to your Lan Nic card interface name
+#################################################################
+#&dollar;cmd 00005 allow all from any to any via xl0
+
+#################################################################
+# No restrictions on Loopback Interface
+#################################################################
+&dollar;cmd 00010 allow all from any to any via lo0
+
+#################################################################
+# Allow the packet through if it has previous been added to the
+# the "dynamic" rules table by a allow keep-state statement.
+#################################################################
+&dollar;cmd 00015 check-state
+
+#################################################################
+# Interface facing Public Internet (Outbound Section)
+# Interrogate session start requests originating from behind the
+# firewall on the private network or from this gateway server
+# destine for the public Internet.
+#################################################################
+
+# Allow out access to my ISP's Domain name server.
+# x.x.x.x must be the IP address of your ISP.s DNS
+# Dup these lines if your ISP has more than one DNS server
+# Get the IP addresses from /etc/resolv.conf file
+&dollar;cmd 00110 allow tcp from any to x.x.x.x 53 out via &dollar;pif setup keep-state
+&dollar;cmd 00111 allow udp from any to x.x.x.x 53 out via &dollar;pif keep-state
+
+# Allow out access to my ISP's DHCP server for cable/DSL configurations.
+# This rule is not needed for .user ppp. connection to the public Internet.
+# so you can delete this whole group.
+# Use the following rule and check log for IP address.
+# Then put IP address in commented out rule & delete first rule
+&dollar;cmd 00120 allow log udp from any to any 67 out via &dollar;pif keep-state
+#&dollar;cmd 00120 allow udp from any to x.x.x.x 67 out via &dollar;pif keep-state
+
+# Allow out non-secure standard www function
+&dollar;cmd 00200 allow tcp from any to any 80 out via &dollar;pif setup keep-state
+
+# Allow out secure www function https over TLS SSL
+&dollar;cmd 00220 allow tcp from any to any 443 out via &dollar;pif setup keep-state
+
+# Allow out send & get email function
+&dollar;cmd 00230 allow tcp from any to any 25 out via &dollar;pif setup keep-state
+&dollar;cmd 00231 allow tcp from any to any 110 out via &dollar;pif setup keep-state
+
+# Allow out FBSD (make install & CVSUP) functions
+# Basically give user root "GOD" privileges.
+&dollar;cmd 00240 allow tcp from me to any out via &dollar;pif setup keep-state uid root
+
+# Allow out ping
+&dollar;cmd 00250 allow icmp from any to any out via &dollar;pif keep-state
+
+# Allow out Time
+&dollar;cmd 00260 allow tcp from any to any 37 out via &dollar;pif setup keep-state
+
+# Allow out nntp news (i.e. news groups)
+&dollar;cmd 00270 allow tcp from any to any 119 out via &dollar;pif setup keep-state
+
+# Allow out secure FTP, Telnet, and SCP
+# This function is using SSH (secure shell)
+&dollar;cmd 00280 allow tcp from any to any 22 out via &dollar;pif setup keep-state
+
+# Allow out whois
+&dollar;cmd 00290 allow tcp from any to any 43 out via &dollar;pif setup keep-state
+
+# deny and log everything else that.s trying to get out.
+# This rule enforces the block all by default logic.
+&dollar;cmd 00299 deny log all from any to any out via &dollar;pif
+
+#################################################################
+# Interface facing Public Internet (Inbound Section)
+# Interrogate packets originating from the public Internet
+# destine for this gateway server or the private network.
+#################################################################
+
+# Deny all inbound traffic from non-routable reserved address spaces
+&dollar;cmd 00300 deny all from 192.168.0.0/16 to any in via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 00301 deny all from 172.16.0.0/12 to anyin via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 00302 deny all from 10.0.0.0/8 to anyin via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 00303 deny all from 127.0.0.0/8 to anyin via &dollar;pif #loopback
+&dollar;cmd 00304 deny all from 0.0.0.0/8 to anyin via &dollar;pif #loopback
+&dollar;cmd 00305 deny all from 169.254.0.0/16 to anyin via &dollar;pif #DHCP auto-config
+&dollar;cmd 00306 deny all from 192.0.2.0/24 to anyin via &dollar;pif #reserved for docs
+&dollar;cmd 00307 deny all from 204.152.64.0/23 to anyin via &dollar;pif #Sun cluster interconnect
+&dollar;cmd 00308 deny all from 224.0.0.0/3 to anyin via &dollar;pif #Class D & E multicast
+
+# Deny public pings
+&dollar;cmd 00310 deny icmp from any to anyin via &dollar;pif
+
+# Deny ident
+&dollar;cmd 00315 deny tcp from any to any 113in via &dollar;pif
+
+# Deny all Netbios service. 137=name, 138=datagram, 139=session
+# Netbios is MS/Windows sharing services.
+# Block MS/Windows hosts2 name server requests 81
+&dollar;cmd 00320 deny tcp from any to any 137in via &dollar;pif
+&dollar;cmd 00321 deny tcp from any to any 138in via &dollar;pif
+&dollar;cmd 00322 deny tcp from any to any 139in via &dollar;pif
+&dollar;cmd 00323 deny tcp from any to any 81 in via &dollar;pif
+
+# Deny any late arriving packets
+&dollar;cmd 00330 deny all from any to any frag in via &dollar;pif
+
+# Deny ACK packets that did not match the dynamic rule table
+&dollar;cmd 00332 deny tcp from any to any established in via &dollar;pif
+
+# Allow traffic in from ISP's DHCP server. This rule must contain
+# the IP address of your ISP.s DHCP server as it.s the only
+# authorized source to send this packet type.
+# Only necessary for cable or DSL configurations.
+# This rule is not needed for .user ppp. type connection to
+# the public Internet. This is the same IP address you captured
+# and used in the outbound section.
+#&dollar;cmd 00360 allow udp from any to x.x.x.x 67 in via &dollar;pif keep-state
+
+# Allow in standard www function because I have apache server
+&dollar;cmd 00400 allow tcp from any to me 80 in via &dollar;pif setup limit src-addr 2
+
+# Allow in secure FTP, Telnet, and SCP from public Internet
+&dollar;cmd 00410 allow tcp from any to me 22 in via &dollar;pif setup limit src-addr 2
+
+# Allow in non-secure Telnet session from public Internet
+# labeled non-secure because ID & PW are passed over public
+# Internet as clear text.
+# Delete this sample group if you do not have telnet server enabled.
+&dollar;cmd 00420 allow tcp from any to me 23 in via &dollar;pif setup limit src-addr 2
+
+# Reject & Log all incoming connections from the outside
+&dollar;cmd 00499 deny log all from any to any in via &dollar;pif
+
+# Everything else is denied by default
+# deny and log all packets that fell through to see what they are
+&dollar;cmd 00999 deny log all from any to any
+################ End of IPFW rules file ###############################
+ </programlisting>
+ </sect4>
+
+ <sect4>
+ <title>An Example <acronym>NAT</acronym> and Stateful Ruleset</title>
+ <para>There are some additional configuration statements that
+ need to be enabled to activate the <acronym>NAT</acronym> function of IPFW. The
+ kernel source needs 'option divert' statement added to the
+ other IPFIREWALL statements compiled into a custom kernel.
+ </para>
+
+ <para>In addition to the normal IPFW options in
+ <filename>/etc/rc.conf</filename>, the following are needed.
+ </para>
+
+ <programlisting>natd_enable="YES" # Enable <acronym>NAT</acronym>D function
+natd_interface="rl0" # interface name of public Internet NIC
+natd_flags="-dynamic -m" # -m = preserve port numbers if possible</programlisting>
+
+ <para>Utilizing stateful rules with divert natd rule (Network
+ Address Translation) greatly complicates the rule set coding
+ logic. The positioning of the check-state, and 'divert natd'
+ rules in the rule set becomes very critical. This is no
+ longer a simple fall-through logic flow. A new action type
+ is used, called 'skipto'. To use the skipto command it is
+ mandatory that you number each rule so you know exactly
+ where the skipto rule number is you are really jumping to.
+ </para>
+
+ <para>The following is an uncommented example of one coding
+ method, selected here to explain the sequence of the packet
+ flow through the rule sets.</para>
+
+ <para>The processing flow starts with the first rule from the
+ top of the rule file and progress one rule at a time deeper
+ into the file until the end is reach or the packet being
+ tested to the selection criteria matches and the packet is
+ released out of the firewall. It's important to take notice
+ of the location of rule numbers 100 101, 450, 500, and 510.
+ These rules control the translation of the outbound and
+ inbound packets so their entries in the keep-state dynamic
+ table always register the private Lan IP address. Next
+ notice that all the allow and deny rules specified the
+ direction the packet is going (IE outbound or inbound) and
+ the interface. Also notice that all the start outbound
+ session requests all skipto rule 500 for the network address
+ translation.</para>
+
+ <para>Lets say a LAN user uses their web browser to get a web
+ page. Web pages use port 80 to communicate over. So the
+ packet enters the firewall, It does not match 100 because
+ it is headed out not in. It passes rule 101 because this is
+ the first packet so it has not been posted to the keep-state
+ dynamic table yet. The packet finally comes to rule 125 a
+ matches. It's outbound through the NIC facing the public
+ Internet. The packet still has it's source IP address as a
+ private Lan IP address. On the match to this rule, two
+ action take place. The keep-state option will post this rule
+ into the keep-state dynamic rules table and the specified
+ action is executed. The action is part of the info posted to
+ the dynamic table. In this case it's "skipto rule 500". Rule
+ 500 <acronym>NAT</acronym>s the packet IP address and out it goes. Remember
+ this, this is very important. This packet makes it's way to
+ the destination and returns and enters the top of the rule
+ set. This time it does match rule 100 and has it destination
+ IP address mapped back to it's corresponding Lan IP address.
+ It then is processed by the check-state rule, it's found in
+ the table as an existing session conversation and released
+ to the LAN. It goes to the LAN PC that sent it and a new
+ packet is sent requesting another segment of the data from
+ the remote server. This time it gets checked by the
+ check-state rule and it's outbound entry is found, the
+ associated action, 'skipto 500', is executed. the packet
+ jumps to rule 500 gets <acronym>NAT</acronym>ed and released on it's way out.
+ </para>
+
+ <para>On the inbound side, everything coming in that is part
+ of an existing session conversation is being automatically
+ handled by the check-state rule and the properly placed
+ divert natd rules. All we have to address is denying all the
+ bad packets and only allowing in the authorized services.
+ Lets say there is a apache server running on the firewall
+ box and we want people on the public Internet to be able to
+ access the local web site. The new inbound start request
+ packet matches rule 100 and its IP address is mapped to LAN
+ IP for the firewall box. The packet is them matched against
+ all the nasty things we want to check for and finally
+ matches against rule 425. On a match two things occur, the
+ limit option is an extension to keep-state. The packet rule
+ is posted to the keep-state dynamic table but this time any
+ new session requests originating from that source IP address
+ is limited to 2. This defends against DoS attacks of service
+ running on the specified port number. The action is allow so
+ the packet is released to the LAN. On return the check-state
+ rule recognizes the packet as belonging to an existing
+ session conversation sends it to rule 500 for <acronym>NAT</acronym>ing and
+ released to outbound interface.</para>
+
+ <para>Example Ruleset #1:</para>
+
+ <programlisting>#!/bin/sh
+cmd="ipfw -q add"
+skip="skipto 500"
+pif=rl0
+ks="keep-state"
+good_tcpo="22,25,37,43,53,80,443,110,119"
+
+ipfw -q -f flush
+
+&dollar;cmd 002 allow all from any to any via xl0 # exclude Lan traffic
+&dollar;cmd 003 allow all from any to any via lo0 # exclude loopback traffic
+
+&dollar;cmd 100 divert natd ip from any to any in via &dollar;pif
+&dollar;cmd 101 check-state
+
+# Authorized outbound packets
+&dollar;cmd 120 &dollar;skip udp from any to xx.168.240.2 53 out via &dollar;pif &dollar;ks
+&dollar;cmd 121 &dollar;skip udp from any to xx.168.240.5 53 out via &dollar;pif &dollar;ks
+&dollar;cmd 125 &dollar;skip tcp from any to any &dollar;good_tcpo out via &dollar;pif setup &dollar;ks
+&dollar;cmd 130 &dollar;skip icmp from any to any out via &dollar;pif &dollar;ks
+&dollar;cmd 135 &dollar;skip udp from any to any 123 out via &dollar;pif &dollar;ks
+
+
+# Deny all inbound traffic from non-routable reserved address spaces
+&dollar;cmd 300 deny all from 192.168.0.0/16 to any in via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 301 deny all from 172.16.0.0/12 to any in via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 302 deny all from 10.0.0.0/8 to any in via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 303 deny all from 127.0.0.0/8 to any in via &dollar;pif #loopback
+&dollar;cmd 304 deny all from 0.0.0.0/8 to any in via &dollar;pif #loopback
+&dollar;cmd 305 deny all from 169.254.0.0/16 to any in via &dollar;pif #DHCP auto-config
+&dollar;cmd 306 deny all from 192.0.2.0/24 to any in via &dollar;pif #reserved for docs
+&dollar;cmd 307 deny all from 204.152.64.0/23 to any in via &dollar;pif #Sun cluster
+&dollar;cmd 308 deny all from 224.0.0.0/3 to any in via &dollar;pif #Class D & E multicast
+
+# Authorized inbound packets
+&dollar;cmd 400 allow udp from xx.70.207.54 to any 68 in &dollar;ks
+&dollar;cmd 420 allow tcp from any to me 80 in via &dollar;pif setup limit src-addr 1
+
+
+&dollar;cmd 450 deny log ip from any to any
+
+# This is skipto location for outbound stateful rules
+&dollar;cmd 500 divert natd ip from any to any out via &dollar;pif
+&dollar;cmd 510 allow ip from any to any
+
+######################## end of rules ##################
+ </programlisting>
+ <para>The following is pretty much the same as above but, uses
+ a self documenting coding style full of description comments
+ to help the inexperienced IPFW rule writer to better
+ understand what the rules are doing.</para>
+
+ <para>Example Ruleset #2:</para>
+
+ <programlisting>
+#!/bin/sh
+################ Start of IPFW rules file ###############################
+# Flush out the list before we begin.
+ipfw -q -f flush
+
+# Set rules command prefix
+cmd="ipfw -q add"
+skip="skipto 800"
+pif="rl0" # public interface name of Nic card
+ # facing the public Internet
+
+#################################################################
+# No restrictions on Inside Lan Interface for private network
+# Change xl0 to your Lan Nic card interface name
+#################################################################
+&dollar;cmd 005 allow all from any to any via xl0
+
+#################################################################
+# No restrictions on Loopback Interface
+#################################################################
+&dollar;cmd 010 allow all from any to any via lo0
+
+#################################################################
+# check if packet is inbound and nat address if it is
+#################################################################
+&dollar;cmd 014 divert natd ip from any to any in via &dollar;pif
+
+#################################################################
+# Allow the packet through if it has previous been added to the
+# the "dynamic" rules table by a allow keep-state statement.
+#################################################################
+&dollar;cmd 015 check-state
+
+#################################################################
+# Interface facing Public Internet (Outbound Section)
+# Interrogate session start requests originating from behind the
+# firewall on the private network or from this gateway server
+# destine for the public Internet.
+#################################################################
+
+# Allow out access to my ISP's Domain name server.
+# x.x.x.x must be the IP address of your ISP's DNS
+# Dup these lines if your ISP has more than one DNS server
+# Get the IP addresses from /etc/resolv.conf file
+&dollar;cmd 020 &dollar;skip tcp from any to x.x.x.x 53 out via &dollar;pif setup keep-state
+
+
+# Allow out access to my ISP's DHCP server for cable/DSL configurations.
+&dollar;cmd 030 &dollar;skip udp from any to x.x.x.x 67 out via &dollar;pif keep-state
+
+# Allow out non-secure standard www function
+&dollar;cmd 040 &dollar;skip tcp from any to any 80 out via &dollar;pif setup keep-state
+
+# Allow out secure www function https over TLS SSL
+&dollar;cmd 050 &dollar;skip tcp from any to any 443 out via &dollar;pif setup keep-state
+
+# Allow out send & get email function
+&dollar;cmd 060 &dollar;skip tcp from any to any 25 out via &dollar;pif setup keep-state
+&dollar;cmd 061 &dollar;skip tcp from any to any 110 out via &dollar;pif setup keep-state
+
+# Allow out FreeBSD (make install & CVSUP) functions
+# Basically give user root "GOD" privileges.
+&dollar;cmd 070 &dollar;skip tcp from me to any out via &dollar;pif setup keep-state uid root
+
+# Allow out ping
+&dollar;cmd 080 &dollar;skip icmp from any to any out via &dollar;pif keep-state
+
+# Allow out Time
+&dollar;cmd 090 &dollar;skip tcp from any to any 37 out via &dollar;pif setup keep-state
+
+# Allow out nntp news (i.e. news groups)
+&dollar;cmd 100 &dollar;skip tcp from any to any 119 out via &dollar;pif setup keep-state
+
+# Allow out secure FTP, Telnet, and SCP
+# This function is using SSH (secure shell)
+&dollar;cmd 110 &dollar;skip tcp from any to any 22 out via &dollar;pif setup keep-state
+
+# Allow out whois
+&dollar;cmd 120 &dollar;skip tcp from any to any 43 out via &dollar;pif setup keep-state
+
+# Allow ntp time server
+&dollar;cmd 130 &dollar;skip udp from any to any 123 out via &dollar;pif keep-state
+
+#################################################################
+# Interface facing Public Internet (Inbound Section)
+# Interrogate packets originating from the public Internet
+# destine for this gateway server or the private network.
+#################################################################
+
+# Deny all inbound traffic from non-routable reserved address spaces
+&dollar;cmd 300 deny all from 192.168.0.0/16 to any in via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 301 deny all from 172.16.0.0/12 to any in via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 302 deny all from 10.0.0.0/8 to any in via &dollar;pif #RFC 1918 private IP
+&dollar;cmd 303 deny all from 127.0.0.0/8 to any in via &dollar;pif #loopback
+&dollar;cmd 304 deny all from 0.0.0.0/8 to any in via &dollar;pif #loopback
+&dollar;cmd 305 deny all from 169.254.0.0/16 to any in via &dollar;pif #DHCP auto-config
+&dollar;cmd 306 deny all from 192.0.2.0/24 to any in via &dollar;pif #reserved for docs
+&dollar;cmd 307 deny all from 204.152.64.0/23 to any in via &dollar;pif #Sun cluster
+&dollar;cmd 308 deny all from 224.0.0.0/3 to any in via &dollar;pif #Class D & E multicast
+
+# Deny ident
+&dollar;cmd 315 deny tcp from any to any 113 in via &dollar;pif
+
+# Deny all Netbios service. 137=name, 138=datagram, 139=session
+# Netbios is MS/Windows sharing services.
+# Block MS/Windows hosts2 name server requests 81
+&dollar;cmd 320 deny tcp from any to any 137 in via &dollar;pif
+&dollar;cmd 321 deny tcp from any to any 138 in via &dollar;pif
+&dollar;cmd 322 deny tcp from any to any 139 in via &dollar;pif
+&dollar;cmd 323 deny tcp from any to any 81 in via &dollar;pif
+
+# Deny any late arriving packets
+&dollar;cmd 330 deny all from any to any frag in via &dollar;pif
+
+# Deny ACK packets that did not match the dynamic rule table
+&dollar;cmd 332 deny tcp from any to any established in via &dollar;pif
+
+# Allow traffic in from ISP's DHCP server. This rule must contain
+# the IP address of your ISP's DHCP server as it's the only
+# authorized source to send this packet type.
+# Only necessary for cable or DSL configurations.
+# This rule is not needed for 'user ppp' type connection to
+# the public Internet. This is the same IP address you captured
+# and used in the outbound section.
+&dollar;cmd 360 allow udp from x.x.x.x to any 68 in via &dollar;pif keep-state
+
+# Allow in standard www function because I have apache server
+&dollar;cmd 370 allow tcp from any to me 80 in via &dollar;pif setup limit src-addr 2
+
+# Allow in secure FTP, Telnet, and SCP from public Internet
+&dollar;cmd 380 allow tcp from any to me 22 in via &dollar;pif setup limit src-addr 2
+
+# Allow in non-secure Telnet session from public Internet
+# labeled non-secure because ID & PW are passed over public
+# Internet as clear text.
+# Delete this sample group if you do not have telnet server enabled.
+&dollar;cmd 390 allow tcp from any to me 23 in via &dollar;pif setup limit src-addr 2
+
+# Reject & Log all unauthorized incoming connections from the public Internet
+&dollar;cmd 400 deny log all from any to any in via &dollar;pif
+
+# Reject & Log all unauthorized out going connections to the public Internet
+&dollar;cmd 450 deny log all from any to any out via &dollar;pif
+
+# This is skipto location for outbound stateful rules
+&dollar;cmd 800 divert natd ip from any to any out via &dollar;pif
+&dollar;cmd 801 allow ip from any to any
+
+# Everything else is denied by default
+# deny and log all packets that fell through to see what they are
+&dollar;cmd 999 deny log all from any to any
+################ End of IPFW rules file ###############################</programlisting>
+
+ </sect4>
+ </sect3>
</sect2>
</sect1>
@@ -3988,7 +5853,7 @@ An optional company name []:<userinput><replaceable>Another Name</replaceable></
certificate itself, <filename>new.crt</filename>. These should
be placed in a directory, preferably under
<filename role="directory">/etc</filename>, which is readable
- only by <username>root</username>. Permissions of 0600 should be fine for this and
+ only by <username>root</username>. Permissions of 0700 should be fine for this and
they can be set with the <command>chmod</command>
utility.</para>
</sect2>
@@ -4236,7 +6101,7 @@ options IPSEC_DEBUG #debug for IP security
<para>If you find that you are trying to connect two networks,
both of which, internally, use the same private IP address range
- (e.g., both of them use <hostid
+ (e.g. both of them use <hostid
role="ipaddr">192.168.1.x</hostid>), then one of the networks will
have to be renumbered.</para>
@@ -4380,7 +6245,7 @@ Network #2 [ Internal Hosts ]
addresses.</para>
<para>Support for the gif device must be compiled in to the
- FreeBSD kernel on both machines. You can do this by adding the
+ &os; kernel on both machines. You can do this by adding the
line:</para>
<programlisting>pseudo-device gif</programlisting>
@@ -4816,7 +6681,7 @@ ipfw add 1 allow udp from W.X.Y.Z to A.B.C.D isakmp
spdadd A.B.C.D/32 W.X.Y.Z/32 ipencap -P out ipsec esp/tunnel/A.B.C.D-W.X.Y.Z/require;
</programlisting>
- <para>Put these commands in a file (e.g.,
+ <para>Put these commands in a file (e.g.
<filename>/etc/ipsec.conf</filename>) and then run</para>
<screen>&prompt.root; <userinput>setkey -f /etc/ipsec.conf</userinput></screen>
@@ -5138,9 +7003,9 @@ COPYRIGHT 100% |*****************************| 4735
<secondary>configuration</secondary>
</indexterm>
- <para>The system-wide configuration files for both the <application>OpenSSH</application>
- daemon and client reside within the <filename>/etc/ssh</filename>
- directory.</para>
+ <para>The system-wide configuration files for both the
+ <application>OpenSSH</application> daemon and client reside
+ within the <filename>/etc/ssh</filename> directory.</para>
<para><filename>ssh_config</filename> configures the client
settings, while <filename>sshd_config</filename> configures the
@@ -5290,8 +7155,8 @@ Your identification has been saved in /home/user/.ssh/identity.
of the remote machine. Since <replaceable>23</replaceable> is <application>telnet</application>,
this would create a secure <application>telnet</application> session through an SSH tunnel.</para>
- <para>This can be used to wrap any number of insecure TCP protocols
- such as SMTP, POP3, FTP, etc.</para>
+ <para>This can be used to wrap any number of insecure TCP
+ protocols such as SMTP, POP3, FTP, etc.</para>
<example>
<title>Using SSH to Create a Secure Tunnel for SMTP</title>
diff --git a/en_US.ISO8859-1/books/porters-handbook/book.sgml b/en_US.ISO8859-1/books/porters-handbook/book.sgml
index 75ee6a7c71..13013c4ba4 100644
--- a/en_US.ISO8859-1/books/porters-handbook/book.sgml
+++ b/en_US.ISO8859-1/books/porters-handbook/book.sgml
@@ -5025,9 +5025,9 @@ ${PREFIX}/man/ja/man4/baz.4.gz</programlisting>
<para>
This script will be run twice by &man.pkg.delete.1;.
- The first time as <literal>&dollar;{SH} pkg-install &dollar;{PKGNAME}
+ The first time as <literal>&dollar;{SH} pkg-deinstall &dollar;{PKGNAME}
DEINSTALL</literal> and the second time as
- <literal>&dollar;{SH} pkg-install &dollar;{PKGNAME} POST-DEINSTALL</literal>.
+ <literal>&dollar;{SH} pkg-deinstall &dollar;{PKGNAME} POST-DEINSTALL</literal>.
</para>
</sect1>
@@ -7373,6 +7373,10 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
<entry>502128</entry>
</row>
<row>
+ <entry>5.3-RELEASE</entry>
+ <entry>503000</entry>
+ </row>
+ <row>
<entry>6.0-CURRENT</entry>
<entry>600000</entry>
</row>
@@ -7407,6 +7411,12 @@ Reference: &lt;http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00
</entry>
<entry>600005</entry>
</row>
+ <row>
+ <entry>6.0-CURRENT after addition of glibc style
+ &man.strftime.3; padding options.
+ </entry>
+ <entry>600006</entry>
+ </row>
</tbody>
</tgroup>
</table>
@@ -7804,6 +7814,7 @@ courier:*:465:
qtss:*:554:
ircdru:*:555:
messagebus:*:556:
+realtime:*:557:
bopm:*:717:</programlisting>
<para>Please include a notice when you submit a port (or an upgrade)
diff --git a/en_US.ISO8859-1/share/sgml/authors.ent b/en_US.ISO8859-1/share/sgml/authors.ent
index 604f55f077..39a9c4e15e 100644
--- a/en_US.ISO8859-1/share/sgml/authors.ent
+++ b/en_US.ISO8859-1/share/sgml/authors.ent
@@ -28,6 +28,8 @@
<!ENTITY a.adrian "Adrian Chadd <email>adrian@FreeBSD.org</email>">
+<!ENTITY a.ahze "Michael Johnson <email>ahze@FreeBSD.org</email>">
+
<!ENTITY a.akiyama "Shunsuke Akiyama <email>akiyama@FreeBSD.org</email>">
<!ENTITY a.alane "Alan Eldridge <email>alane@FreeBSD.org</email>">
@@ -282,6 +284,8 @@
<!ENTITY a.glewis "Greg Lewis <email>glewis@FreeBSD.org</email>">
+<!ENTITY a.gnn "George V. Neville-Neil <email>gnn@FreeBSD.org</email>">
+
<!ENTITY a.gordon "Gordon Tetlow <email>gordon@FreeBSD.org</email>">
<!ENTITY a.gpalmer "Gary Palmer <email>gpalmer@FreeBSD.org</email>">
@@ -676,6 +680,8 @@
<!ENTITY a.reg "Jeremy Lea <email>reg@FreeBSD.org</email>">
+<!ENTITY a.remko "Remko Lodder <email>remko@FreeBSD.org</email>">
+
<!ENTITY a.rgrimes "Rodney Grimes <email>rgrimes@FreeBSD.org</email>">
<!ENTITY a.ricardag "Ricardo AG <email>ricardag@FreeBSD.org</email>">
diff --git a/en_US.ISO8859-1/share/sgml/mailing-lists.ent b/en_US.ISO8859-1/share/sgml/mailing-lists.ent
index 5c670031d7..a3622377bd 100644
--- a/en_US.ISO8859-1/share/sgml/mailing-lists.ent
+++ b/en_US.ISO8859-1/share/sgml/mailing-lists.ent
@@ -367,6 +367,10 @@
<!ENTITY a.tokenring "<ulink url='&a.tokenring.url;'>FreeBSD tokenring mailing list</ulink>">
<!ENTITY a.tokenring.name "<ulink url='&a.tokenring.url;'>freebsd-tokenring</ulink>">
+<!ENTITY a.usb.url "&a.mailman.listinfo;/freebsd-usb">
+<!ENTITY a.usb "<ulink url='&a.usb.url;'>FreeBSD USB mailing list</ulink>">
+<!ENTITY a.usb.name "<ulink url='&a.usb.url;'>freebsd-usb</ulink>">
+
<!ENTITY a.usergroups.url "&a.mailman.listinfo;/freebsd-user-groups">
<!ENTITY a.usergroups "<ulink url='&a.usergroups.url;'>FreeBSD user group coordination mailing list</ulink>">
<!ENTITY a.usergroups.name "<ulink url='&a.usergroups.url;'>freebsd-user-groups</ulink>">
diff --git a/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml
index 5f868ba291..be6000221c 100644
--- a/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml
+++ b/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml
@@ -3,7 +3,7 @@
The FreeBSD French Documentation Project
$FreeBSD$
- Original revision: 1.64
+ Original revision: 1.69
-->
<appendix id="bibliography">
@@ -27,7 +27,51 @@
<itemizedlist>
<listitem>
<para><ulink
- url="http://jdli.tw.FreeBSD.org/publication/book/freebsd2/index.htm">Utiliser FreeBSD</ulink> (en Chinois).</para>
+ url="http://jdli.tw.FreeBSD.org/publication/book/freebsd2/index.htm">Utiliser FreeBSD</ulink> (en Chinois).</para>
+ </listitem>
+
+ <listitem>
+
+ <para>FreeBSD Unleashed (traduction Chinoise), publié par
+ <ulink url="http://www.hzbook.com/">China Machine
+ Press</ulink>. ISBN 7-111-10201-0.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>FreeBSD From Scratch First Edition (en Chinois),
+ publié par China Machine Press. ISBN 7-111-07482-3.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>FreeBSD From Scratch Second Edition (en Chinois),
+ publié par China Machine Press. ISBN 7-111-10286-X.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Manuel FreeBSD (traduction Chinoise), publié par
+ <ulink url="http://www.ptpress.com.cn/">Posts &amp; Telecom
+ Press</ulink>. ISBN 7-115-10541-3.
+ </para>
+ </listitem>
+
+ <listitem>
+
+ <para>FreeBSD 3.x Internet (en Chinois), publié par
+ <ulink url="http://www.tup.tsinghua.edu.cn/">Tsinghua
+ University Press</ulink>. ISBN 7-900625-66-6.</para>
+ </listitem>
+
+ <listitem>
+ <para>FreeBSD &amp; Windows (en Chinois), ISBN
+ 7-113-03845-X</para>
+ </listitem>
+
+ <listitem>
+ <para>FreeBSD Internet Services HOWTO (en Chinois), ISBN
+ 7-113-03423-3</para>
</listitem>
<listitem>
@@ -200,7 +244,7 @@
formats HTML et PostScript.</para>
<para>Une <ulink
- url="../../../it_IT.ISO8859-15/books/unix-introduction/index.html">version</ulink>
+ url="&url.doc.base;/it_IT.ISO8859-15/books/unix-introduction/index.html">version</ulink>
en Italien de ce document fait partie du projet de
documentation &os; Italien.</para>
</listitem>
@@ -392,13 +436,20 @@
Addison-Wesley, 1996. ISBN 0-201-54979-4</para>
<para>(Le chapitre 2 de ce livre est disponible <ulink
- url="../design-44bsd/book.html">en ligne</ulink> en tant que
+ url="&url.books.design-44bsd;/book.html">en ligne</ulink> en tant que
partie du Projet de Documentation de FreeBSD, et le chapitre 9 <ulink
url="http://www.netapp.com/tech_library/nfsbook.print">
ici</ulink>.)</para>
</listitem>
<listitem>
+ <para>Marshall Kirk McKusick, George V. Neville-Neil
+ <emphasis>The Design and Implementation of the FreeBSD
+ Operating System</emphasis>. Boston, Mass. : Addison-Wesley,
+ 2004. ISBN 0-201-70245-2</para>
+ </listitem>
+
+ <listitem>
<para>Stevens, W. Richard. <emphasis>TCP/IP Illustrated, Volume 1:
The Protocols</emphasis>. Reading, Mass. : Addison-Wesley,
1996. ISBN 0-201-63346-9</para>
diff --git a/fr_FR.ISO8859-1/books/handbook/config/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/config/chapter.sgml
index 6c0a35e9e3..92ec40718e 100644
--- a/fr_FR.ISO8859-1/books/handbook/config/chapter.sgml
+++ b/fr_FR.ISO8859-1/books/handbook/config/chapter.sgml
@@ -3,7 +3,7 @@
The FreeBSD French Documentation Project
$FreeBSD$
- Original revision: 1.91
+ Original revision: 1.189
-->
<chapter id="config-tuning">
@@ -94,13 +94,12 @@
<itemizedlist>
<listitem>
- <para>Comprendre les fondements d'Unix et de FreeBSD (<xref
+ <para>Comprendre les fondements d'&unix; et de FreeBSD (<xref
linkend="basics">).</para>
</listitem>
<listitem>
- <para>Etre familier avec la mise &agrave; jour des sources
- (<xref linkend="cutting-edge">), et
- les bases de la configuration et la compilation du noyau
+ <para>Etre familier avec la configuration et la compilation du
+ noyau
(<xref linkend="kernelconfig">).</para>
</listitem>
</itemizedlist>
@@ -112,7 +111,7 @@
<sect2>
<title>Organisation des partitions</title>
- <indexterm><primary>Organisation des partitions</primary></indexterm>
+ <indexterm><primary>organisation des partitions</primary></indexterm>
<indexterm>
<primary><filename>/etc</filename></primary>
</indexterm>
@@ -144,37 +143,26 @@
<para>La taille de votre partition <filename>/var</filename>
refl&egrave;te l'utilisation pr&eacute;vue de votre machine.
<filename>/var</filename> est principalement utilis&eacute;e pour
- h&eacute;berger les bo&icirc;tes aux lettres, les fichiers de traces,
+ h&eacute;berger les bo&icirc;tes aux lettres, les fichiers journaux,
les queues d'impression. Les bo&icirc;tes aux lettres et les fichiers
- de traces, en particulier, peuvent cro&icirc;tre dans des tailles
+ journaux, en particulier, peuvent cro&icirc;tre vers des tailles
inattendues en fonction du nombre d'utilisateurs de votre
- syst&egrave;me et de combien de temps sont conserv&eacute;s les
- fichiers de traces. Si vous avez l'intention de faire fonctionner un
+ syst&egrave;me et de combien de temps sont conserv&eacute;s ces
+ fichiers. Si vous avez l'intention de faire fonctionner un
serveur de courrier &eacute;lectronique, une partition
- <filename>/var</filename> de plus d'un gigaoctet pourra
- convenir. De plus, <filename>/var/tmp</filename> doit &ecirc;tre
+ La plupart des utilisateurs n'auront jamais besoin de plus d'un
+ gigaoctet, mais rappelez-vous que
+ <filename>/var/tmp</filename> doit &ecirc;tre
assez grand pour contenir tout logiciel pr&eacute;-compil&eacute; que
vous pourrez vouloir ajouter.</para>
<para>La partition <filename>/usr</filename> contient la
- majeure partie des fichiers n&eacute;cessaires au syst&egrave;me
- et un sous-r&eacute;pertoire appel&eacute;
- <filename>/usr/local</filename>
- qui lui h&eacute;berge la plupart des fichiers install&eacute;s
- par le catalogue des logiciels port&eacute;s. Si vous n'employez
- pas vraiment les logiciels port&eacute;s et que vous n'avez pas
- l'intention de conserver les sources du syst&egrave;me sur
- la machine (<filename>/usr/src</filename>), vous pouvez
- utiliser une partition <filename>/usr</filename> d'un
- gigaoctet. Cependant, si vous installez beaucoup de
- logiciels port&eacute;s (tout particuli&egrave;rement des
- gestionnaires de fen&ecirc;tres et des binaires Linux), nous
- recommandons au moins un <filename>/usr</filename> de deux
- gigaoctets et si vous avez &eacute;galement l'intention d'avoir les
- sources du syst&egrave;me sur la machine nous recommandons un
- <filename>/usr</filename> de trois gigaoctets. Ne
- sous-estimez pas la quantit&eacute; d'espace dont vous aurez besoin
- sur cette partition, vous risquez d'&ecirc;tre surpris!</para>
+ majeure partie des fichiers n&eacute;cessaires au syst&egrave;me,
+ le catalogue des logiciels port&eacute;s (recommand&eacute;)
+ et le code source du syst&egrave;me (optionnel). Les deux
+ &eacute;tant optionnels &agrave; l'installation. Utiliser
+ au moins 2 gigaoctets pour cette partition est
+ recommand&eacute;.</para>
<para>Quand vous dimensionnez vos partitions, gardez &agrave;
l'esprit les besoins en espace pour permettre &agrave; votre
@@ -189,7 +177,6 @@
<filename>/var</filename> &eacute;taient trop petites.
Partitionnez g&eacute;n&eacute;reusement et avec
sagesse.</para></note>
-
</sect3>
<sect3 id="swap-design">
@@ -389,51 +376,95 @@
-rw-r--r-- 1 root wheel 7980 May 20 1998 srm.conf
-rw-r--r-- 1 root wheel 7933 May 20 1998 srm.conf.default</literallayout>
- <para>La diff&eacute;rence de taille des fichiers indique que seul le
+ <para>Les tailles des fichiers indiquent que seul le
fichier <filename>srm.conf</filename> a &eacute;t&eacute; modifi&eacute;. Une mise &agrave;
- jour, plus tard, du logiciel apache ne devrait pas &eacute;craser le
+ jour, plus tard, du logiciel <application>Apache</application> ne devrait pas &eacute;craser le
fichier modifi&eacute;.</para>
</sect1>
<sect1 id="configtuning-starting-services">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>Contribution de </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
<title>D&eacute;marrer des services</title>
<indexterm><primary>services</primary></indexterm>
- <para>Il est assez courant qu'un syst&egrave;me h&eacute;berge
- un certain nombre de services. Ces derniers peuvent &ecirc;tre
- d&eacute;marr&eacute;s de diff&eacute;rentes fa&ccedil;ons, chacune
- ayant diff&eacute;rents avantages.</para>
-
- <indexterm><primary>/usr/local/etc/rc.d</primary></indexterm>
-
- <para>Un logiciel install&eacute; &agrave; partir du catalogue
- des logiciels port&eacute;s ou depuis une version
- pr&eacute;-compil&eacute;e placera souvent une proc&eacute;dure dans
- <filename>/usr/local/etc/rc.d</filename> qui sera invoqu&eacute;e
- au d&eacute;marrage du syst&egrave;me avec un argument
- <option>start</option>, et &agrave; l'arr&ecirc;t du
- syst&egrave;me avec l'argument <option>stop</option>. C'est la
- m&eacute;thode recommand&eacute;e pour d&eacute;marrer des services
- sur le syst&egrave;me qui doivent fonctionner avec les privil&egrave;ges
- de <username>root</username>, ou s'attendent &agrave; fonctionner
- avec ces privil&egrave;ges. Ces proc&eacute;dures font partie
- de l'installation du logiciel, et seront effac&eacute;es quand le
- logiciel sera d&eacute;sinstall&eacute;.</para>
-
- <para>Une proc&eacute;dure g&eacute;n&eacute;rique de d&eacute;marrage dans
- <filename>/usr/local/etc/rc.d</filename> ressemble &agrave;:</para>
+ <para>Nombreux sont les utilisateurs qui choisissent d'installer
+ des logiciels tierce partie sous &os; &agrave; partir du
+ catalogue des logiciels port&eacute;s. Dans de nombreuses
+ situations, il peut &ecirc;tre n&eacute;cessaire de configurer
+ le logiciel de mani&egrave;re &agrave; ce qu'il soit
+ lanc&eacute; au d&eacute;marrage du syst&egrave;me. Des
+ services comme <filename role="package">mail/postfix</filename>
+ ou <filename role="package">www/apache13</filename> sont deux
+ exemples de logiciels parmi tant d'autres qui peuvent &ecirc;tre
+ lanc&eacute;s &agrave; l'initialisation du syst&egrave;me.
+ Cette section explique les proc&eacute;dures disponibles pour
+ d&eacute;marrer certains logiciels tierce partie.</para>
+
+ <para>Sous &os;, la plupart des services offerts, comme
+ &man.cron.8;, sont lanc&eacute;s par l'interm&eacute;diaire des
+ proc&eacute;dures de d&eacute;marrage du syst&egrave;me. Ces
+ proc&eacute;dures peuvent varier en fonction de la version de
+ &os,; ou du fournisseur; cependant, l'aspect le plus important
+ &agrave; consid&eacute;rer est que leur configuration de
+ d&eacute;marrage peut &ecirc;tre g&eacute;r&eacute;e &agrave;
+ l'aide de proc&eacute;dures de d&eacute;marrage simples.</para>
+
+ <para>Avant l'av&egrave;nement du syst&egrave;me rcNG, les
+ applications pla&ccedil;aient une proc&eacute;dure simple de
+ lancement dans le r&eacute;pertoire <filename
+ role="directory">/usr/local/etc/rc.d</filename> qui &eacute;tait
+ lue par les scripts d'initialisation du syst&egrave;me. Ces
+ proc&eacute;dures &eacute;tant alors ex&eacute;cut&eacute;es
+ lors des derni&egrave;res &eacute;tapes du d&eacute;marrage du
+ syst&egrave;me.</para>
+
+ <para>Bien que de nombreuses personnes aient pass&eacute; des
+ heures &agrave; tenter de fusionner l'ancien mode de
+ configuration avec le nouveau, il reste que certains utilitaires
+ tierce partie ont toujours besoin d'un script plac&eacute; dans
+ le r&eacute;pertoire pr&eacute;c&eacute;demment
+ &eacute;voqu&eacute;. Les diff&eacute;rences subtiles dans les
+ scripts d&eacute;pend de si le syst&egrave;me rcNG est
+ utilis&eacute; ou non. Avant &os;&nbsp;5.1 l'ancien style de
+ configuration &eacute;tait utilis&eacute; et dans presque tous
+ les cas la nouvelle proc&eacute;dure fonctionnera sans
+ probl&egrave;me.</para>
+
+ <para>Bien que chaque proc&eacute;dure doit remplir certains
+ pr&eacute;-requis minimum, la plupart du temps ils seront
+ ind&eacute;pendants de la version de &os;. Chaque
+ proc&eacute;dure doit avoir une extension
+ <filename>.sh</filename> et doit &ecirc;tre ex&eacute;cutable
+ par le syst&egrave;me. Ce dernier point peut &ecirc;tre
+ r&eacute;alis&eacute; en utilisant la commande
+ <command>chmod</command> et en fixant les permissions &agrave;
+ <literal>755</literal>. Il doit y avoir, au minimum, une option
+ pour d&eacute;marrer (<literal>start</literal>) l'application et
+ une autre pour l'arr&ecirc;ter (<literal>stop</literal>).</para>
+
+ <para>La proc&eacute;dure de d&eacute;marrage la plus simple
+ ressemblera &agrave; celle-ci:</para>
<programlisting>#!/bin/sh
-echo -n ' FooBar'
+echo -n ' utility'
case "$1" in
start)
- /usr/local/bin/foobar
+ /usr/local/bin/utility
;;
stop)
- kill -9 `cat /var/run/foobar.pid`
+ kill -9 `cat /var/run/utility.pid`
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
@@ -441,72 +472,136 @@ stop)
;;
esac
-exit 0
- </programlisting>
-
- <para>Les proc&eacute;dures de d&eacute;marrage de FreeBSD rechercheront
- dans <filename>/usr/local/etc/rc.d</filename> les proc&eacute;dures
- qui ont une extension <literal>.sh</literal> et qui sont
- ex&eacute;cutables par <username>root</username>. Les
- proc&eacute;dures trouv&eacute;es seront lanc&eacute;es avec une
- option <option>start</option> au d&eacute;marrage, et
- <option>stop</option> &agrave; l'arr&ecirc;t pour leur permettre de
- faire ce qu'elles ont &agrave; faire. Donc si vous aviez voulu que la
- proc&eacute;dure pr&eacute;c&eacute;dente soit
- ex&eacute;cut&eacute;e au moment voulu pendant le d&eacute;marrage
- du syst&egrave;me, vous auriez d&ucirc; la sauver dans un fichier
- appel&eacute; <filename>FooBar.sh</filename> dans le r&eacute;pertoire
- <filename>/usr/local/etc/rc.d</filename> et en v&eacute;rifiant qu'elle
- soit ex&eacute;cutable. Vous pouvez rendre une proc&eacute;dure
- d'interpr&eacute;teur de commandes ex&eacute;cutable avec la commande
- &man.chmod.1; comme montr&eacute; ci-dessous:</para>
-
- <screen>&prompt.root; <userinput>chmod 755 <replaceable>FooBar.sh</replaceable></userinput></screen>
-
- <para>Certains services s'attendent &agrave; &ecirc;tre invoqu&eacute;
- par &man.inetd.8; quand une demande de connexion est re&ccedil;ue
- sur le bon port. Ceci est courant pour les serveurs de
- r&eacute;cup&eacute;ration du courrier (POP et IMAP, etc...).
- Ces services sont activ&eacute;s en &eacute;ditant le fichier
- <filename>/etc/inetd.conf</filename>. Voir la page de manuel
- &man.inetd.8; pour plus de d&eacute;tails sur l'&eacute;dition
- de ce fichier.</para>
-
- <para>Certains services syst&egrave;mes additionnels ne peuvent
- pas &ecirc;tre couverts par les options de
- <filename>/etc/rc.conf</filename>. Ils sont traditionnellement
- activ&eacute;s en pla&ccedil;ant la/les commande(s) pour les invoquer
- dans le fichier <filename>/etc/rc.local</filename>. Depuis FreeBSD 3.1
- il n'y a plus de fichier <filename>/etc/rc.local</filename> par
- d&eacute;faut; s'il est cr&eacute;&eacute; par
- l'administrateur il sera utilis&eacute; par le syst&egrave;me de
- fa&ccedil;on habituelle. Notez que <filename>/etc/rc.local</filename>
- est g&eacute;n&eacute;ralement vu comme l'emplacement de dernier recours;
- s'il y a un meilleur emplacement pour d&eacute;marrer un service,
- utilisez-le.</para>
-
- <note><para>Ne placez <emphasis>aucune</emphasis> commande dans
- <filename>/etc/rc.conf</filename>. Pour d&eacute;marrer des
- &ldquo;daemons&rdquo;, ou lancer tout autre commande au
- d&eacute;marrage, placez une proc&eacute;dure dans
- <filename>/usr/local/etc/rc.d</filename> &agrave; la place.</para>
- </note>
+exit 0</programlisting>
+
+ <para>Cette proc&eacute;dure offre des options
+ <literal>stop</literal> et <literal>start</literal> pour une
+ application appel&eacute;e ici <literal>utility</literal>.
+ Cette application pourra alors avoir la ligne suivante la
+ concernant dans le fichier
+ <filename>/etc/rc.conf</filename>:</para>
+
+ <programlisting>utility_enable="YES"</programlisting>
+
+ <para>L'application pourra &ecirc;tre lanc&eacute;e manuellement
+ avec:</para>
+
+ <screen>&prompt.root; <userinput><filename>/usr/local/etc/rc.d/utility.sh</filename> start</userinput></screen>
+
+ <para>Bien que toutes les applications tierce partie ne
+ n&eacute;cessitent pas de ligne dans le fichier
+ <filename>rc.conf</filename>, chaque jour un nouveau logiciel
+ port&eacute; sera modifi&eacute; pour accepter cette
+ configuration. Contr&ocirc;lez l'affichage final lors de
+ l'installation de l'application pour plus d'information &agrave;
+ ce sujet. Certains logiciels fourniront des proc&eacute;dures
+ qui permettrons &agrave; l'application d'&ecirc;tre
+ utilis&eacute;e avec le syst&egrave;me rcNG, cela sera
+ abord&eacute; dans la section suivante.</para>
+
+ <sect2>
+ <title>Configuration &eacute;tendue des applications</title>
+
+ <para>Maintenant que &os; dispose du syst&egrave;me rcNG, la
+ configuration du d&eacute;marrage des applications est plus
+ aboutie, en effet elle propose plus de possibilit&eacute;s.
+ En utilisant les mots cl&eacute;s pr&eacute;sent&eacute;s dans
+ la section sur le syst&egrave;me <link
+ linkend="configtuning-rcNG">rcNG</link>, les applications
+ peuvent d&eacute;sormais &ecirc;tre param&eacute;tr&eacute;es
+ pour d&eacute;marrer apr&egrave;s certains services, par
+ exemple le <acronym>DNS</acronym>, des param&egrave;tres
+ suppl&eacute;mentaires peuvent &ecirc;tre pass&eacute;s par
+ l'interm&eacute;diaire de <filename>rc.conf</filename> au lieu
+ d'utiliser des param&egrave;tres fixes dans les
+ proc&eacute;dures de d&eacute;marrage, etc. Une
+ proc&eacute;dure de base pourra ressembler &agrave; ce qui
+ suit:</para>
+
+ <programlisting>#!/bin/sh
+#
+# PROVIDE: utility
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: FreeBSD shutdown
+
+#
+# DO NOT CHANGE THESE DEFAULT VALUES HERE
+# SET THEM IN THE /etc/rc.conf FILE
+#
+utility_enable=${utility_enable-"NO"}
+utility_flags=${utility_flags-""}
+utility_pidfile=${utility_pidfile-"/var/run/utility.pid"}
+
+. /etc/rc.subr
+
+name="utility"
+rcvar=`set_rcvar`
+command="/usr/local/sbin/utility"
+
+load_rc_config $name
+
+pidfile="${utility_pidfile}"
+
+start_cmd="echo \"Starting ${name}.\"; /usr/bin/nice -5 ${command} ${utility_flags} ${command_args}"
+
+run_rc_command "$1"</programlisting>
+
+ <para>Cette proc&eacute;dure s'assurera que l'application
+ <application>utility</application> sera lanc&eacute;e avant le
+ service <literal>login</literal> mais apr&egrave;s le service
+ <literal>daemon</literal>. Elle fournie &eacute;galement une
+ m&eacute;thode de suivi du <acronym>PID</acronym>, ou encore
+ <acronym>ID</acronym> (identifiant) de processus.</para>
+
+ <para>Cette nouvelle m&eacute;thode permet &eacute;galement une
+ manipulation plus ais&eacute;e des arguments en ligne de
+ commande, l'inclusion des fonctions offertes par d&eacute;faut
+ dans <filename>/etc/rc.subr</filename>, offre une
+ compatibilit&eacute; avec l'utilitaire &man.rcorder.8; et
+ fournie une configuration plus ais&eacute;e par
+ l'interm&eacute;diaire du fichier
+ <filename>rc.conf</filename>. Dans l'&eacute;tat actuel,
+ cette proc&eacute;dure pourrait m&ecirc;me &ecirc;tre
+ plac&eacute;e dans le r&eacute;pertoire <filename
+ role="directory">/etc/rc.d</filename>. Cependant, cela pourra
+ d&eacute;ranger l'utilitaire &man.mergemaster.8; lors de mise
+ &agrave; jour logicielles.</para>
+ </sect2>
- <para>Il est &eacute;galement possible d'utiliser le &ldquo;daemon&rdquo;
- &man.cron.8; pour d&eacute;marrer des services syst&egrave;me. Cette
- approche pr&eacute;sente un certain nombre d'avantages, et non des
- moindres parce que &man.cron.8; ex&eacute;cute ces proc&eacute;dures
- sous les privil&egrave;ges du propri&eacute;taire de la table
- <command>crontab</command>, les services pourront &ecirc;tre
- d&eacute;marr&eacute;s et maintenus par des utilisateurs
- non-<username>root</username>.</para>
-
- <para>Cela peut utiliser avantageusement une des
- caract&eacute;ristiques de &man.cron.8;: la sp&eacute;cification
- de la date d'ex&eacute;cution peut &ecirc;tre remplac&eacute;e
- par <literal>@reboot</literal>, qui provoquera l'ex&eacute;cution
- de la t&acirc;che quand &man.cron.8; est lanc&eacute;, peu de temps
- apr&egrave;s le d&eacute;marrage du syst&egrave;me.</para>
+ <sect2>
+ <title>Utiliser des services pour d&eacute;marrer d'autres
+ services</title>
+
+ <para>Certains services, comme les serveurs
+ <acronym>POP</acronym>3, <acronym>IMAP</acronym>, etc.,
+ peuvent &ecirc;tre d&eacute;marr&eacute;s en utilisant
+ &man.inetd.8;. Cela implique d'installer le service &agrave;
+ partir du catalogue des logiciels port&eacute;s et avec une
+ ligne de configuration ajout&eacute;e au fichier
+ <filename>/etc/inetd.conf</filename>, ou en
+ d&eacute;commentant une des lignes de configuration
+ d&eacute;j&agrave; pr&eacute;sentes. L'utilisation
+ d'<application>inetd</application> et sa configuration sont
+ d&eacute;crits en profondeur dans la section concernant <link
+ linkend="network-inetd">inetd</link>.</para>
+
+ <para>Dans certains cas, il peut &ecirc;tre plus
+ appropri&eacute; d'utiliser le <quote>daemon</quote>
+ &man.cron.8; pour d&eacute;marrer des services. Cette
+ approche pr&eacute;sente un certain nombre d'avantages parce
+ que <command>cron</command> ex&eacute;cute ces processus sous
+ les privil&egrave;ges du propri&eacute;taire de la table
+ <filename>crontab</filename>. Cela permet aux utilisateurs
+ normaux de lancer et maintenir certaines applications.</para>
+
+ <para>L'utilitaire <command>cron</command> offre une fonction
+ unique, <literal>@reboot</literal>, qui peut &ecirc;tre
+ utilis&eacute;e en remplacement de la date d'ex&eacute;cution.
+ Cela provoquera l'ex&eacute;cution de la t&acirc;che quand
+ &man.cron.8; est lanc&eacute;, normalement lors de
+ l'initialisation du syst&egrave;me.</para>
+ </sect2>
</sect1>
<sect1 id="configtuning-cron">
@@ -539,8 +634,46 @@ exit 0
est cens&eacute; ex&eacute;cuter &agrave; des moments
donn&eacute;s.</para>
+ <para>L'utilitaire <command>cron</command> utilise deux types
+ diff&eacute;rents de fichiers de configuration, le fichier
+ <filename>crontab</filename> syst&egrave;me et les
+ <filename>crontab</filename>s des utilisateurs. La seule
+ diff&eacute;rence entre ces deux formats est le sixi&egrave;me
+ champ. Dans le fichier <filename>crontab</filename>
+ syst&egrave;me, le sixi&egrave;me champ est le nom de
+ l'utilisateur sous lequel doit &ecirc;tre ex&eacute;cut&eacute;e
+ la commande. Cela donne la possibilit&eacute; au fichier
+ <filename>crontab</filename> syst&egrave;me d'ex&eacute;cuter les
+ commandes sous n'importe quel utilisateur. Dans le fichier
+ <filename>crontab</filename> d'un utilisateur, le sixi&egrave;me
+ champ est la commande a ex&eacute;cuter et toutes les commandes
+ sont ex&eacute;cut&eacute;es sous l'utilisateur qui a
+ cr&eacute;&eacute; le fichier <filename>crontab</filename>; c'est
+ un aspect s&eacute;curit&eacute; important.</para>
+
+ <note>
+ <para>Les fichiers <filename>crontab</filename> utilisateur
+ permettent aux utilisateurs de planifier l'ex&eacute;cution de
+ t&acirc;ches sans avoir besoin des privil&egrave;ges du
+ super-utilisateur <username>root</username>. Les commandes
+ contenues dans le fichier <filename>crontab</filename> d'un
+ utilisateur s'ex&eacute;cutent avec les privil&egrave;ges de
+ l'utilisateur auquel appartient ce fichier.</para>
+
+ <para>Le super-utilisateur <username>root</username> peut
+ poss&eacute;der un fichier <filename>crontab</filename>
+ utilisateur comme tout autre utilisateur. Ce fichier est
+ diff&eacute;rent de <filename>/etc/crontab</filename> (le
+ <filename>crontab</filename> syst&egrave;me). En raison de
+ l'existence du fichier <filename>crontab</filename>
+ syst&egrave;me, il n'y a g&eacute;n&eacute;ralement pas besoin
+ d'un fichier <filename>crontab</filename> utilisateur pour
+ <username>root</username>.</para>
+ </note>
+
<para>Examinons le fichier
- <filename>/etc/crontab</filename>:</para>
+ <filename>/etc/crontab</filename> (fichier
+ <filename>crontab</filename> syst&egrave;me):</para>
<programlisting># /etc/crontab - root's crontab for &os;
@@ -655,12 +788,31 @@ HOME=/var/log
<sect2 id="configtuning-installcrontab">
<title>Installer un fichier crontab</title>
+ <important>
+ <para>Vous ne devez pas utiliser la proc&eacute;dure
+ d&eacute;crite ci-dessous pour &eacute;diter/installer le
+ fichier <filename>crontab</filename> syst&egrave;me. Utilisez
+ directement votre &eacute;diteur: l'utilitaire
+ <command>cron</command> remarquera le changement au niveau de ce
+ fichier et utilisera imm&eacute;diatement la nouvelle version.
+ Consultez <ulink
+ url="&url.books.faq;/admin.html#ROOT-NOT-FOUND-CRON-ERRORS">cette
+ entr&eacute;e de la FAQ</ulink> pour plus d'information.</para>
+ </important>
+
<para>Pour installer un fichier <filename>crontab</filename>
- fraichement r&eacute;dig&eacute;, utilisez simplement
+ utilisateur fraichement r&eacute;dig&eacute;, tout d'abord
+ utilisez votre &eacute;diteur favori pour cr&eacute;er un
+ fichier dans le bon format, ensuite utilisez
l'utilitaire <command>crontab</command>. L'usage le plus
typique est:</para>
- <screen>&prompt.root; <userinput>crontab crontab</userinput></screen>
+ <screen>&prompt.root; <userinput>crontab fichier-crontab</userinput></screen>
+
+ <para>Dans cet exemple, <filename>fichier-crontab</filename> est
+ le nom d'un fichier <filename>crontab</filename> qui a
+ &eacute;t&eacute; pr&eacute;c&eacute;demment
+ cr&eacute;&eacute;.</para>
<para>Il existe &eacute;galement une option pour afficher les
fichiers <filename>crontab</filename> install&eacute;s, passez
@@ -675,6 +827,11 @@ HOME=/var/log
avec un fichier vide. Quand le fichier est sauvegard&eacute;,
il sera automatiquement install&eacute; par la commande
<command>crontab</command>.</para>
+
+ <para>Si vous d&eacute;sirez plus tard effacer votre
+ <filename>crontab</filename> utilisateur compl&egrave;tement,
+ utilisez la commande <command>crontab</command> avec l'option
+ <option>-r</option>.</para>
</sect2>
</sect1>
@@ -863,7 +1020,7 @@ sshd is running as pid 433.</screen>
<title>Configuration des cartes r&eacute;seaux</title>
- <indexterm><primary>Configuration des cartes r&eacute;seaux</primary></indexterm>
+ <indexterm><primary>configuration des cartes r&eacute;seaux</primary></indexterm>
<para>De nos jours il est impossible de penser &agrave; un ordinateur
sans penser connexion &agrave; un r&eacute;seau. Installer et configurer
@@ -875,8 +1032,8 @@ sshd is running as pid 433.</screen>
p&eacute;riph&eacute;rique</title>
<indexterm>
- <primary>Configuration des cartes r&eacute;seaux</primary>
- <secondary>D&eacute;terminer le pilote de
+ <primary>configuration des cartes r&eacute;seaux</primary>
+ <secondary>d&eacute;terminer le pilote de
p&eacute;riph&eacute;rique</secondary>
</indexterm>
@@ -945,7 +1102,7 @@ ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto</screen>
<title>Configuration de la carte r&eacute;seau</title>
<indexterm>
- <primary>Configuration des cartes r&eacute;seaux</primary>
+ <primary>configuration des cartes r&eacute;seaux</primary>
<secondary>configuration</secondary>
</indexterm>
@@ -1148,8 +1305,8 @@ ifconfig_dc1="inet 10.0.0.1 netmask 255.255.255.0 media 10baseT/UTP"</programlis
<title>Tester la carte Ethernet</title>
<indexterm>
- <primary>Configuration des cartes r&eacute;seaux</primary>
- <secondary>Test de la carte</secondary>
+ <primary>configuration des cartes r&eacute;seaux</primary>
+ <secondary>test de la carte</secondary>
</indexterm>
<para>Pour v&eacute;rifier qu'une carte Ethernet est
@@ -1196,121 +1353,83 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<title>D&eacute;pannage</title>
<indexterm>
- <primary>Configuration des cartes r&eacute;seaux</primary>
- <secondary>D&eacute;pannage</secondary>
+ <primary>configuration des cartes r&eacute;seaux</primary>
+ <secondary>d&eacute;pannage</secondary>
</indexterm>
- <qandaset>
- <qandaentry>
- <question>
- <para>O&ugrave; puis-je trouver de l'information au sujet des
- possibles probl&egrave;mes que je peux rencontrer avec ma
- carte r&eacute;seau.</para>
- </question>
-
- <answer>
- <para>La page de manuel du pilote de p&eacute;riph&eacute;rique
- est la premi&egrave;re documentation &agrave; lire. Les archives
- des listes de diffusion peuvent &eacute;galement
- &ecirc;tre utiles.</para>
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
- <para>Quand j'essaye un &ldquo;ping&rdquo; vers une
- machine du r&eacute;seau, j'obtiens le message suivant:
- <errorname>ping: sendto: Permission denied</errorname>.</para>
- </question>
-
- <answer>
- <para>Cela signifie que vous n'avez pas la permission
- d'envoyer des paquets ICMP. Contr&ocirc;lez si un coupe-feu
- tourne sur la machine et s'il y a des r&egrave;gles bloquant
- l'ICMP.</para>
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
- <para>Je vois beaucoup de messages
- <errorname>watchdog timeout</errorname> dans les
- fichiers de trace du syst&egrave;me, et quand je tente un
- &ldquo;ping&rdquo; vers une autre machine sur le
- r&eacute;seau local, j'obtiens ce message:
- <errorname>ping: sendto: No route to host</errorname>.</para>
- </question>
-
- <answer>
- <para>La premi&egrave;re chose &agrave; contr&ocirc;ler
- est votre c&acirc;ble r&eacute;seau. De nombreuses cartes
- r&eacute;seaux demandent un slot PCI supportant
- le &ldquo;Bus Mastering&rdquo;. Sur certaines cartes
- m&egrave;res anciennes, seul un slot PCI le permet (la
- plupart du temps le slot 0). Consultez la
- documentation de la carte r&eacute;seau et de la carte m&egrave;re
- pour d&eacute;terminer si cela peut &ecirc;tre &agrave;
- l'origine du probl&egrave;me.</para>
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
- <para>Je vois beaucoup de messages
- <errorname>device timeout</errorname> dans les
- fichiers de trace du syst&egrave;me, et ma carte r&eacute;seau
- ne fonctionne pas.</para>
- </question>
-
- <answer>
- <para>Avoir un ou deux de ces messages est parfois
- normal avec certaines cartes. Cependant s'ils
- persistent et que le r&eacute;seau n'est pas utilisable,
- assurez-vous que le c&acirc;ble r&eacute;seau est
- branch&eacute; et qu'il n'y a aucun conflit d'IRQ entre la
- carte r&eacute;seau et un autre p&eacute;riph&eacute;rique (ou
- p&eacute;riph&eacute;riques) sur le syst&egrave;me.</para>
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
- <para>Les performances de la carte sont mauvaises, que
- puis-je faire?</para>
- </question>
-
- <answer>
- <para>Il est difficile de r&eacute;pondre &agrave; cette
- question. Quelle est votre d&eacute;finition de
- &ldquo;mauvaises performances&rdquo;? Rev&eacute;rifiez
- l'ensemble de votre configuration, lisez la page
- de manuel &man.tuning.7;, et essayez d'&eacute;viter les
- cartes r&eacute;seaux bon march&eacute;. De nombreux utilisateurs
- ont remarqu&eacute; que positionner la s&eacute;lection du m&eacute;dia
- dans le mode <literal>autoselect</literal> peut
- &ecirc;tre &agrave; l'origine de mauvaises performances sur
- certains mat&eacute;riels.</para>
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
- <para>Y-a-t-il des cartes r&eacute;seaux recommand&eacute;es ou des
- cartes que je devrais &eacute;viter?</para>
- </question>
-
- <answer>
- <para>Vous devriez &eacute;viter les cartes bon march&eacute; pour une
- utilisation s&eacute;rieuse. Les cartes bon march&eacute; utilisent
- souvent des circuits bogu&eacute;s, et la plupart du temps ne
- peuvent fournir de bonnes performances. De nombreux
- utilisateurs de FreeBSD appr&eacute;cient les cartes
- utilisant le circuit &man.fxp.4;, cependant, cela ne
- veut pas dire que les autres circuits sont
- mauvais.</para>
- </answer>
- </qandaentry>
- </qandaset>
+ <para>Le d&eacute;pannage de mat&eacute;riels ou de logiciels
+ est toujours une t&acirc;che relativement p&eacute;nible, mais
+ qui peut &ecirc;tre rendue plus ais&eacute;e en
+ v&eacute;rifiant en premier lieu certaines choses
+ &eacute;l&eacute;mentaires. Votre c&acirc;ble r&eacute;seau
+ est-il branch&eacute;? Avez-vous correctement
+ configur&eacute; les services r&eacute;seau? Le coupe-feu
+ est-il bien configur&eacute;? Est-ce que la carte
+ r&eacute;seau est support&eacute;e par &os;? Consultez
+ toujours les notes concernant le mat&eacute;riel avant
+ d'envoyer un rapport de bogue. Mettez &agrave; jour votre
+ version de &os; vers la derni&egrave;re version STABLE.
+ Consultez les archives des listes de diffusion, et faites
+ m&ecirc;me des recherches sur l'Internet.</para>
+
+ <para>Si la carte fonctionne mais les performances sont
+ mauvaises, une lecture de la page de manuel &man.tuning.7;
+ peut valoir la peine. Vous pouvez &eacute;galement
+ v&eacute;rifier la configuration du r&eacute;seau puisque des
+ param&eacute;tres r&eacute;seau incorrects peuvent donner lieu
+ &agrave; des connexions lentes.</para>
+
+ <para>Certains utilisateurs peuvent voir appara&icirc;tre un ou
+ deux messages <errorname>device timeout</errorname>, ce qui
+ est normal pour certaines cartes. Si ces messages se
+ multiplient, assurez-vous que la carte n'est pas en conflit
+ avec un autre p&eacute;riph&eacute;rique. Contr&ocirc;lez
+ &agrave; deux fois les c&acirc;bles de connexion.
+ Peut-&ecirc;tre que vous avez juste besoin d'une autre
+ carte.</para>
+
+ <para>Parfois, des utilisateurs sont confront&eacute;s &agrave;
+ des messages d'erreur <errorname>watchdog timeout</errorname>.
+ La premi&egrave;re chose &agrave; faire dans ce cas est de
+ v&eacute;rifier votre c&acirc;ble r&eacute;seau. De
+ nombreuses cartes demandent un slot PCI supportant le
+ <quote>Bus Mastering</quote>. Sur certaines cartes
+ m&egrave;re anciennes, seul un slot PCI le permet (la plupart
+ du temps le slot 0). Consultez la documentation de la carte
+ r&eacute;seau et de la carte m&egrave;re pour
+ d&eacute;terminer si cela peut &ecirc;tre &agrave; l'origine
+ du probl&egrave;me.</para>
+
+ <para>Les messages <errorname>No route to host</errorname>
+ surviennent si le syst&egrave;me est incapable de router un
+ paquet vers la machine de destination. Cela peut arriver s'il
+ n'y a pas de route par d&eacute;faut de d&eacute;finie, ou si
+ le c&acirc;ble r&eacute;seau est d&eacute;branch&eacute;.
+ V&eacute;rifiez la sortie de la commande <command>netstat
+ -nr</command> et assurez-vous qu'il y a une route valide en
+ direction de la machine que vous essayez d'atteindre. Si ce
+ n'est pas le cas, lisez la <xref
+ linkend="advanced-networking">.</para>
+
+ <para>Les messages d'erreur <errorname>ping: sendto: Permission
+ denied</errorname> sont souvent dus &agrave; un coupe-feu mal
+ configur&eacute;. Si <command>ipfw</command> est
+ activ&eacute; dans le noyau mais qu'aucune r&egrave;gle n'a
+ &eacute;t&eacute; d&eacute;finie, alors la politique par
+ d&eacute;faut est de refuser tout trafic, m&ecirc;me les
+ requ&ecirc;tes <quote>ping</quote>! Lisez <xref
+ linkend="firewalls"> pour plus d'informations.</para>
+
+ <para>Parfois les performances de la carte ne sont pas bonnes,
+ ou en dessous de la moyenne. Dans ce cas il est
+ recommand&eacute; de passer la s&eacute;lection du
+ m&eacute;dia du mode <literal>autoselect</literal> au mode
+ ad&eacute;quat. Alors que cela fonctionne
+ g&eacute;n&eacute;ralement pour la plupart du mat&eacute;riel,
+ il se peut que cela ne r&eacute;solve pas le probl&egrave;me
+ pour tout de monde. Encore une fois, contr&ocirc;lez les
+ param&eacute;trages r&eacute;seau et consultez la page de
+ manuel &man.tuning.7;.</para>
</sect3>
</sect2>
</sect1>
@@ -1349,7 +1468,9 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
avoir une adresse qui repr&eacute;sente correctement le masque de
r&eacute;seau de votre r&eacute;seau. Tout autre adresse appartenant
&agrave; ce r&eacute;seau devra avoir un masque de r&eacute;seau
- avec chaque bit &agrave; <literal>1</literal>.</para>
+ avec chaque bit &agrave; <literal>1</literal> (exprim&eacute; soit
+ sous la forme <hostid role="netmask">255.255.255.255</hostid>
+ soit <hostid role="netmask">0xffffffff</hostid>).</para>
<para>Par exemple, consid&eacute;rez le cas o&ugrave;
l'interface <devicename>fxp0</devicename> est connect&eacute;e &agrave;
@@ -1358,7 +1479,18 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<hostid role="netmask">255.255.255.0</hostid> et le r&eacute;seau <hostid role="ipaddr">202.0.75.16</hostid> avec un masque de
<hostid role="netmask">255.255.255.240</hostid>. Nous voulons que le syst&egrave;me apparaisse de
<hostid role="ipaddr">10.1.1.1</hostid> jusqu'&agrave; <hostid role="ipaddr">10.1.1.5</hostid> et &agrave; <hostid role="ipaddr">202.0.75.17</hostid> jusqu'&agrave;
- <hostid role="ipaddr">202.0.75.20</hostid>.</para>
+ <hostid role="ipaddr">202.0.75.20</hostid>. Comme not&eacute;
+ plus haut, seule la premi&egrave;re adresse dans un intervalle
+ r&eacute;seau donn&eacute; (dans ce cas, <hostid
+ role="ipaddr">10.0.1.1</hostid> et <hostid
+ role="ipaddr">202.0.75.17</hostid>) devrait avoir un masque de
+ sous-r&eacute;seau r&eacute;el; toutes les autres adresses
+ (<hostid role="ipaddr">10.1.1.2</hostid> &agrave; <hostid
+ role="ipaddr">10.1.1.5</hostid> et <hostid
+ role="ipaddr">202.0.75.18</hostid> jusqu'&agrave; <hostid
+ role="ipaddr">202.0.75.20</hostid>) doivent &ecirc;tre
+ configur&eacute;es avec un masque de sous-r&eacute;seau de <hostid
+ role="netmask">255.255.255.255</hostid>.</para>
<para>Les entr&eacute;es suivantes configurent la carte
correctement pour cet arrangement:</para>
@@ -1386,6 +1518,9 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<informaltable frame="none">
<tgroup cols="2">
+ <colspec colwidth="1*">
+ <colspec colwidth="2*">
+
<tbody>
<row>
<entry><filename>/etc</filename></entry>
@@ -1462,6 +1597,9 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<informaltable frame="none">
<tgroup cols="2">
+ <colspec colwidth="1*">
+ <colspec colwidth="2*">
+
<tbody>
<row>
<entry><literal>nameserver</literal></entry>
@@ -1667,7 +1805,7 @@ cron.* /var/log/cron
</sect3>
</sect2>
- <sect2>
+ <sect2 id="configtuning-sysctlconf">
<title><filename>sysctl.conf</filename></title>
<indexterm><primary>sysctl.conf</primary></indexterm>
@@ -1695,7 +1833,10 @@ compat.linux.osrelease=4.3-STABLE</programlisting>
<title>Optimisation avec sysctl</title>
<indexterm><primary>sysctl</primary></indexterm>
- <indexterm><primary>optimisation avec sysctl</primary></indexterm>
+ <indexterm>
+ <primary>optimisation</primary>
+ <secondary>avec sysctl</secondary>
+ </indexterm>
<para>&man.sysctl.8; est une interface qui vous permet d'effectuer
des changements de param&eacute;trage sur un syst&egrave;me
@@ -1734,6 +1875,12 @@ kern.maxfiles: 2088 -> 5000</screen>
<literal>1</literal> pour oui ou un <literal>0</literal> pour
non).</para>
+ <para>Si vous voulez fixer automatiquement certaines variables
+ &agrave; chaque d&eacute;marrage de la machine, ajoutez-les au fichier
+ <filename>/etc/sysctl.conf</filename>. Pour plus d'information
+ consultez la page de manuel &man.sysctl.conf.5; et la
+ <xref linkend="configtuning-sysctlconf">.</para>
+
<sect2 id="sysctl-readonly">
<sect2info>
<authorgroup>
@@ -1802,10 +1949,10 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
La plupart des r&eacute;pertoires sont petits, utilisant juste un
simple fragment du syst&egrave;me de fichiers (typiquement 1KO) et
moins dans le cache en m&eacute;moire (typiquement 512 octets).
- Cependant, quand on fonctionne dans le mode par d&eacute;faut le
+ Avec cette variable d&eacute;sactiv&eacute;e (&agrave; 0), le
cache en m&eacute;moire ne cachera qu'un nombre fixe de
r&eacute;pertoires m&ecirc;me si vous disposez d'une grande
- quantit&eacute; de m&eacute;moire. Activer cette variable sysctl
+ quantit&eacute; de m&eacute;moire. Activ&eacute;e (&agrave; 1), cette variable sysctl
permet au cache en m&eacute;moire d'utiliser le cache des pages de
m&eacute;moire virtuelle pour cacher les r&eacute;pertoires,
rendant toute la m&eacute;moire disponible pour cacher les
@@ -1813,12 +1960,12 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
l'&eacute;l&eacute;ment m&eacute;moire utilis&eacute; pour cacher
un r&eacute;pertoire est une page physique (typiquement 4KO)
plut&ocirc;t que 512 octets.
- Nous recommandons l'activation de cette option si
+ Nous recommandons de conserver de cette option activ&eacute;e si
vous faites fonctionner des services qui manipulent un grand
nombre de fichiers. De tels services peuvent &ecirc;tre des
caches web, d'importants syst&egrave;mes de courrier
&eacute;lectronique, et des syst&egrave;mes serveurs de groupe
- de discussion. Activer cette option ne r&eacute;duira
+ de discussion. Conserver cette option activ&eacute;e ne r&eacute;duira
g&eacute;n&eacute;ralement pas les performances m&ecirc;me
avec la m&eacute;moire gaspill&eacute;e mais vous devriez
faire des exp&eacute;riences pour le d&eacute;terminer.</para>
@@ -2029,7 +2176,10 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<title>Plus de d&eacute;tails &agrave; propos des
&ldquo;Soft Updates&rdquo;</title>
- <indexterm><primary>Soft Updates (D&eacute;tails)</primary></indexterm>
+ <indexterm>
+ <primary>Soft Updates</primary>
+ <secondary>d&eacute;tails</secondary>
+ </indexterm>
<para>Il y a deux approches traditionnelles pour &eacute;crire les
m&eacute;ta-donn&eacute;es d'un syst&egrave;me de fichiers sur le
@@ -2237,9 +2387,12 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</sect1>
<sect1 id="configtuning-kernel-limits">
- <title>Param&eacute;trer les limitations du noyau</title>
+ <title>Optimisation des limitations du noyau</title>
- <indexterm><primary>Param&eacute;trer les limitations du noyau</primary></indexterm>
+ <indexterm>
+ <primary>Optimisation</primary>
+ <secondary>limitations du noyau</secondary>
+ </indexterm>
<sect2 id="file-process-limits">
<title>Limitations sur les fichiers et les processus</title>
@@ -2520,10 +2673,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
bien s&ucirc;r, est d'utiliser ceci comme excuse pour ajouter un
autre disque dur. Vous pouvez toujours utiliser un autre
disque apr&egrave;s tout. Si vous pouvez faire cela, allez relire la
- discussion sur <ulink
- url="configtuning-initial.html#SWAP-DESIGN">l'espace de
- pagination</ulink> dans la section <ulink
- url="configtuning-initial.html">Configuration initiale</ulink>
+ discussion sur l'espace de pagination dans la <xref
+ linkend="configtuning-initial">
du Manuel pour des suggestions sur la meilleure fa&ccedil;on
d'arranger votre espace de pagination.</para>
</sect2>
@@ -2662,23 +2813,23 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</authorgroup>
</sect1info>
- <title>ACPI et FreeBSD</title>
+ <title>Gestion de l'&eacute;nergie et des ressources</title>
<para>Il est vraiment important d'utiliser les ressources
mat&eacute;rielles d'une mani&egrave;re efficace. Avant
l'apparition de l'<acronym>ACPI</acronym>, il &eacute;tait
tr&egrave;s difficile pour les syst&egrave;mes d'exploitation de
g&eacute;rer l'utilisation de l'alimentation et la temp&eacute;rature
- d'un syst&egrave;me. Le mat&eacute;riel &eacute;tait soit
+ d'un syst&egrave;me. Le mat&eacute;riel &eacute;tait
contr&ocirc;l&eacute; par certaines interfaces du
- <acronym>BIOS</acronym>, i.e.: le syst&egrave;me
+ <acronym>BIOS</acronym>, comme le syst&egrave;me
<emphasis>Plug and Play BIOS (PNPBIOS)</emphasis>,
l'<emphasis>Advanced Power Management (APM)</emphasis> et ainsi
de suite. La gestion de l'&eacute;nergie et des ressources est un
des &eacute;l&eacute;ments cl&eacute;s d'un syst&egrave;me
d'exploitation moderne. Par exemple, vous pourrez vouloir qu'un
syst&egrave;me d'exploitation surveille certaines limites (et
- prenne eventuellement des mesures), au cas o&ugrave; la
+ eventuellement vous alerte), au cas o&ugrave; la
temp&eacute;rature de votre syst&egrave;me augmente de fa&ccedil;on
inattendue.</para>
@@ -2687,14 +2838,19 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
fait r&eacute;f&eacute;rence &agrave; des documents
suppl&eacute;mentaires en fin de section pour plus de
d&eacute;tails. Soyez conscient que l'<acronym>ACPI</acronym>
- n'est disponible que sur les syst&egrave;mes FreeBSD&nbsp;5.X et
- suivants.</para>
+ est disponible sur les syst&egrave;mes FreeBSD&nbsp;5.X et
+ suivants par d&eacute;faut sous la forme d'un module noyau.
+ Sous &os;&nbsp;4.9, l'<acronym>ACPI</acronym> peut &ecirc;tre
+ activ&eacute; en ajoutant la ligne <literal>device
+ acpica</literal> &agrave; la configuration du noyau et en le
+ recompilant.</para>
<sect2 id="acpi-intro">
<title>Qu'est-ce que l'ACPI?</title>
- <para>L'&ldquo;Advanced Configuration and Power Interface&rdquo;
- (<acronym>ACPI</acronym>) est une norme cr&eacute;&eacute;e
+ <para>L'<quote>interface de configuration et d'alimentation
+ avanc&eacute;e</quote> (<acronym>ACPI</acronym>, Advanced
+ Configuration and Power Interface) est une norme cr&eacute;&eacute;e
par un ensemble de constructeurs pour fournir une interface
standard &agrave; la gestion des ressources et de l'&eacute;nergie.
C'est un &eacute;l&eacute;ment cl&eacute; dans le contr&ocirc;le
@@ -2709,9 +2865,59 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
l'<acronym>APM</acronym> (Advanced Power Management - gestion
avanc&eacute;e de l'&eacute;nergie).</para>
+ <sect2 id="acpi-old-spec">
+ <title>Les imperfections de la gestion avanc&eacute;e de
+ l'&eacute;nergie (APM)</title>
+
+ <para>Le syst&egrave;me de <emphasis>gestion avanc&eacute;e de
+ l'&eacute;nergie (APM)</emphasis> g&egrave;re l'utilisation de
+ l'&eacute;nergie par un syst&egrave;me en fonction de son
+ activit&eacute;. Le BIOS APM est fourni par le fabricant (du
+ syst&egrave;me) et est sp&eacute;cifique &agrave; la plateforme
+ mat&eacute;rielle. Un pilote APM au niveau du syst&egrave;me
+ d'exploitation g&egrave;re l'acc&egrave;s &agrave;
+ l'<emphasis>interface logicielle APM</emphasis> qui autorise la
+ gestion des niveaux de consommation.</para>
+
+ <para>L'APM pr&eacute;sente quatre probl&egrave;mes majeurs. Tout
+ d'abord la gestion de l'&eacute;nergie est effectu&eacute;e par le
+ BIOS (sp&eacute;cifique au constructeur), et le syst&egrave;me
+ d'exploitation n'en a aucune connaissance. Un exemple de ce
+ probl&egrave;me, est lorsque l'utilisateur fixe des valeurs pour
+ le temps d'inactivit&eacute; d'un disque dur dans le BIOS APM, qui
+ une fois d&eacute;pass&eacute;, provoque l'arr&ecirc;t du disque
+ (par le BIOS) sans le consentement du syst&egrave;me
+ d'exploitation. Deuxi&egrave;mement, la logique de l'APM est
+ interne au BIOS, et agit ind&eacute;pendamment du syst&egrave;me
+ d'exploitation. Cela signifie que les utilisateurs ne peuvent
+ corriger les probl&egrave;mes de leur BIOS APM qu'en flashant un
+ nouveau BIOS; c'est une op&eacute;ration dangereuse, qui si elle
+ &eacute;choue peut laisser le syst&egrave;me dans un &eacute;tat
+ irr&eacute;cup&eacute;rable. Troisi&egrave;ment, l'APM est une
+ technologie sp&eacute;cifique au constructeur, ce qui veut dire
+ qu'il y a beaucoup de redondances (duplication des efforts) et de
+ bogues qui peuvent &ecirc;tre trouv&eacute;es dans le BIOS d'un
+ constructeur, et qui peuvent ne pas &ecirc;tre corrig&eacute;es
+ dans d'autres BIOS. Et pour terminer, le dernier probl&egrave;me
+ est le fait que le BIOS APM n'a pas suffisament d'espace pour
+ impl&eacute;menter une politique sophistiqu&eacute;e de gestion de
+ l'&eacute;nergie, ou une politique qui peut s'adapter parfaitement
+ aux besoins de la machine.</para>
+
+ <para>Le <emphasis>BIOS Plug and Play (PNPBIOS)</emphasis>
+ n'&eacute;tait pas fiable dans de nombreuses situations. Le
+ PNPBIOS est une technologie 16 bits, le syst&egrave;me
+ d'exploitation doit utiliser une &eacute;mulation 16 bits afin de
+ faire l'<quote>interface</quote> avec les m&eacute;thodes
+ PNPBIOS.</para>
+
+ <para>Le pilote <acronym>APM</acronym> &os; est document&eacute;
+ dans la page de manuel &man.apm.4;.</para>
+ </sect2>
+
<sect2 id="acpi-config">
<title>Configurer l'<acronym>ACPI</acronym></title>
-
+
<para>Le pilote <filename>acpi.ko</filename> est par d&eacute;faut
charg&eacute; par le &man.loader.8; au d&eacute;marrage et ne devrait
<emphasis>pas</emphasis> &ecirc;tre compil&eacute; dans
@@ -2756,16 +2962,669 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>D'autres options sont disponibles. Consultez la page de
manuel d'&man.acpiconf.8; pour plus d'informations.</para>
</sect2>
+ </sect1>
- <sect2 id="acpi-debug">
- <title>D&eacute;boguage de l'<acronym>ACPI</acronym></title>
+ <sect1 id="ACPI-debug">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Nate</firstname>
+ <surname>Lawson</surname>
+ <contrib>Ecrit par </contrib>
+ </author>
+ </authorgroup>
+ <authorgroup>
+ <author>
+ <firstname>Peter</firstname>
+ <surname>Schultz</surname>
+ <contrib>Avec la collaboration de </contrib>
+ </author>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Utiliser et d&eacute;boguer l'<acronym>ACPI</acronym>
+ sous &os;</title>
+
+ <para>L'<acronym>ACPI</acronym> est une nouvelle m&eacute;thode de
+ recherche des p&eacute;riph&eacute;riques, de gestion de
+ l'&eacute;nergie, et fourni un acc&egrave;s standardis&eacute;
+ &agrave; diff&eacute;rents mat&eacute;riels g&eacute;r&eacute;s
+ auparavant par le <acronym>BIOS</acronym>. Des progr&egrave;s ont
+ &eacute;t&eacute; fait vers un fonctionnement de
+ l'<acronym>ACPI</acronym> sur tous les syst&egrave;mes, mais des
+ bogues dans le <quote>bytecode</quote> du <firstterm>langage machine
+ <acronym>ACPI</acronym></firstterm>
+ (<firstterm><acronym>ACPI</acronym> Machine
+ Language</firstterm>&mdash;<acronym>AML</acronym>), des
+ imperfections dans les sous-syst&egrave;mes du noyau &os;, et des
+ bogues dans l'interpr&eacute;teur <acronym>ACPI-CA</acronym>
+ d'&intel; continuent d'appara&icirc;tre.</para>
+
+ <para>Ce document est destin&eacute; &agrave; vous permettre d'aider
+ les d&eacute;veloppeurs du syst&egrave;me <acronym>ACPI</acronym>
+ sous &os; &agrave; identifier la cause originelle des
+ probl&egrave;mes que vous observez et &agrave; d&eacute;boguer et
+ d&eacute;velopper une solution. Merci de lire ce document et nous
+ esp&eacute;rons pouvoir r&eacute;soudre les probl&egrave;mes de
+ votre syst&egrave;me.</para>
+
+ <sect2 id="ACPI-submitdebug">
+ <title>Soumettre des informations de d&eacute;bogage</title>
- <para>Presque tout dans l'<acronym>ACPI</acronym> est transparent,
- jusqu'au moment o&ugrave; cela ne fonctionne plus. C'est en
- g&eacute;n&eacute;ral &agrave; ce moment o&ugrave; vous en tant
- qu'utilisateur saurez que quelque chose ne fonctionne pas
- correctement.</para>
+ <note>
+ <para>Avant de soumettre un probl&egrave;me, assurez-vous
+ d'utiliser la derni&egrave;re version de votre
+ <acronym>BIOS</acronym>, et si elle est disponible, la
+ derni&egrave;re version du firmware du contr&ocirc;leur
+ utilis&eacute;.</para>
+ </note>
+ <para>Pour ceux d&eacute;sirant soumettre directement un
+ probl&egrave;me, veuillez faire parvenir les informations
+ suivantes &agrave; la liste <ulink
+ url="mailto:freebsd-acpi@FreeBSD.org">freebsd-acpi@FreeBSD.org</ulink>:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Description du comportement d&eacute;fectueux, en
+ ajoutant le type et le mod&egrave;le du syst&egrave;me et tout
+ ce qui peut causer l'apparition du bogue. Notez
+ &eacute;galement le plus pr&eacute;cis&eacute;ment possible
+ quand le bogue a commenc&eacute; &agrave; se manisfester s'il
+ est nouveau.</para>
+ </listitem>
+
+ <listitem>
+ <para>La sortie de &man.dmesg.8; apr&egrave;s un <command>boot
+ -v</command>, y compris tout message
+ g&eacute;n&eacute;r&eacute; lors de la manifestation du
+ bogue.</para>
+ </listitem>
+
+ <listitem>
+ <para>La sortie de &man.dmesg.8; apr&egrave;s un <command>boot
+ -v</command> avec
+ l'<acronym>ACPI</acronym> d&eacute;sactiv&eacute;, si cette
+ d&eacute;sactivation corrige le probl&egrave;me.</para>
+ </listitem>
+
+ <listitem>
+ <para>La sortie de <command>sysctl hw.acpi</command>. C'est
+ &eacute;galement un bon moyen de d&eacute;terminer quelles
+ fonctionnalit&eacute;s sont offertes par votre
+ syst&egrave;me.</para>
+ </listitem>
+
+ <listitem>
+ <para>Une <acronym>URL</acronym> o&ugrave; peut &ecirc;tre
+ trouv&eacute; votre <firstterm>code source
+ <acronym>ACPI</acronym></firstterm> (<acronym>ACPI</acronym>
+ Source Language&mdash;<acronym>ASL</acronym>). N'envoyez pas
+ directement l'<acronym>ASL</acronym> sur la liste de
+ diffusion, ce fichier peut &ecirc;tre tr&egrave;s gros. Vous
+ pouvez g&eacute;n&eacute;rer une copie de votre
+ <acronym>ASL</acronym> en ex&eacute;cutant la commande
+ suivante:</para>
+
+ <screen>&prompt.root; <userinput>acpidump -t -d &gt; <replaceable>name</replaceable>-<replaceable>system</replaceable>.asl</userinput></screen>
+
+ <para>(Remplacez <replaceable>name</replaceable> par votre
+ nom d'utilisateur et <replaceable>system</replaceable> par
+ celui du constructeur/mod&egrave;le. Par exemple:
+ <filename>njl-FooCo6000.asl</filename>)</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>La plupart des d&eacute;veloppeurs lisent la liste
+ &a.current; mais soumettez &eacute;galement les probl&egrave;mes
+ rencontr&eacute;s &agrave; la liste &a.acpi.name; afin
+ d'&ecirc;tre s&ucirc;r qu'ils seront vus. Soyez patient, nous
+ avons tous un travail &agrave; plein temps qui nous attend
+ ailleurs. Si votre bogue n'est pas imm&eacute;diatement apparent,
+ nous vous demanderons probablement de soumettre un
+ <acronym>PR</acronym> par l'interm&eacute;diaire de
+ &man.send-pr.1;. Quand vous remplirez un <acronym>PR</acronym>,
+ veillez &agrave; inclure les m&ecirc;mes informations que celles
+ pr&eacute;cis&eacute;es pr&eacute;cedemment. Cela nous aidera
+ &agrave; cerner et &agrave; r&eacute;soudre le probl&egrave;me.
+ N'envoyez pas de <acronym>PR</acronym> sans avoir contact&eacute;
+ auparavant la liste &a.acpi.name; &eacute;tant donn&eacute; que
+ nous utilisons les <acronym>PR</acronym>s comme pense-b&ecirc;tes
+ de probl&egrave;mes existants, et non pas comme m&eacute;canisme
+ de rapport. Il se peut que votre probl&egrave;me puisse avoir
+ d&eacute;j&agrave; &eacute;t&eacute; signal&eacute; par quelqu'un
+ d'autre.</para>
+ </sect2>
+
+ <sect2 id="ACPI-background">
+ <title>Information de fond</title>
+
+ <para>L'<acronym>ACPI</acronym> est pr&eacute;sent sur tous les
+ ordinateurs modernes compatibles avec l'une des architectures ia32
+ (x86), ia64 (Itanium), et amd64 (AMD). La norme compl&egrave;te
+ d&eacute;finit des fonctionnalit&eacute;s comme la gestion des
+ performances du <acronym>CPU</acronym>, des contr&ocirc;les des
+ niveaux d'&eacute;nergie, des zones de temp&eacute;ratures, divers
+ syst&egrave;mes d'utilisation des batteries, des contr&ocirc;leurs
+ int&eacute;gr&eacute;s, et l'&eacute;num&eacute;ration du bus. La
+ plupart des syst&egrave;mes n'impl&eacute;mentent pas
+ l'int&eacute;gralit&eacute; des fonctionnalit&eacute;s de la
+ norme. Par exemple, un ordinateur de bureau n'impl&eacute;mentera
+ g&eacute;n&eacute;ralement que la partie &eacute;num&eacute;ration
+ de bus alors qu'un ordinateur portable aura &eacute;galement le
+ support de la gestion du refroidissement et de la batterie. Les
+ ordinateurs portables disposent &eacute;galement des modes de mise
+ en veille et de r&eacute;veil, avec toute la complexit&eacute; qui
+ en d&eacute;coule.</para>
+
+ <para>Un syst&egrave;me compatible <acronym>ACPI</acronym> dispose
+ de divers composants. Les fabricants de <acronym>BIOS</acronym>
+ et de circuits fournissent des tables de description
+ (<acronym>FADT</acronym>) fixes en m&eacute;moire qui
+ d&eacute;finissent des choses comme la table
+ <acronym>APIC</acronym> (utilis&eacute;e par les syst&egrave;mes
+ <acronym>SMP</acronym>), les registres de configuration, et des
+ valeurs de configuration simples. De plus, est fournie une table
+ de <quote>bytecode</quote> (la <firstterm>table
+ diff&eacute;renci&eacute;e de description du
+ syst&egrave;me</firstterm>&mdash;<firstterm>Differentiated System
+ Description Table</firstterm> <acronym>DSDT</acronym>) qui
+ sp&eacute;cifie sous forme d'une arborescence l'espace des noms
+ des p&eacute;riph&eacute;riques et des m&eacute;thodes.</para>
+
+ <para>Le pilote <acronym>ACPI</acronym> doit analyser les
+ tables, impl&eacute;menter un interpr&eacute;teur pour le
+ <quote>bytecode</quote>, et modifier les pilotes de
+ p&eacute;riph&eacute;riques et le noyau pour qu'ils
+ acc&egrave;ptent des informations en provenance du
+ sous-syst&egrave;me <acronym>ACPI</acronym>. Pour &os;, &intel;
+ fourni un interpr&eacute;teur (<acronym>ACPI-CA</acronym>) qui
+ est partag&eacute; avec Linux et NetBSD. L'emplacement du code
+ source de l'interpr&eacute;teur <acronym>ACPI-CA</acronym> est
+ <filename
+ role="directory">src/sys/contrib/dev/acpica</filename>. Le code
+ <quote>glu</quote> permettant &agrave;
+ <acronym>ACPI-CA</acronym> de fonctionner sous &os; se trouve
+ dans <filename>src/sys/dev/acpica/Osd</filename>. Et enfin, les
+ pilotes qui g&egrave;rent les diff&eacute;rents
+ p&eacute;riph&eacute;riques <acronym>ACPI</acronym> se trouvent
+ dans <filename
+ role="directory">src/sys/dev/acpica</filename>.</para>
+ </sect2>
+
+ <sect2 id="ACPI-comprob">
+ <title>Probl&egrave;mes courants</title>
+
+ <para>Pour un fonctionnement correct de
+ l'<acronym>ACPI</acronym>, il faut que toutes les parties
+ fonctionnent correctement. Voici quelques probl&egrave;mes
+ courants, par ordre de fr&eacute;quence d'apparition, et
+ quelques contournements ou corrections possibles.</para>
+
+ <sect3>
+ <title>Mise en veille/r&eacute;veil</title>
+
+ <para>L'<acronym>ACPI</acronym> dispose de trois modes
+ de mise en veille en <acronym>RAM</acronym>
+ (<acronym>STR</acronym>&mdash;Suspend To RAM),
+ <literal>S1</literal> &agrave; <literal>S3</literal>, et un
+ mode de mise en veille vers le disque dur
+ (<literal>STD</literal>&mdash;Suspend To Disk), appel&eacute;
+ <literal>S4</literal>. Le mode <literal>S5</literal> est un
+ arr&ecirc;t <quote>soft</quote> et est le mode dans lequel se
+ trouve votre syst&egrave;me quand il est branch&eacute; mais
+ pas allum&eacute;. Le mode <literal>S4</literal> peut
+ &ecirc;tre impl&eacute;ment&eacute; de deux mani&egrave;res
+ diff&eacute;rentes. Le mode
+ <literal>S4</literal><acronym>BIOS</acronym> est une mise en
+ veille vers le disque assist&eacute;e par le
+ <acronym>BIOS</acronym>. Le mode
+ <literal>S4</literal><acronym>OS</acronym> est
+ impl&eacute;ment&eacute; int&eacute;gralement par le
+ syst&egrave;me d'exploitation.</para>
+
+ <para>Commencez par examiner la sortie de
+ <command>sysctl hw.acpi</command> &agrave; la recherche
+ d'&eacute;l&eacute;ments concernant les modes de mise en
+ veille. Voici les r&eacute;sultats pour un Thinkpad:</para>
+
+ <screen>hw.acpi.supported_sleep_state: S3 S4 S5
+hw.acpi.s4bios: 0</screen>
+
+ <para>Cela signifie que nous pouvons utiliser
+ <command>acpiconf -s</command> pour tester les modes
+ <literal>S3</literal>,
+ <literal>S4</literal><acronym>OS</acronym>, et
+ <literal>S5</literal>. Si <option>s4bios</option>
+ &eacute;tait &eacute;gal &agrave; <literal>1</literal>, nous
+ disposerions d'un support
+ <literal>S4</literal><acronym>BIOS</acronym> &agrave; la place
+ de <literal>S4</literal><acronym>OS</acronym>.</para>
+
+ <para>Quand vous testez la mise en veille et le r&eacute;veil,
+ commencez avec le mode <literal>S1</literal>, pour voir s'il
+ est support&eacute;. Ce mode doit fonctionner dans la plupart
+ des cas puisqu'il n&eacute;cessite peu de support. Le mode
+ <literal>S2</literal> n'est pas impl&eacute;ment&eacute;, mais
+ si vous en disposez, il est similaire au mode
+ <literal>S1</literal>. La chose suivante &agrave; essayer est
+ le mode <literal>S3</literal>. C'est le mode
+ <acronym>STR</acronym> le plus avanc&eacute; et il
+ n&eacute;cessite un support du pilote important pour
+ r&eacute;initialiser correctement votre mat&eacute;riel. Si
+ vous avez des probl&egrave;mes au r&eacute;veil de la machine,
+ n'h&eacute;sitez pas &agrave; contacter la liste &a.acpi.name;
+ mais ne vous attendez pas &agrave; ce que le probl&egrave;me
+ soit r&eacute;solu puisqu'il y a de nombreux
+ pilotes/mat&eacute;riels qui n&eacute;cessitent plus de tests
+ et de d&eacute;veloppement.</para>
+
+ <para>Pour isoler le probl&egrave;me, retirez du noyau tous les
+ pilotes de p&eacute;riph&eacute;riques possibles. Si cela
+ fonctionne, vous pouvez alors identifier le pilote fautif en
+ chargeant les pilotes un &agrave; un jusqu'&agrave;
+ l'apparition du probl&egrave;me. G&eacute;n&eacute;ralement
+ les pilotes binaires comme <filename>nvidia.ko</filename>, les
+ pilotes d'affichage X11, ou les pilotes USB seront victimes de
+ la plupart des probl&egrave;mes tandis que ceux concernant les
+ interfaces Ethernet fonctionneront normalement. Si vous
+ pouvez charger/d&eacute;charger les pilotes de
+ p&eacute;riph&eacute;riques correctement, vous pouvez
+ automatiser cela en ajoutant les commandes appropri&eacute;es
+ dans les fichiers <filename>/etc/rc.suspend</filename> et
+ <filename>/etc/rc.resume</filename>. Il y a un exemple en
+ commentaire pour d&eacute;charger ou charger un pilote.
+ Essayez de fixer <option>hw.acpi.reset_video</option> &agrave;
+ z&eacute;ro (<literal>0</literal>) si votre affichage est
+ corrompu apr&egrave;s un r&eacute;veil de la machine. Essayez
+ des valeurs plus grandes ou plus faibles pour
+ <option>hw.acpi.sleep_delay</option> pour voir si cela
+ aide.</para>
+
+ <para>Une autre m&eacute;thode est d'essayer de charger une
+ distribution Linux r&eacute;cente avec le support
+ <acronym>ACPI</acronym> et tester la mise en veille et le
+ r&eacute;veil sur le m&ecirc;me mat&eacute;riel. Si cela
+ fonctionne sous Linux, c'est probablement donc un
+ probl&egrave;me de pilotes &os; et d&eacute;terminer quel
+ pilote est responsable des disfonctionnements nous aidera
+ &agrave; corriger le probl&egrave;me. Notez que les personnes
+ qui maintiennent l'<acronym>ACPI</acronym> sous &os; ne
+ s'occupe pas g&eacute;n&eacute;ralement des autres pilotes de
+ p&eacute;riph&eacute;riques (comme le son, le syst&egrave;me
+ <acronym>ATA</acronym>, etc.), aussi tout rapport concernant
+ un probl&egrave;me de pilote devrait probablement en fin de
+ compte &ecirc;tre post&eacute; sur la liste &a.current.name;
+ et communiqu&eacute; au responsable du pilote. Si vous vous
+ sentez une &acirc;me d'aventurier, commencez &agrave; ajouter
+ des &man.printf.3;s de d&eacute;bogage dans un pilote
+ probl&eacute;matique pour d&eacute;terminer &agrave; quel
+ moment dans sa fonction de r&eacute;veil il se bloque.</para>
+
+ <para>Enfin, essayez de d&eacute;sactiver
+ l'<acronym>ACPI</acronym> et d'activer l'<acronym>APM</acronym>
+ &agrave; la place, pour voir si la mise en veille et le
+ r&eacute;veil fonctionnent avec l'<acronym>APM</acronym>, tout
+ particuli&egrave;rement dans le cas de mat&eacute;riel ancien
+ (ant&eacute;rieur &agrave; 2000). Cela prend du temps aux
+ constructeurs de mettre en place le support
+ <acronym>ACPI</acronym> et le mat&eacute;riel ancien aura
+ s&ucirc;rement des probl&egrave;mes de <acronym>BIOS</acronym>
+ avec l'<acronym>ACPI</acronym>.</para>
+ </sect3>
+
+ <sect3>
+ <title>Blocages du syst&egrave;me (temporaires ou permanents)</title>
+
+ <para>La plupart des blocages syst&egrave;me sont le
+ r&eacute;sultat d'une perte d'interruptions ou d'une
+ temp&ecirc;te d'interruptions. Les circuits ont beaucoup de
+ probl&egrave;mes en fonction de la mani&egrave;re dont le
+ <acronym>BIOS</acronym> configure les interruptions avant le
+ d&eacute;marrage, l'exactitude de la table
+ <acronym>APIC</acronym> (<acronym>MADT</acronym>), et le routage
+ du <firstterm>System Control Interrupt</firstterm>
+ (<acronym>SCI</acronym>).</para>
+
+ <para>Les temp&ecirc;tes d'interruptions peuvent &ecirc;tre
+ distingu&eacute;es des pertes d'interruptions en
+ contr&ocirc;lant la sortie de la commande <command>vmstat
+ -i</command> en examinant la ligne mentionnant
+ <literal>acpi0</literal>. Si le compteur s'incr&eacute;mente
+ plusieurs fois par seconde, vous &ecirc;tes victime d'une
+ temp&ecirc;te d'interruptions. Si le syst&egrave;me semble
+ bloqu&eacute;, essayez de basculer sous <acronym>DDB</acronym>
+ (<keycombo action="simul"><keycap>CTRL</keycap>
+ <keycap>ALT</keycap><keycap>ESC</keycap></keycombo> sous la
+ console) et tapez <literal>show interrupts</literal>.</para>
+
+ <para>Votre plus grand espoir quand vous faites face &agrave;
+ des probl&egrave;mes d'interruptions est d'essayer de
+ d&eacute;sactiver le support <acronym>APIC</acronym> avec la
+ ligne <literal>hint.apic.0.disabled="1"</literal> dans le
+ fichier <filename>loader.conf</filename>.</para>
+ </sect3>
+
+ <sect3>
+ <title>Paniques</title>
+
+ <para>Les paniques sont relativement rares dans le cas de
+ l'<acronym>ACPI</acronym> et sont au sommet des
+ priorit&eacute;s en mati&egrave;re de probl&egrave;mes
+ &agrave; corriger. Le premier point est d'isoler les
+ &eacute;tapes n&eacute;cessaires &agrave; la reproduction de
+ la panique (si possible) et d'obtenir une trace de
+ d&eacute;bogage. Suivez l'aide sur l'activation de
+ <literal>options DDB</literal> et la configuration d'une
+ console s&eacute;rie (lire la <xref
+ linkend="serialconsole-ddb">) ou la configuration d'une
+ partition &man.dump.8;. Vous pouvez obtenir une trace de
+ d&eacute;bogage sous <acronym>DDB</acronym> avec la commande
+ <literal>tr</literal>. Si vous devez recopier &agrave; la
+ main la trace de d&eacute;bogage, assurez-vous de relever les
+ cinq derni&egrave;res lignes et les cinq premi&egrave;res
+ ligne de la trace.</para>
+
+ <para>Ensuite essayez d'isoler le probl&egrave;me en
+ d&eacute;marrant avec l'<acronym>ACPI</acronym>
+ d&eacute;sactiv&eacute;. Si cela fonctionne, vous pouvez isoler
+ le sous-syst&egrave;me <acronym>ACPI</acronym> en utilisant
+ diff&eacute;rentes valeurs pour l'option
+ <option>debug.acpi.disable</option>. Consultez la page de
+ manuel &man.acpi.4; pour des exemples.</para>
+ </sect3>
+
+ <sect3>
+ <title>Le syst&egrave;me red&eacute;marre apr&egrave;s une mise
+ en veille ou un arr&ecirc;t</title>
+
+ <para>Tout d'abord, essayez de fixer
+ <literal>hw.acpi.disable_on_poweroff="0"</literal> dans
+ &man.loader.conf.5;. Cela emp&ecirc;che
+ l'<acronym>ACPI</acronym> de d&eacute;sactiver divers
+ &eacute;v&eacute;nements lors du processus d'arr&ecirc;t.
+ Certains syst&egrave;mes ont besoin d'avoir cette valeur
+ fix&eacute;e &agrave; <literal>1</literal> (valeur par
+ d&eacute;faut) pour la m&ecirc;me raison. Cela corrige
+ g&eacute;n&eacute;ralement le probl&egrave;me d'un
+ syst&egrave;me d&eacute;marrant spontan&eacute;ment
+ apr&egrave;s une mise en veille ou un arr&ecirc;t.</para>
+ </sect3>
+
+ <sect3>
+ <title>Autres probl&egrave;mes</title>
+
+ <para>Si vous rencontrez d'autres probl&egrave;mes avec
+ l'<acronym>ACPI</acronym> (impossible de travailler avec une
+ station d'amarrage, p&eacute;riph&eacute;riques non
+ d&eacute;tect&eacute;s, etc.), veuillez envoyer un courrier
+ descriptif &agrave; la liste de diffusion; cependant, certains
+ de ces probl&egrave;mes peuvent &ecirc;tre relatifs &agrave;
+ des partie incompl&egrave;tes du sous-syst&egrave;me
+ <acronym>ACPI</acronym> et qui pourront prendre du temps
+ &agrave; &ecirc;tre impl&eacute;ment&eacute;es. Soyez patient
+ et pr&ecirc;t &agrave; tester les correctifs que nous pourront
+ &eacute;ventuellement vous envoyer.</para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="ACPI-aslanddump">
+ <title><acronym>ASL</acronym>, <command>acpidump</command>, et
+ <acronym>IASL</acronym></title>
+
+ <para>Le probl&egrave;me le plus courant est le fait que les
+ constructeurs fournissent des <quote>bytecodes</quote>
+ erron&eacute;s (ou plus simplement bogu&eacute;s!). Cela se
+ manifeste g&eacute;n&eacute;ralement sur la console par des
+ messages du noyau du type:</para>
+
+ <screen>ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.LPC0.FIGD._STA] \\
+(Node 0xc3f6d160), AE_NOT_FOUND</screen>
+
+ <para>La plupart du temps vous pouvez corriger ces probl&egrave;mes en
+ mettant &agrave; jour votre <acronym>BIOS</acronym> avec la
+ derni&egrave;re version disponible. La majorit&eacute; des
+ messages sur la console sont innofensifs mais si vous avez
+ d'autres probl&egrave;mes comme l'&eacute;tat de la batterie qui
+ ne fonctionne pas, ce sont de bonnes raisons pour commencer
+ &agrave; jeter un oeil &agrave; ces probl&egrave;mes dans
+ l'<acronym>AML</acronym>. Le <quote>bytecode</quote>, connu
+ sous le nom d'<acronym>AML</acronym>, est compil&eacute;
+ &agrave; partir d'un langage source appel&eacute;
+ <acronym>ASL</acronym>. L'<acronym>AML</acronym> se trouve dans
+ une table appel&eacute;e <acronym>DSDT</acronym>. Pour obtenir
+ une copie de votre <acronym>ASL</acronym>, utilisez
+ &man.acpidump.8;. Vous devriez utiliser de paire les options
+ <option>-t</option> (qui affiche le contenu des tables fixes) et
+ <option>-d</option> (qui d&eacute;sassemble
+ l'<acronym>AML</acronym> en <acronym>ASL</acronym>). Consultez
+ la section <link linkend="ACPI-submitdebug">Soumettre des
+ informations de d&eacute;boguage</link> pour un exemple de
+ syntaxe.</para>
+
+ <para>Le tout premier test que vous pouvez effectuer est
+ de recompiler votre <acronym>ASL</acronym> &agrave; la recherche
+ d'erreurs. Les avertissements peuvent &ecirc;tre
+ g&eacute;n&eacute;ralement ignor&eacute;s mais les erreurs sont
+ des bogues qui normalement emp&ecirc;chent
+ l'<acronym>ACPI</acronym> de fonctionner correctement. Pour
+ recompiler votre <acronym>ASL</acronym>, utilisez la commande
+ suivante:</para>
+
+ <screen>&prompt.root; <userinput>iasl your.asl</userinput></screen>
+ </sect2>
+
+ <sect2 id="ACPI-fixasl">
+ <title>Correction de votre <acronym>ASL</acronym></title>
+
+ <para>A long terme, notre objectif est que tout le monde puisse
+ avoir un syst&egrave;me <acronym>ACPI</acronym> fonctionnant
+ sans aucune intervention de l'utilisateur. Actuellement, nous
+ sommes toujours en train de d&eacute;velopper des solutions pour
+ contourner les erreurs courantes faites par les fabricants de
+ <acronym>BIOS</acronym>. L'interpr&eacute;teur de &microsoft;
+ (<filename>acpi.sys</filename> et
+ <filename>acpiec.sys</filename>) ne contr&ocirc;le pas de
+ fa&ccedil;on stricte la conformit&eacute; avec la norme, et par
+ cons&eacute;quent de nombreux fabricants de
+ <acronym>BIOS</acronym> qui testent l'<acronym>ACPI</acronym>
+ uniquement sous &windows; ne corrigent donc jamais leur
+ <acronym>ASL</acronym>. Nous esp&eacute;rons poursuivre
+ &agrave; identifier et documenter avec exactitude les
+ comportements non-standards autoris&eacute;s par
+ l'interpr&eacute;teur de &microsoft; et les reproduire de
+ mani&egrave;re &agrave; permettre &agrave; &os; de fonctionner
+ sans obliger les utilisateurs &agrave; corriger leur
+ <acronym>ASL</acronym>. Comme solution et pour nous aider
+ &agrave; identifier ces comportements, vous pouvez corriger
+ manuellement votre <acronym>ASL</acronym>. Si cela fonctionne
+ pour vous, veuillez nous envoyer un &man.diff.1; de l'ancien et
+ du nouveau <acronym>ASL</acronym> de fa&ccedil;on &agrave; ce
+ que nous puissions corriger le comportement incorrect dans
+ <acronym>ACPI-CA</acronym> et rendre donc inutile &agrave;
+ l'avenir votre correctif.</para>
+
+ <para>Voici une liste des messages d'erreur courants, leur cause,
+ et comment les corriger:</para>
+
+ <sect3>
+ <title>D&eacute;pendances _OS</title>
+
+ <para>Certains <acronym>AML</acronym>s supposent que le monde
+ n'est fait de que diff&eacute;rentes versions de &windows;.
+ Vous pouvez demander &agrave; &os; de s'annoncer comme
+ &eacute;tant n'importe quel syst&egrave;me d'exploitation pour
+ voir si cela corrige les probl&egrave;mes que vous pouvez
+ rencontrer. Une mani&egrave;re simple de faire cela est de
+ fixer la variable <literal>hw.acpi.osname="Windows
+ 2001"</literal> dans <filename>/boot/loader.conf</filename> ou
+ avec une autre cha&icirc;ne de caract&egrave;res que vous
+ trouvez dans l'<acronym>ASL</acronym>.</para>
+ </sect3>
+
+ <sect3>
+ <title><errorname>Missing Return statements</errorname></title>
+
+ <para>Certaines m&eacute;thodes ne renvoient pas explicitement
+ une valeur comme la norme le demande. Bien
+ qu'<acronym>ACPI-CA</acronym> ne g&egrave;re pas cela, &os;
+ contourne ce probl&egrave;me en renvoyant implicitement la
+ valeur. Vous pouvez &eacute;galement ajouter des <quote>Return
+ statements</quote> explicites o&ugrave; cela est
+ n&eacute;cessaire si vous connaissez la valeur &agrave;
+ renvoyer. Pour forcer <command>iasl</command> &agrave; compiler
+ l'<acronym>ASL</acronym>, utilisez l'option
+ <option>-f</option>.</para>
+ </sect3>
+
+ <sect3>
+ <title>Remplacer l'<acronym>AML</acronym> par
+ d&eacute;faut</title>
+
+ <para>Apr&egrave;s avoir personnalis&eacute;
+ <filename>votre.asl</filename>, vous voudrez le compiler, pour
+ cela ex&eacute;cutez:</para>
+
+ <screen>&prompt.root; <userinput>iasl your.asl</userinput></screen>
+
+ <para>Vous pouvez ajouter l'option <option>-f</option> pour
+ forcer la cr&eacute;ation de l'<acronym>AML</acronym>,
+ m&ecirc;me s'il y a des erreurs lors de la compilation.
+ Rappelez-vous que certaines erreurs (e.g., <errorname>missing
+ Return statements</errorname>) sont automatiquement
+ contourn&eacute;es par l'interpr&eacute;teur.</para>
+
+ <para><filename>DSDT.aml</filename> est le fichier de sortie par
+ d&eacute;faut pour <command>iasl</command>. Vous pouvez le
+ charger &agrave; la place de la version bogu&eacute;e de votre
+ <acronym>BIOS</acronym> (qui est toujours pr&eacute;sent dans la
+ m&eacute;moire flash) en &eacute;ditant le fichier
+ <filename>/boot/loader.conf</filename> comme suit:</para>
+
+ <programlisting>acpi_dsdt_load="YES"
+acpi_dsdt_name="/boot/DSDT.aml"</programlisting>
+
+ <para>Assurez-vous de bien copier votre fichier
+ <filename>DSDT.aml</filename> dans le r&eacute;pertoire
+ <filename role="directory">/boot</filename>.</para>
+ </sect3>
+ </sect2>
+
+ <sect2 id="ACPI-debugoutput">
+ <title>Obtenir d'<acronym>ACPI</acronym> une sortie de
+ d&eacute;bogage</title>
+
+ <para>Le pilote <acronym>ACPI</acronym> dispose d'une fonction
+ de d&eacute;bogage tr&egrave;s flexible. Elle vous permet de
+ sp&eacute;cifier un ensemble de sous-syst&egrave;mes ainsi que
+ le niveau de verbosit&eacute;. Les sous-syst&egrave;mes que
+ vous d&eacute;sirez d&eacute;boguer sont indiqu&eacute;s sous la
+ forme de <quote>couches</quote> et sont divis&eacute;s en
+ composants <acronym>ACPI-CA</acronym> (ACPI_ALL_COMPONENTS) et
+ en supports mat&eacute;riel <acronym>ACPI</acronym>
+ (ACPI_ALL_DRIVERS). La verbosit&eacute; de la sortie de
+ d&eacute;bogage est sp&eacute;cifi&eacute;e par un
+ <quote>niveau</quote> et des intervalles de ACPI_LV_ERROR
+ (rapporte juste les erreurs) &agrave; ACPI_LV_VERBOSE (tout).
+ Le <quote>niveau</quote> est un masque de bits
+ s&eacute;par&eacute;s par des espaces, aussi de nombreuses
+ options peuvent &ecirc;tre fix&eacute;es &agrave; la fois. Dans
+ la pratique, vous voudrez utiliser un console s&eacute;rie pour
+ afficher la sortie si les informations de d&eacute;bogage sont
+ si importantes qu'elles d&eacute;passent le tampon des messages
+ de la console. Une liste compl&egrave;te des couches
+ individuelles et des niveaux peut &ecirc;tre trouv&eacute;e dans
+ la page de manuel &man.acpi.4;.</para>
+
+ <para>L'affichage des informations de d&eacute;bogage n'est pas
+ activ&eacute; par d&eacute;faut. Pour l'activer, ajoutez la ligne
+ <literal>options ACPI_DEBUG</literal> &agrave; votre fichier de
+ configuration du noyau si l'<acronym>ACPI</acronym> est
+ compil&eacute; dans le noayu. Vous pouvez ajouter la ligne
+ <literal>ACPI_DEBUG=1</literal> &agrave; votre fichier
+ <filename>/etc/make.conf</filename> pour l'activer de fa&ccedil;on
+ globale. Si l'<acronym>ACPI</acronym> est sous forme de module,
+ vous pouvez recompiler votre module <filename>acpi.ko</filename>
+ comme suit:</para>
+
+ <screen>&prompt.root; <userinput>cd /sys/modules/acpi/acpi
+&amp;&amp; make clean &amp;&amp;
+make ACPI_DEBUG=1</userinput></screen>
+
+ <para>Installez <filename>acpi.ko</filename> dans le
+ r&eacute;pertoire <filename
+ role="directory">/boot/kernel</filename> et indiquez le niveau et
+ la couche d&eacute;sir&eacute;e dans
+ <filename>loader.conf</filename>. L'exemple suivant active les
+ messages de d&eacute;bogage pour tous les composants
+ <acronym>ACPI-CA</acronym> et tous les pilotes de mat&eacute;riel
+ <acronym>ACPI</acronym> (<acronym>CPU</acronym>,
+ <acronym>LID</acronym>, etc.). Il n'affichera que les messages
+ d'erreur, c'est le niveau le moins verbeux.</para>
+
+ <programlisting>debug.acpi.layer="ACPI_ALL_COMPONENTS ACPI_ALL_DRIVERS"
+debug.acpi.level="ACPI_LV_ERROR"</programlisting>
+
+ <para>Si l'information que vous voulez est
+ d&eacute;clench&eacute;e par un &eacute;venement particulier
+ (disons par exemple une mise en veille suivi d'un r&eacute;veil),
+ vous pouvez abandonner les modifications dans
+ <filename>loader.conf</filename> et utiliser &agrave; la place
+ <command>sysctl</command> pour indiquer la couche et le niveau
+ apr&egrave;s le d&eacute;marrage et pr&eacute;parer votre
+ syst&egrave;me pour cet &eacute;v&eacute;nement particulier. Les
+ variables <command>sysctl</command> sont appel&eacute;es de la
+ m&ecirc;me mani&egrave;re que dans le fichier
+ <filename>loader.conf</filename>.</para>
+ </sect2>
+
+ <sect2 id="ACPI-References">
+ <title>R&eacute;f&eacute;rences</title>
+
+ <para>Plus d'information au sujet de l'<acronym>ACPI</acronym>
+ peut &ecirc;tre trouv&eacute; aux emplacements suivants:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>La liste de diffusion &a.acpi;</para>
+ </listitem>
+
+ <listitem>
+ <para>Les archives de la liste de diffusion
+ <acronym>ACPI</acronym> <ulink
+ url="http://lists.freebsd.org/pipermail/freebsd-acpi/"></ulink></para>
+ </listitem>
+
+ <listitem>
+ <para>Les archives de l'ancienne liste de diffusion
+ <acronym>ACPI</acronym> <ulink
+ url="http://home.jp.FreeBSD.org/mail-list/acpi-jp/"></ulink></para>
+ </listitem>
+
+ <listitem>
+ <para>La sp&eacute;cification <acronym>ACPI</acronym> 2.0
+ <ulink url="http://acpi.info/spec.htm"></ulink></para>
+ </listitem>
+
+ <listitem>
+ <para>Les pages de manuel: &man.acpi.4;,
+ &man.acpi.thermal.4;, &man.acpidump.8;, &man.iasl.8;,
+ &man.acpidb.8;</para>
+ </listitem>
+
+ <listitem>
+ <para><ulink
+ url="http://www.cpqlinux.com/acpi-howto.html#fix_broken_dsdt">
+ Ressource sur le d&eacute;bogage de la
+ <acronym>DSDT</acronym></ulink>. (Utilise un exemple
+ bas&eacute; sur du mat&eacute;riel Compaq mais qui est en
+ g&eacute;n&eacute;ral int&eacute;ressant.)</para>
+ </listitem>
+ </itemizedlist>
</sect2>
</sect1>
</chapter>
diff --git a/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml
index a7dbcaa071..d253c23e12 100644
--- a/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml
+++ b/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml
@@ -3,7 +3,7 @@
The FreeBSD French Documentation Project
$FreeBSD$
- Original revision: 1.98
+ Original revision: 1.100
-->
<chapter id="multimedia">
@@ -239,7 +239,7 @@
pilote &man.snd.emu10k1.4;. Pour ajouter le support pour
cette carte, utilisez ce qui suit:</para>
- <programlisting>device snd_emu10k1</programlisting>
+ <programlisting>device "snd_emu10k1"</programlisting>
<para>Assurez-vous de lire la page de manuel du pilote pour la
syntaxe &agrave; utiliser. Des informations concernants la
@@ -2086,7 +2086,29 @@ device `epson:/dev/uscanner0' is a Epson GT-8200 flatbed scanner</screen>
<screen>&prompt.root; <userinput>pw groupmod operator -m <replaceable>joe</replaceable></userinput></screen>
<para>Pour plus de d&eacute;tails, consultez la page de manuel
- de &man.pw.8;.</para>
+ de &man.pw.8;. Vous devez &eacute;galement fixer les
+ permissions d'&eacute;criture correctes (0660 or 0664) sur le
+ fichier sp&eacute;cial de p&eacute;riph&eacute;rique
+ <filename>/dev/uscanner0</filename>, par d&eacute;faut le
+ groupe <groupname>operator</groupname> n'a qu'un acc&egrave;s
+ en lecture. Cela se fait en ajoutant les lignes suivantes au
+ fichier <filename>/etc/devfs.rules</filename>:</para>
+
+ <programlisting>[system=5]
+add path uscanner0 mode 660</programlisting>
+
+ <para>Ajoutez ensuite ce qui suit au fichier
+ <filename>/etc/rc.conf</filename> et red&eacute;marrez la
+ machine:</para>
+
+ <programlisting>devfs_system_ruleset="system"</programlisting>
+
+ <para>Plus d'information concernant ces lignes peut &ecirc;tre
+ trouv&eacute;e dans la page de manuel &man.devfs.8;. Sous
+ &os;&nbsp;4.X, le groupe <groupname>operator</groupname>
+ dipose, par d&eacute;faut, des droits de lecture et
+ d'&eacute;criture sur
+ <filename>/dev/uscanner0</filename>.</para>
<note>
<para>Bien s&ucirc;r, pour des raisons de
diff --git a/fr_FR.ISO8859-1/books/handbook/pgpkeys/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/pgpkeys/chapter.sgml
index c95498b6cf..3026871fd1 100644
--- a/fr_FR.ISO8859-1/books/handbook/pgpkeys/chapter.sgml
+++ b/fr_FR.ISO8859-1/books/handbook/pgpkeys/chapter.sgml
@@ -3,7 +3,7 @@
The FreeBSD French Documentation Project
$FreeBSD$
- Original revision: 1.237
+ Original revision: 1.247
-->
<appendix id="pgpkeys">
<title>Cl&eacute;s PGP</title>
@@ -190,6 +190,11 @@
&pgpkey.brooks;
</sect2>
+ <sect2 id="pgpkey-gnn">
+ <title>&a.gnn;</title>
+ &pgpkey.gnn;
+ </sect2>
+
<sect2 id="pgpkey-pjd">
<title>&a.pjd;</title>
&pgpkey.pjd;
@@ -200,6 +205,11 @@
&pgpkey.bsd;
</sect2>
+ <sect2 id="pgpkey-danfe">
+ <title>&a.danfe;</title>
+ &pgpkey.danfe;
+ </sect2>
+
<sect2 id="pgpkey-dd">
<title>&a.dd;</title>
&pgpkey.dd;
@@ -315,6 +325,11 @@
&pgpkey.mikeh;
</sect2>
+ <sect2 id="pgpkey-mheinen">
+ <title>&a.mheinen;</title>
+ &pgpkey.mheinen;
+ </sect2>
+
<sect2 id="pgpkey-ghelmer">
<title>&a.ghelmer;</title>
&pgpkey.ghelmer;
@@ -435,11 +450,21 @@
&pgpkey.netchild;
</sect2>
+ <sect2 id="pgpkey-lesi">
+ <title>&a.lesi;</title>
+ &pgpkey.lesi;
+ </sect2>
+
<sect2 id="pgpkey-glewis">
<title>&a.glewis;</title>
&pgpkey.glewis;
</sect2>
+ <sect2 id="pgpkey-delphij">
+ <title>&a.delphij;</title>
+ &pgpkey.delphij;
+ </sect2>
+
<sect2 id="pgpkey-ijliao">
<title>&a.ijliao;</title>
&pgpkey.ijliao;
@@ -450,11 +475,21 @@
&pgpkey.clive;
</sect2>
+ <sect2 id="pgpkey-clsung">
+ <title>&a.clsung;</title>
+ &pgpkey.clsung;
+ </sect2>
+
<sect2 id="pgpkey-arved">
<title>&a.arved;</title>
&pgpkey.arved;
</sect2>
+ <sect2 id="pgpkey-remko">
+ <title>&a.remko;</title>
+ &pgpkey.remko;
+ </sect2>
+
<sect2 id="pgpkey-pav">
<title>&a.pav;</title>
&pgpkey.pav;
@@ -475,6 +510,11 @@
&pgpkey.dwmalone;
</sect2>
+ <sect2 id="pgpkey-kwm">
+ <title>&a.kwm;</title>
+ &pgpkey.kwm;
+ </sect2>
+
<sect2 id="pgpkey-matusita">
<title>&a.matusita;</title>
&pgpkey.matusita;
@@ -795,6 +835,11 @@
&pgpkey.viny;
</sect2>
+ <sect2 id="pgpkey-ups">
+ <title>&a.ups;</title>
+ &pgpkey.ups;
+ </sect2>
+
<sect2 id="pgpkey-nectar">
<title>&a.nectar;</title>
&pgpkey.nectar;
diff --git a/fr_FR.ISO8859-1/books/handbook/serialcomms/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/serialcomms/chapter.sgml
index dfb8301594..e8a9f278f0 100644
--- a/fr_FR.ISO8859-1/books/handbook/serialcomms/chapter.sgml
+++ b/fr_FR.ISO8859-1/books/handbook/serialcomms/chapter.sgml
@@ -3,7 +3,7 @@
The FreeBSD French Documentation Project
$FreeBSD$
- $Id: chapter.sgml,v 1.3 2002-07-29 17:53:40 blackend Exp $
+ $Id: chapter.sgml,v 1.4 2004-10-27 15:50:21 blackend Exp $
-->
<chapter id="serialcomms">
@@ -61,7 +61,16 @@
<sect1 id="serialconsole-setup">
<title>Setting Up the Serial Console</title>
- <para></para>
+
+ <sect2 id="serialconsole-tips">
+ <title>Tips for the Serial Console</title>
+
+ <sect3 id="serialconsole-ddb">
+ <title>Entering the DDB Debugger from the Serial Line</title>
+
+ <para></para>
+ </sect3>
+ </sect2>
</sect1>
</chapter>
diff --git a/ja_JP.eucJP/articles/Makefile b/ja_JP.eucJP/articles/Makefile
index 8b77e845e0..ad8afd3886 100644
--- a/ja_JP.eucJP/articles/Makefile
+++ b/ja_JP.eucJP/articles/Makefile
@@ -1,5 +1,5 @@
# $FreeBSD$
-# Original revision: 1.36
+# Original revision: 1.42
SUBDIR =
#SUBDIR+= 5-roadmap
@@ -22,16 +22,18 @@ SUBDIR+= fonts
#SUBDIR+= hats
#SUBDIR+= hubs
SUBDIR+= ipsec-must
-#SUBDIR+= laptop
#SUBDIR+= java-tomcat
+#SUBDIR+= laptop
+#SUBDIR+= mailing-list-faq
#SUBDIR+= mh
SUBDIR+= multi-os
#SUBDIR+= new-users
#SUBDIR+= pam
+#SUBDIR+= portbuild
#SUBDIR+= pr-guidelines
SUBDIR+= problem-reports
-#SUBDIR+= programming-tools
#SUBDIR+= pxe
+#SUBDIR+= relaydelay
#SUBDIR+= releng
#SUBDIR+= releng-packages
#SUBDIR+= serial-uart
diff --git a/ja_JP.eucJP/articles/contributing/Makefile b/ja_JP.eucJP/articles/contributing/Makefile
index 5aceb30fb2..1591509dde 100644
--- a/ja_JP.eucJP/articles/contributing/Makefile
+++ b/ja_JP.eucJP/articles/contributing/Makefile
@@ -1,17 +1,21 @@
+#
# $FreeBSD$
-# Original revision: 1.4
+#
+# Article: Contributing to FreeBSD
+#
+# Original revision: 1.6
DOC?= article
+WITH_ARTICLE_TOC?= YES
FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-WITH_ARTICLE_TOC?=YES
+SRCS= article.sgml
-SRCS= article.sgml
-
-DOC_PREFIX?= ${.CURDIR}/../../..
+URL_RELPREFIX?= ../../../..
+DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/contributors/Makefile b/ja_JP.eucJP/articles/contributors/Makefile
index cc70244bad..bd0f2046dd 100644
--- a/ja_JP.eucJP/articles/contributors/Makefile
+++ b/ja_JP.eucJP/articles/contributors/Makefile
@@ -1,26 +1,31 @@
+#
# $FreeBSD$
-# Original revision: 1.6
+#
+# Article: Contributors to FreeBSD
+#
+# Original revision: 1.9
DOC?= article
FORMATS?= html
+WITH_ARTICLE_TOC?= YES
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-WITH_ARTICLE_TOC?=YES
+ORGDIR= ${DOC_PREFIX}/en_US.ISO8859-1/articles/contributors
-ORGDIR=${DOC_PREFIX}/en_US.ISO8859-1/articles/contributors
+SRCS= article.sgml
+SRCS+= ${ORGDIR}/contrib.ent
+SRCS+= ${ORGDIR}/contrib.386bsd.sgml
+SRCS+= ${ORGDIR}/contrib.additional.sgml
+SRCS+= ${ORGDIR}/contrib.committers.sgml
+SRCS+= ${ORGDIR}/contrib.core.sgml
+SRCS+= ${ORGDIR}/contrib.corealumni.sgml
+SRCS+= ${ORGDIR}/contrib.develalumni.sgml
+SRCS+= ${ORGDIR}/contrib.staff.sgml
-SRCS= article.sgml
-SRCS+=${ORGDIR}/contrib.ent
-SRCS+=${ORGDIR}/contrib.386bsd.sgml
-SRCS+=${ORGDIR}/contrib.additional.sgml
-SRCS+=${ORGDIR}/contrib.committers.sgml
-SRCS+=${ORGDIR}/contrib.core.sgml
-SRCS+=${ORGDIR}/contrib.corealumni.sgml
-SRCS+=${ORGDIR}/contrib.develalumni.sgml
-
-DOC_PREFIX?= ${.CURDIR}/../../..
+URL_RELPREFIX?= ../../../..
+DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/contributors/article.sgml b/ja_JP.eucJP/articles/contributors/article.sgml
index 025dba2762..675ea81e86 100644
--- a/ja_JP.eucJP/articles/contributors/article.sgml
+++ b/ja_JP.eucJP/articles/contributors/article.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.420
+ Original revision: 1.434
$FreeBSD$
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -21,6 +21,7 @@
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
+ &tm-attrib.cvsup;
&tm-attrib.sun;
&tm-attrib.general;
</legalnotice>
@@ -319,7 +320,7 @@
<para><ulink url="http://www.osd.bsdi.com/">BSDi
</ulink> (¤«¤Ä¤Æ¤Î Walnut Creek CDROM) ¤Ï¡¢
¸À¤¤É½¤»¤Ê¤¤¤Û¤É¿¤¯¤Î´óÉÕ¤ò¤·¤Æ¤¯¤À¤µ¤¤¤Þ¤·¤¿ (¾ÜºÙ¤Ï
- <ulink url="../../ja/books/handbook">FreeBSD ¥Ï¥ó¥É¥Ö¥Ã¥¯</ulink>¤Î
+ <ulink url="&url.books.handbook;/index.html">FreeBSD ¥Ï¥ó¥É¥Ö¥Ã¥¯</ulink>¤Î
¡ÖFreeBSD ¥×¥í¥¸¥§¥¯¥È¤Ë¤Ä¤¤¤Æ¡×¤Î¾Ï¤ò¤´Í÷¤¯¤À¤µ¤¤)¡£
ÆÃ¤Ë¡¢»ä¤¿¤Á¤Î¤â¤È¤â¤È¤Î¥×¥é¥¤¥Þ¥ê³«È¯¥Þ¥·¥ó¤Ç¤¢¤ë
<hostid role="fqdn">freefall.FreeBSD.org</hostid>¡¢
@@ -376,6 +377,17 @@
&contrib.core;
</sect1>
+<!-- The following is the staff listing. -->
+
+ <sect1 id="staff-listing">
+ <title>¤½¤Î¾¤Î &os; ¥Á¡¼¥à</title>
+
+ <para>&os; ¥×¥í¥¸¥§¥¯¥È¤ÏɬÍפ˱þ¤¸¤ÆÆÃÄê¤Î¿Íã¤Ë¸¢¸Â¤ò°ÑǤ¤·¤Æ¤¤¤Þ¤¹¡£
+ ¸½ºß¡¢³èÌö¤·¤Æ¤¤¤ë¤µ¤Þ¤¶¤Þ¤Ê¥Á¡¼¥à¤Î»ØÄêʬÌî¤È¤½¤Î¥á¥ó¥Ð¤ò°Ê²¼¤Ë¾Ò²ð¤·¤Þ¤¹¡£</para>
+
+ &contrib.staff;
+ </sect1>
+
<!--
This list is sorted by last name, not by entity or tenure.
-->
@@ -395,7 +407,7 @@
<sect1 id="staff-doc">
<title>FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È</title>
- <para><ulink url="../../../../ja/docproj/index.html">FreeBSD
+ <para><ulink url="&url.base;/docproj/index.html">FreeBSD
¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È</ulink>¤ÏÊ£¿ô¤Î¥µ¡¼¥Ó¥¹¤òÄó¶¡
¤·¤Æ¤¤¤Þ¤¹¡£¤½¤ì¤¾¤ì¤Î¥µ¡¼¥Ó¥¹¤Ï¡¢°Ê²¼¤ÎôÅö¼Ô¤È¤½¤Î
<emphasis>ÉûôÅö¼Ô</emphasis>¤Ë¤è¤Ã¤Æ±¿ÍѤµ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
@@ -405,7 +417,7 @@
<term>¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥ÈôÅö</term>
<listitem>
- <para>&a.nik;</para>
+ <para>&a.doceng;</para>
</listitem>
</varlistentry>
@@ -429,7 +441,7 @@
<term>¥Ë¥å¡¼¥¹¥Õ¥é¥Ã¥·¥åÊÔ½¸Ã´Åö</term>
<listitem>
- <para>&a.jim;</para>
+ <para>&a.www;</para>
</listitem>
</varlistentry>
@@ -462,7 +474,7 @@
<term>¾¦ÍÑ¥Ù¥ó¥À¡¼¥Ú¡¼¥¸Ã´Åö</term>
<listitem>
- <para>&a.ceri;</para>
+ <para>&a.josef;</para>
</listitem>
</varlistentry>
@@ -481,14 +493,6 @@
<para>&a.patrick;</para>
</listitem>
</varlistentry>
-
- <varlistentry>
- <term>LinuxDoc ¤«¤é DocBook ¤Ø¤Î°Ü¹Ô</term>
-
- <listitem>
- <para>&a.nik;</para>
- </listitem>
- </varlistentry>
</variablelist>
</sect1>
@@ -497,11 +501,11 @@
<variablelist>
<varlistentry>
- <term><ulink url="../../../../ja/docproj/index.html">
+ <term><ulink url="&url.base;/docproj/index.html">
¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥ÈôÅö</ulink></term>
<listitem>
- <para>&a.nik;</para>
+ <para>&a.doceng;</para>
</listitem>
</varlistentry>
@@ -519,6 +523,19 @@
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>FTP/WWW ¥ß¥é¡¼¥µ¥¤¥È¥³¡¼¥Ç¥£¥Í¡¼¥¿</term>
+
+ <listitem>
+ <para>&a.mirror-admin;</para>
+
+ <para>ôÅö:</para>
+
+ <para>&a.kuriyama;,</para>
+ <para>&a.kensmith;</para>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term>Ãϰ貽</term>
@@ -531,12 +548,17 @@
<term>¥Ý¥¹¥È¥Þ¥¹¥¿</term>
<listitem>
- <para>&a.jmb;</para>
+ <para><hostid role="domainname">FreeBSD.org</hostid>
+ ¥Ý¥¹¥È¥Þ¥¹¥¿¥Á¡¼¥à <email>postmaster@FreeBSD.org</email></para>
+
+ <para>ôÅö:</para>
+
+ <para>David Wolfskill</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><ulink url="../../releng/index.html">¥ê¥ê¡¼¥¹¥³¡¼¥Ç¥£¥Í¡¼¥·¥ç¥ó</ulink></term>
+ <term><ulink url="&url.articles.releng.en;/index.html">¥ê¥ê¡¼¥¹¥³¡¼¥Ç¥£¥Í¡¼¥·¥ç¥ó</ulink></term>
<listitem>
<para>&a.re; (¥ê¡¼¥À¤Ï &a.murray;)</para>
@@ -552,7 +574,7 @@
</varlistentry>
<varlistentry>
- <term><ulink url="../../../../ja/security/index.html">
+ <term><ulink url="&url.base;/security/index.html">
¥»¥­¥å¥ê¥Æ¥£¥ª¥Õ¥£¥µ</ulink></term>
<listitem>
@@ -561,7 +583,7 @@
</varlistentry>
<varlistentry>
- <term><ulink url="../../../../ja/support.html#cvs">
+ <term><ulink url="&url.base;/support.html#cvs">
CVS ¥Ä¥ê¡¼´ÉÍý¼Ô</ulink></term>
<listitem>
@@ -581,22 +603,21 @@
</varlistentry>
<varlistentry>
- <term><ulink url="../../../../ja/ports/">
- Ports Collection ôÅö</ulink></term>
+ <term><ulink url="&url.base;/ports/index.html">
+ Ports ¥Þ¥Í¡¼¥¸¥ã</ulink></term>
<listitem>
<para>&a.portmgr;</para>
<para>°Ê²¼¤Î¥á¥ó¥Ð¤Ç¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
- <para>&a.asami;,</para>
- <para>&a.knu;,</para>
<para>&a.kris;,</para>
- <para>&a.lioux;,</para>
<para>&a.marcus;,</para>
- <para>&a.sobomax;,</para>
- <para>&a.steve;,</para>
- <para>&a.will;</para>
+ <para>&a.will;,</para>
+ <para>&a.linimon;,</para>
+ <para>&a.eik;,</para>
+ <para>&a.krion;,</para>
+ <para>&a.erwin; (Èë½ñ)</para>
</listitem>
</varlistentry>
@@ -617,24 +638,28 @@
</varlistentry>
<varlistentry>
- <term><ulink url="../../../../ja/support.html#gnats">
+ <term><ulink url="&url.base;/support.html#gnats">
GNATS ´ÉÍý¼Ô</ulink></term>
<listitem>
- <para>&a.steve;</para>
+ <para>&a.ceri;</para>
+ <para>&a.keramida;</para>
+ <para>&a.linimon;</para>
</listitem>
</varlistentry>
<varlistentry>
- <term>Bugmeister</term>
+ <term>Bugmeisters</term>
<listitem>
<para>&a.ceri;</para>
+ <para>&a.keramida;</para>
+ <para>&a.linimon;</para>
</listitem>
</varlistentry>
<varlistentry>
- <term><ulink url="../../../../donations/index.html">´ó£ÉʼõÉÕ»ö̳¶É</ulink></term>
+ <term><ulink url="&url.base;/donations/index.html">´ó£ÉʼõÉÕ»ö̳¶É</ulink></term>
<listitem>
<para>&a.donations;</para>
diff --git a/ja_JP.eucJP/articles/dialup-firewall/Makefile b/ja_JP.eucJP/articles/dialup-firewall/Makefile
index e85e0f02f7..23047691fe 100644
--- a/ja_JP.eucJP/articles/dialup-firewall/Makefile
+++ b/ja_JP.eucJP/articles/dialup-firewall/Makefile
@@ -1,5 +1,9 @@
+#
# $FreeBSD$
-# Original revision: 1.3
+#
+# Article: Dialup firewalling with FreeBSD
+#
+# Original revision: 1.5
DOC?= article
@@ -8,8 +12,9 @@ FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-SRCS= article.sgml
+SRCS= article.sgml
-DOC_PREFIX?= ${.CURDIR}/../../..
+URL_RELPREFIX?= ../../../..
+DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/dialup-firewall/article.sgml b/ja_JP.eucJP/articles/dialup-firewall/article.sgml
index bf398f220e..3dc8881f0d 100644
--- a/ja_JP.eucJP/articles/dialup-firewall/article.sgml
+++ b/ja_JP.eucJP/articles/dialup-firewall/article.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.32
+ Original revision: 1.40
$FreeBSD$
-->
@@ -45,7 +45,9 @@
ÆÃ¤ËưŪ¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿
IP ¥¢¥É¥ì¥¹¤Ë¤è¤ë¥À¥¤¥¢¥ë¥¢¥Ã¥×¾å¤Î¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Ë¤Ä¤¤¤Æ¡¢
»ö¼Â¤ò¸µ¤Ë¾ÜºÙ¤ËÀâÌÀ¤·¤Þ¤¹¡£
- ¤Ê¤ª¡¢Á°Ãʳ¬¤Ç¤¢¤ë PPP Àܳ¤Ë¤Ä¤¤¤Æ¤ÎÀßÄê¤Ï¿¨¤ì¤Æ¤¤¤Þ¤»¤ó¡£</para>
+ ¤Ê¤ª¡¢»Ï¤á¤Ë¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤ PPP Àܳ¤ÎÀßÄê¤Ë¤Ä¤¤¤Æ¤Ï¿¨¤ì¤Æ
+ ¤¤¤Þ¤»¤ó¡£PPP Àܳ¤ÎÀßÄê¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¤¤³¤È¤Ï¡¢&man.ppp.8; ¤Î¥Þ
+ ¥Ë¥å¥¢¥ë¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
</abstract>
</articleinfo>
@@ -56,24 +58,24 @@
<para>
¤³¤Îʸ½ñ¤Ï¤¢¤Ê¤¿¤Î ISP ¤Ë¤è¤Ã¤Æ
- IP ¥¢¥É¥ì¥¹¤òưŪ¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿»þ¡¢
- FreeBSD ¤Ç¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ò¥»¥Ã¥È¥¢¥Ã¥×¤¹¤ë¤¿¤á¤Ë
- Í׵ᤵ¤ì¤ë¼ê½ç¤ò°·¤¦¤³¤È¤ò¤á¤¶¤·¤¿¤â¤Î¤Ç¤¹¡£
+ IP ¥¢¥É¥ì¥¹¤¬Æ°Åª¤Ë³ä¤êÅö¤Æ¤é¤ì¤ë¾ì¹ç¤Ë¡¢FreeBSD ¤Ç
+ ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤òÀßÄꤹ¤ë¤Î¤ËɬÍפʼê½ç¤Î³µÎ¬¤ò½Ò¤Ù¤ë¤â¤Î¤Ç¤¹¡£
¤³¤Îʸ½ñ¤ò²Äǽ¤Ê¸Â¤êÍ­±×¤ÇÀµ³Î¤Ê¤â¤Î¤Ë¤¹¤ë¤¿¤á¤ËÅØÎϤ·¤Æ¤¤¤ë¤Î¤Ç¡¢
- ¤É¤¦¤¾°Õ¸«¤äÄ󰯤ò
+ ¤É¤¦¤¾½¤Àµ¡¢°Õ¸«¤äÄ󰯤ò¡¢
<email>marcs@draenor.org</email>
- ¤ËÁ÷¤Ã¤Æ²¼¤µ¤¤¡£</para>
+ °¸¤ÇÃø¼Ô¤ËÁ÷¤Ã¤Æ²¼¤µ¤¤¡£</para>
</sect1>
<sect1 id="kernel">
<title>¥«¡¼¥Í¥ë¥ª¥×¥·¥ç¥ó</title>
- <para>
- ºÇ½é¤Ë¤Ê¤¹¤Ù¤­¤³¤È¤Ï¥«¡¼¥Í¥ë¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¤³¤È¤Ç¤¹¡£
- ¥«¡¼¥Í¥ë¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤µ¤é¤Ë¾ðÊó¤¬É¬Íפʤ顢
- <ulink URL="../../books/handbook/kernelconfig.html">¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î
- ¥«¡¼¥Í¥ë¤Î¥³¥ó¥Õ¥£¥°¥ì¡¼¥·¥ç¥ó¤ÎÀá</ulink>¤«¤éÆÉ¤ß»Ï¤á¤ë¤Î¤¬ºÇŬ¤Ç¤·¤ç¤¦¡£
- ¥«¡¼¥Í¥ë¤ò°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤Æ¥³¥ó¥Ñ¥¤¥ë¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹:</para>
+ <para>IPFW ¤ò»È¤¦¤¿¤á¤Ë¤Ï¡¢¤½¤ì¤ËÂбþ¤¹¤ë¤è¤¦¤Ë¥«¡¼¥Í¥ë¤ò
+ ¥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
+ ¥«¡¼¥Í¥ë¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ï¡¢
+ <ulink url="&url.books.handbook;/kernelconfig.html">¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î
+ ¥«¡¼¥Í¥ë¤Î¥³¥ó¥Õ¥£¥°¥ì¡¼¥·¥ç¥ó¤ÎÀá</ulink>¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+ IPFW ¤ËÂбþ¤¹¤ë¤Ë¤Ï¡¢¥«¡¼¥Í¥ë¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Ë°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤ò
+ Äɲ䷤ʤ±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£</para>
<variablelist>
<varlistentry>
@@ -81,22 +83,18 @@
<listitem>
<para>¥«¡¼¥Í¥ë¤Î¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î¥³¡¼¥É¤òÍ­¸ú¤Ë¤·¤Þ¤¹¡£</para>
+ <note><para>¤³¤Îʸ½ñ¤Ç¤Ï¡¢&os; 5.X ¤òư¤«¤·¤Æ¤¤¤ë¤È²¾Äꤷ¤Æ
+ ¤¤¤Þ¤¹¡£&os; 4.X ¤òư¤«¤·¤Æ¤¤¤ë¥æ¡¼¥¶¡¼¤Ï¡¢¥«¡¼¥Í¥ë¤ò
+ <emphasis>IPFW2</emphasis> ¤ËÂбþ¤¹¤ë¤è¤¦
+ ºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£&os; 4.X ¤Î¥æ¡¼¥¶¡¼¤Ï¡¢
+ ¥·¥¹¥Æ¥à¤Ç IPFW2 ¤òÍøÍѤ¹¤ë¤¿¤á¤Î¾ÜºÙ¤Ï
+ &man.ipfw.8; ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£ÆÃ¤Ë¡¢
+ <emphasis>USING IPFW2 IN FreeBSD-STABLE</emphasis>
+ ¤È¤¤¤¦Àá¤ÏÃí°Õ¿¼¤¯ÆÉ¤ó¤Ç¤¯¤À¤µ¤¤¡£</para></note>
</listitem>
</varlistentry>
<varlistentry>
- <term><literal>options IPFW2</literal></term>
-
- <listitem>
- <para>¿·¤·¤¤¥Ð¡¼¥¸¥ç¥ó¤Î IPFW ¤òÍ­¸ú¤Ë¤·¤Þ¤¹¡£</para>
- <important><para>FreeBSD 4.X ¤ò±¿ÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ß¡¢
- ¤³¤Î¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£
- (ÌõÃí: FreeBSD 5.X ¤Î¤è¤¦¤Ê) ºÇ¶á¤Î FreeBSD ¤Ç¤Ï¡¢
- ¤³¤ì¤¬¥Ç¥Õ¥©¥ë¥È¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£</para></important>
- </listitem>
- </varlistentry>
-
- <varlistentry>
<term><literal>options IPFIREWALL_VERBOSE</literal></term>
<listitem>
@@ -106,72 +104,36 @@
<varlistentry>
<term><literal>options
- IPFIREWALL_VERBOSE_LIMIT=<replaceable>100</replaceable></literal></term>
+ IPFIREWALL_VERBOSE_LIMIT=<replaceable>500</replaceable></literal></term>
<listitem>
- <para>
- µ­Ï¿¤µ¤ì¤ë¥Þ¥Ã¥Á¤¹¤ë¥¨¥ó¥È¥ê¤Î¿ô¤òÀ©¸Â¤·¤Þ¤¹¡£
- ¤³¤ì¤Ï¥í¥°¥Õ¥¡¥¤¥ë¤¬¤¿¤¯¤µ¤ó¤Î·«ÊÖ¤·¤Î¥¨¥ó¥È¥ê¤Ç°ìÇդˤʤë¤Î¤òÍÞÀ©¤·¤Þ¤¹¡£
- <replaceable>100</replaceable> ¤Ï»ÈÍѾå̵Íý¤Î¤Ê¤¤¿ô¤Ç¤¹¤¬¡¢
- ¼«Ê¬¤ÎÍ×µá¤Ë´ð¤Å¤¤¤ÆÄ´À°¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><literal>options IPDIVERT</literal></term>
-
- <listitem>
- <para><emphasis>divert</emphasis>¥½¥±¥Ã¥È
- (¸å½Ò) ¤òÍ­¸ú¤Ë¤·¤Þ¤¹¡£</para>
+ <para>Åö¤Æ¤Ï¤Þ¤ë¥¨¥ó¥È¥ê¤¬µ­Ï¿¤µ¤ì¤¦¤ë¿ô¤òÀ©¸Â¤·¤Þ¤¹¡£
+ ¤³¤ì¤Ï¡¢¥µ¡¼¥Ó¥¹ÉÔǽ (DoS) ¹¶·â¤¬µ¯¤­¤Æ¤â¡¢syslog ¤¬°î¤ì¤ë
+ ´í¸±¤òÈò¤±¤Æ¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î³èư¤òµ­Ï¿¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
+ <replaceable>500</replaceable> ¤ÏÂÅÅö¤Ê¿ô¤Ç¤¹¤¬¡¢¤¢¤Ê¤¿¤Î
+ Í×·ï¤Ë´ð¤Å¤¤¤ÆÄ´À°¤Ç¤­¤Þ¤¹¡£</para>
</listitem>
</varlistentry>
</variablelist>
- <para>
- ¹¹¤Ê¤ë¥»¥­¥å¥ê¥Æ¥£¤Î¤¿¤á¤Ë¡¢
- ¥«¡¼¥Í¥ë¤ÎÃæ¤ËÁȤ߹þ¤à¤³¤È¤Î¤Ç¤­¤ë¥ª¥×¥·¥ç¥ó¤¬Â¾¤Ë¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¡£
- ¤³¤ì¤é¤Ï¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤òư¤«¤¹¤¿¤á¤Ë¤ÏɬÍפǤϤ¢¤ê¤Þ¤»¤ó¤¬¡¢
- ¥»¥­¥å¥ê¥Æ¥£¤ËÌÔÎõ¤Ë¤³¤À¤ï¤ë¥æ¡¼¥¶¤ÏÍ­¸ú¤Ë¤·¤Æ¤«¤Þ¤¤¤Þ¤»¤ó¡£</para>
-
- <variablelist>
- <varlistentry>
- <term><literal>options TCP_DROP_SYNFIN</literal></term>
-
- <listitem>
- <para>
- ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï SYN ¤È FIN ¤Î¥Õ¥é¥°¤ò¤â¤Ã¤¿
- TCP ¥Ñ¥±¥Ã¥È¤ò̵»ë¤·¤Þ¤¹¡£
- ¤³¤ì¤Ï ¥Þ¥·¥ó¤Î TCP/IP ¥¹¥¿¥Ã¥¯¤ò¼±Ê̤¹¤ë¤Î¤Ç
- <filename role="package">security/nmap</filename>
- ¤Ê¤É¤Î¤è¤¦¤Ê¥Ä¡¼¥ë¤ò˸¤²¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
- ¤·¤«¤· RFC1644 ³ÈÄ¥¤Î¥µ¥Ý¡¼¥È¤Ë°ãÈ¿¤·¤Æ¤¤¤Þ¤¹¡£
- ¤³¤ì¤Ï¸½ºß²ÔƯ¤·¤Æ¤¤¤ë
- web ¥µ¡¼¥Ð¤Ë¤Ï¿ä¾©<emphasis>¤·¤Þ¤»¤ó</emphasis>¡£</para>
- </listitem>
- </varlistentry>
- </variablelist>
-
- <para>
- ¤¤¤Ã¤¿¤ó¥«¡¼¥Í¥ë¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤¿¤éºÆµ¯Æ°¤·¤Ê¤¤¤Ç²¼¤µ¤¤¡£
- ´õ˾Ū¤Ë¤â¡¢
- ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ÎÀßÃÖ¤ò´°Î»¤¹¤ë¤¿¤á¤Ë°ì²ó¤À¤±ºÆµ¯Æ°¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£</para>
+ <warning><para>¥«¡¼¥Í¥ë¤ÎºÆ¥³¥ó¥Ñ¥¤¥ë¤¬´°Î»¤·¤Æ¤â¡¢¥·¥¹¥Æ¥à¤ò
+ <emphasis>ºÆµ¯Æ°¤·¤Ê¤¤¤Ç</emphasis>²¼¤µ¤¤¡£
+ ¤½¤¦¤·¤Æ¤·¤Þ¤¦¤È¡¢·ë²ÌŪ¤Ë¥·¥¹¥Æ¥à¤«¤éÊĤá½Ð¤µ¤ì¤Æ¤·¤Þ¤¦
+ ²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£¥ë¡¼¥ë¥»¥Ã¥È¤òŬÀÚ¤ËÇÛÃÖ¤·¡¢´ØÏ¢¤¹¤ëÀßÄê¥Õ¥¡¥¤¥ë¤ò
+ ¤¹¤Ù¤Æ¹¹¿·¤¹¤ë¤Þ¤Ç¤ÏºÆµ¯Æ°¤·¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£</para></warning>
</sect1>
<sect1 id="rcconf">
<title>¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤òÅëºÜ¤¹¤ë¤è¤¦¤Ë
<filename>/etc/rc.conf</filename> ¤òÊѹ¹¤¹¤ë</title>
- <para>
- ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤òµ¡Ç½¤µ¤»¤ë¤¿¤á¤Ë¡¢
- <filename>/etc/rc.conf</filename>
+ <para>¥·¥¹¥Æ¥à¤Ç¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤òÍ­¸ú¤Ë¤·¡¢¥ë¡¼¥ë¥Õ¥¡¥¤¥ë¤Î¤¢¤ê¤«¤ò
+ »ØÄꤹ¤ë¤¿¤á¤Ë <filename>/etc/rc.conf</filename>
¤ò¼ã´³Êѹ¹¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
- ñ½ã¤Ë°Ê²¼¤Î¹Ô¤ò²Ã¤¨¤Æ¤¯¤À¤µ¤¤¡£</para>
+ <filename>/etc/rc.conf</filename> ¤Ë°Ê²¼¤Î¹Ô¤ò²Ã¤¨¤Æ¤¯¤À¤µ¤¤¡£</para>
<programlisting>firewall_enable="YES"
-firewall_script="/etc/firewall/fwrules"
-natd_enable="YES"
-natd_interface="tun0"
-natd_flags="-dynamic"</programlisting>
+firewall_script="/etc/firewall/fwrules"</programlisting>
<para>
¾åµ­¤ÎÀßÄê¤Ë´Ø¤¹¤ë¤è¤ê¾Ü¤·¤¤¾ðÊó¤Ï
@@ -180,118 +142,104 @@ natd_flags="-dynamic"</programlisting>
</sect1>
<sect1>
- <title>PPP ¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥É¥ì¥¹ÊÑ´¹¤ò̵¸ú¤Ë¤¹¤ë</title>
+ <title>PPP ¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥É¥ì¥¹ÊÑ´¹¤òÍ­¸ú¤Ë¤¹¤ë</title>
- <para>
- ¤â¤·¤«¤¹¤ë¤È´û¤Ë PPP ¤ÎÁȹþ¤ß¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥É¥ì¥¹ÊÑ´¹
- (NAT) ¤òÍøÍѤ·¤Æ¤¤¤ë¤«¤âÃΤì¤Þ¤»¤ó¡£
- ¤½¤ì¤ò̵¸ú²½¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤Ç¤¢¤ë¤Ê¤é¡¢
- &man.natd.8; ¤ÎÎã¤ò»È¤¤¡¢Æ±¤¸¤è¤¦¤Ë¤·¤Æ²¼¤µ¤¤¡£</para>
-
- <para>
- ´û¤Ë PPP ¤Î¼«Æ°¥¹¥¿¡¼¥È¤Î¥¨¥ó¥È¥ê¤Î¤Þ¤È¤Þ¤ê¤¬¤¢¤ë¤Ê¤é¡¢
- ¿ʬ¤³¤ó¤Ê¤Õ¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ç¤·¤ç¤¦:</para>
+ <para>¥Í¥Ã¥È¥ï¡¼¥¯Æâ¤Î¥¯¥é¥¤¥¢¥ó¥È¤¬¥²¡¼¥È¥¦¥§¥¤·Ðͳ¤ÇÀܳ¤Ç¤­¤ë
+ ¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢PPP ¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥É¥ì¥¹ÊÑ´¹ (NAT) ¤òÍ­¸ú¤Ë
+ ¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£PPP ¤Î NAT µ¡Ç½¤òÍøÍѤ¹¤ë¤Ë¤Ï¡¢¼¡¤Î¹Ô¤ò
+ <filename>/etc/rc.conf</filename> ¤ËÄɲ䷤Ƥ¯¤À¤µ¤¤¡£</para>
<programlisting>ppp_enable="YES"
ppp_mode="auto"
ppp_nat="YES"
-ppp_profile="<replaceable>profile</replaceable>"</programlisting>
+ppp_profile="<replaceable>your_profile</replaceable>"</programlisting>
- <para>
- ¤â¤·¤½¤¦¤Ê¤é¡¢<filename>/etc/rc.conf</filename> ¤Ë
- (ÌõÃí: <filename>/etc/defaults/rc.conf</filename> ¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë
- <literal>ppp_nat</literal> ¤Î½é´üÃÍ¤Ï <literal>YES</literal> ¤Ê¤Î¤Ç)
- <literal>ppp_nat="NO"</literal>
- ¤òÌÀ¼¨Åª¤ËÀßÄꤷ¤ÆÌµ¸ú¤Ë¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
- ¤Þ¤¿ <filename>/etc/ppp/ppp.conf</filename> ¤ÎÃæ¤Î
- <literal>nat enable yes</literal> ¤Þ¤¿¤Ï
- <literal>alias enable yes</literal> ¤òºï½ü¤¹¤ëɬÍפ¬¤¢¤ë¤Ç¤·¤ç¤¦¡£</para>
+ <note><para><literal>your_profile</literal> ¤ò¤¢¤Ê¤¿¼«¿È¤Î¥À¥¤¥¢¥ë
+ ¥¢¥Ã¥×¥×¥í¥Õ¥¡¥¤¥ë¤ËÊѹ¹¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£</para></note>
</sect1>
<sect1 id="rules">
<title>¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Ø¤Î¥ë¡¼¥ë¥»¥Ã¥È</title>
- <para>
- ¤µ¤Æ¡¢¤Û¤È¤ó¤É¤Î¤³¤È¤ò¤ä¤ê¤ª¤ï¤ê¤Þ¤·¤¿¡£
- »Ä¤ëºÇ¸å¤Î»Å»ö¤Ï¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î¥ë¡¼¥ë¤òÄêµÁ¤¹¤ë¤³¤È¤Ç¤¹¡£
- ¤½¤ì¤«¤éºÆµ¯Æ°¤¹¤ë¤È¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤¬Î©¤Á¾å¤¬¤ê²ÔƯ¤¹¤ë¤Ï¤º¤Ç¤¹¡£
- »ä¤Ï¥ë¡¼¥ë¥Ù¡¼¥¹¤òÄêµÁ¤¹¤ëÃʳ¬¤Ë㤹¤ë¤È¡¢
- ¤¹¤Ù¤Æ¤Î¿Í¤¬¼ã´³°Û¤Ê¤ë²¿¤«¤òµá¤á¤Æ¤¤¤ë¤Î¤À¤È¼Â´¶¤·¤Æ¤¤¤Þ¤¹¡£
- »ä¤¬ÅØÎϤ·¤Æ¤­¤¿¤Î¤Ï¡¢
- ¤Û¤È¤ó¤É¤Î¥À¥¤¥¢¥ë¥¢¥Ã¥×¥æ¡¼¥¶¤ËŬ¹ç¤·¤¿¥ë¡¼¥ë¥»¥Ã¥È¤ò½ñ¤¯¤³¤È¤Ç¤¹¡£
- ¤¢¤Ê¤¿¤Ï¼«Ê¬¤ÎɬÍפΤ¿¤á¤Ë°Ê²¼¤Î¥ë¡¼¥ë¤òÅÚÂæ¤È¤·¤ÆÍѤ¤¤ë¤³¤È¤Ë¤è¤Ã¤Æ
- ¼«Ê¬ÍѤΥ롼¥ë¥Ù¡¼¥¹¤ËÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
- ¤Þ¤º¡¢ÊĤ¸¤¿¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î´ðÁ䫤é»Ï¤á¤Þ¤·¤ç¤¦¡£
- ˾¤à¤Î¤Ï½é´ü¾õÂ֤Ǥ¹¤Ù¤Æ¤òµñÈݤ¹¤ë¤³¤È¤Ç¤¹¡£
- ¤½¤ì¤«¤é¤¢¤Ê¤¿¤¬ËÜÅö¤ËɬÍפȤ¹¤ë¤³¤È¤À¤±¤Î¤¿¤á¤Ë¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ò¤¢¤±¤Þ¤·¤ç¤¦¡£
- ¥ë¡¼¥ë¤Ï¤Þ¤ºµö²Ä¤·¡¢¤½¤ì¤«¤éµñÈݤ¹¤ë¤È¤¤¤¦½çÈ֤Ǥ¢¤ë¤Ù¤­¤Ç¤¹¡£
- ¤½¤ÎÁ°Äó¤Ï¤¢¤Ê¤¿¤Îµö²Ä¤Î¤¿¤á¤Îµ¬Â§¤òÉղ乤ë¤È¤¤¤¦¤³¤È¤Ç¡¢
- ¤½¤ì¤«¤é¾¤ÎÁ´¤Æ¤ÏµñÈݤµ¤ì¤Þ¤¹¡£:)</para>
-
- <para>
- ¤Ç¤Ï <filename class="directory">/etc/firewall</filename>
- ¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤·¤Þ¤·¤ç¤¦¡£
+ <para>¤³¤³¤Ç¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥àÍѤΥե¡¥¤¥¢¥¦¥©¡¼¥ë¥ë¡¼¥ë¤òÄêµÁ¤·¤Þ¤¹¡£
+ »ä¤¿¤Á¤¬µ­½Ò¤¹¤ë¥ë¡¼¥ë¥»¥Ã¥È¤Ï¡¢ÂçÉôʬ¤Î¥À¥¤¥¢¥ë¥¢¥Ã¥×¥æ¡¼¥¶¸þ¤±¤Î
+ °ìÈÌŪ¤Ê¿÷·¿¤Ç¤¹¡£¥æ¡¼¥¶Ëè¤ÎÍ×µá¤Ë¤Ô¤Ã¤¿¤ê¹ç¤ï¤Ê¤¤¤Ç¤·¤ç¤¦¤¬¡¢IPFW
+ ¤Îưºî¤Ë¤Ä¤¤¤Æ´ðËÜŪ¤ÊÍý²ò¤òÆÀ¤é¤ì¡¢Í×µá¤Ë¹ç¤ï¤»¤ÆÀßÄê¤òÊѹ¹¤¹¤ë
+ ¤Î¤Ï·ë¹½´Êñ¤Ê¤Ï¤º¤Ç¤¹¡£</para>
+
+ <para>¤Þ¤º¤Ï¡¢Êĺ¿Åª¤Ê¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î´ðÁ䫤é»Ï¤á¤Þ¤·¤ç¤¦¡£Êĺ¿Åª¤Ê
+ ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Ï¡¢ÀßÄ꤬¤Ê¤¤¾ì¹ç¤Ï¤¹¤Ù¤ÆµñÈݤ¹¤ë¤È¤¤¤¦¹Í¤¨¤Ë
+ ´ð¤Å¤¤¤Æ¤¤¤Þ¤¹¡£¤½¤ì¤«¤é¡¢´ÉÍý¼Ô¤Ïµö²Ä¤·¤¿¤¤ÄÌ¿®ÍѤΥ롼¥ë¤òÌÀ¼¨Åª¤Ë
+ ÄɲäǤ­¤Þ¤¹¡£ÄÌ¿®ÍѤΥ롼¥ë¤Ï¡¢µö²Ä¤¬Àè¤Ç¤½¤ì¤«¤éµñÈݤȤ¤¤¦
+ ½çÈ֤Ǥ¢¤ë¤Ù¤­¤Ç¤¹¡£µö²Ä¤·¤¿¤¤¤â¤Î¤¹¤Ù¤Æ¤Ë¤Ä¤¤¤Æ¥ë¡¼¥ë¤òÄɲ䷤ơ¢
+ ¤½¤ì°Ê³°¤Ï¤¹¤Ù¤Æ¼«Æ°Åª¤ËµñÈݤµ¤ì¤ë¤³¤È¤òÁ°Äó¤È¤·¤Þ¤¹¡£</para>
+
+ <para>¤½¤ì¤Ç¤Ï¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î¥ë¡¼¥ë¤òÊݸ¤¹¤ë¥Ç¥£¥ì¥¯¥È¥ê¤ò
+ ºîÀ®¤·¤Þ¤·¤ç¤¦¡£¤³¤ÎÎã¤Ç¤Ï¡¢
+ <filename class="directory">/etc/firewall</filename> ¤òÍѤ¤¤Þ¤¹¡£
¥Ç¥£¥ì¥¯¥È¥ê¤ò¤½¤³¤ØÊѹ¹¤·¡¢
<filename>rc.conf</filename> ¤Çµ¬Äꤷ¤¿
<filename>fwrules</filename> ¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Þ¤¹¡£
¤³¤Î¥Õ¥¡¥¤¥ë̾¤ò¼«Ê¬¤¬Ë¾¤àǤ°Õ¤Î¤â¤Î¤ËÊѹ¹¤Ç¤­¤ë¤È¤¤¤¦¤³¤È¤Ëµ¤¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£
- ¤³¤Î¼ê°ú¤­¤Ï¥Õ¥¡¥¤¥ë̾¤Î°ìÎã¤òÍ¿¤¨¤ë¤À¤±¤Ç¤¹¡£</para>
+ ¤³¤Î¼ê°ú¤­¤Ï¤¢¤Ê¤¿¤¬»È¤ª¤¦¤È¤¹¤ë¤«¤â¤·¤ì¤Ê¤¤¥Õ¥¡¥¤¥ë̾¤Î°ìÎã¤ò
+ Í¿¤¨¤ë¤À¤±¤Ç¤¹¡£</para>
- <para>
- ¤½¤ì¤Ç¤Ï¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¥Õ¥¡¥¤¥ë¤ÎÀßÄêÎã¤ò¸«¤Æ¤ß¤Þ¤·¤ç¤¦¡£
- Ãí¼á¤â»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
+ <para>¤½¤ì¤Ç¤Ï¡¢¤­¤Á¤ó¤ÈÃí¼á¤¬»Ü¤µ¤ì¤¿¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¥Õ¥¡¥¤¥ë¤Î
+ Îã¤ò¸«¤Æ¤ß¤Þ¤·¤ç¤¦¡£</para>
<programlisting># (/etc/rc.firewall ¤Ë¤¢¤ë¤è¤¦¤Ë) »²¾È¤ò´Êñ¤Ë¤¹¤ë¤¿¤á¤Ë¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î
# ¥³¥Þ¥ó¥É¤òÄêµÁ¤·¤Þ¤¹¡£ÆÉ¤ß¤ä¤¹¤¯¤¹¤ë¤Î¤ËÌòΩ¤Á¤Þ¤¹¡£
fwcmd="/sbin/ipfw"
-# ºÆÆÉ¹þ¤ß¤¹¤ëÁ°¤Ë¸½ºß¤Î¥ë¡¼¥ë¤Î¾Ãµî¤ò¶¯À©¤·¤Þ¤¹¡£
-$fwcmd -f flush
+# ³°¸þ¤±¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄêµÁ¤·¤Þ¤¹¡£¥æ¡¼¥¶¡¼¥é¥ó¥É ppp ¤Ç¤Ï¡¢
+# ²¿¤âÀßÄꤷ¤Ê¤¤¤È tun0 ¤Ë¤Ê¤ê¤Þ¤¹¡£
+oif="tun0"
+
+# Æâ¸þ¤±¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄêµÁ¤·¤Þ¤¹¡£Ä̾ï¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¥«¡¼¥É¤Ë
+# ¤Ê¤ê¤Þ¤¹¡£¤³¤ì¤òɬ¤º¤¢¤Ê¤¿¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë
+# ¹ç¤ï¤»¤ÆÊѹ¹¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+iif="fxp0"
-# ¥È¥ó¥Í¥ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ̤¸¤Æ¤¹¤Ù¤Æ¤Î¥Ñ¥±¥Ã¥È¤ò divert ¤·¤Þ¤¹¡£
-$fwcmd add divert natd all from any to any via tun0
+# ¥ë¡¼¥ë¤òºÆÆÉ¹þ¤ß¤¹¤ëÁ°¤Ë¡¢¸½ºß¤Î¥ë¡¼¥ë¤ò¶¯À©Åª¤Ë¾Ãµî¤·¤Þ¤¹¡£
+$fwcmd -f flush
-# ưŪ¥ë¡¼¥ë¤ò»ý¤Ä¤¹¤Ù¤Æ¤ÎÀܳ¤òµö²Ä¤·¤Þ¤¹¡£¤¿¤À¤·¡¢Æ°Åª¥ë¡¼¥ë¤ò»ý¤¿¤Ê¤¤
-# RST ¤« ACK ¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë TCP Àܳ¤ÏµñÈݤ·¤Þ¤¹¡£
-# ¾ÜºÙ¤Ï ipfw(8) ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+# ¤¹¤Ù¤Æ¤Î¥Ñ¥±¥Ã¥È¤Î¾õÂÖ¤ò³Îǧ¤·¤Þ¤¹¡£
$fwcmd add check-state
-$fwcmd add deny tcp from any to any established
-# ¥í¡¼¥«¥ë¥Û¥¹¥ÈÆâ¤Î¤¹¤Ù¤Æ¤ÎÀܳ¤òµö²Ä¤·¤Þ¤¹¡£
-$fwcmd add allow tcp from me to any out via lo0 setup keep-state
-$fwcmd add deny tcp from me to any out via lo0
-$fwcmd add allow ip from me to any out via lo0 keep-state
+# ³°¸þ¤±¥¤¥ó¥¿¥Õ¥§¡¼¥¹Â¦¤Ç¤Ê¤ê¤¹¤Þ¤·¤òËɤ®¤Þ¤¹¡£
+$fwcmd add deny ip from any to any in via $oif not verrevpath
+
+# »ä¤¿¤Á¤¬³«»Ï¤·¤¿Àܳ¤Ï¤¹¤Ù¤Æµö²Ä¤·¡¢¾õÂÖ¤òÊݸ¤·¤Þ¤¹¡£
+# ¤·¤«¤·¡¢Æ°Åª¤Ê¥ë¡¼¥ë¤ò»ý¤¿¤Ê¤¤³ÎΩ¤·¤¿Àܳ¤ÏµñÈݤ·¤Þ¤¹¡£
+$fwcmd add allow ip from me to any out via $oif keep-state
+$fwcmd add deny tcp from any to any established in via $oif
-# ¼«Ê¬¤¬Ãå¼ê¤·¤¿¡¢¼«¥Í¥Ã¥È¥ï¡¼¥¯¤«¤é¤Î¤¹¤Ù¤Æ¤ÎÀܳ¤òµö²Ä¤·¤Þ¤¹¡£
-Allow all connections from my network card that I initiate
-$fwcmd add allow tcp from me to any out xmit any setup keep-state
-$fwcmd add deny tcp from me to any
-$fwcmd add allow ip from me to any out xmit any keep-state
+# ¥Í¥Ã¥È¥ï¡¼¥¯Æâ¤ÎÀܳ¤Ï¤¹¤Ù¤Æµö²Ä¤·¤Þ¤¹¡£
+$fwcmd add allow ip from any to any via $iif
-# °Ê²¼¤Î¥µ¡¼¥Ó¥¹¤ØÀܳ¤¹¤ë¤³¤È¤ò¥¤¥ó¥¿¡¼¥Í¥Ã¥È¾å¤Î¤¹¤Ù¤Æ¤Î¿Í¤Ëµö²Ä¤·¤Þ¤¹¡£
-# ¤³¤ÎÎã¤Ç¤Ï sshd ¤È¥¦¥§¥Ö¥µ¡¼¥Ð¤Ø¤ÎÀܳ¤òµö²Ä¤·¤Þ¤¹¡£
-$fwcmd add allow tcp from any to me dst-port 22,80 in recv any setup keep-state
+# ¥í¡¼¥«¥ë¤ÊÄÌ¿®¤ò¤¹¤Ù¤Æµö²Ä¤·¤Þ¤¹¡£
+$fwcmd add allow all from any to any via lo0
+$fwcmd add deny all from any to 127.0.0.0/8
+$fwcmd add deny ip from 127.0.0.0/8 to any
-# ¤¹¤Ù¤Æ¤Î ident ¥Ñ¥±¥Ã¥È¤Ë RESET ¤òÁ÷¤ê¤Þ¤¹¡£
-$fwcmd add reset log tcp from any to me 113 in recv any
+# ¥¤¥ó¥¿¡¼¥Í¥Ã¥È¦¤Î¥æ¡¼¥¶¤Ë 22 ÈÖ¤È 80 È֥ݡ¼¥È¤ØÀܳ¤¹¤ë¤³¤È¤ò
+# µö²Ä¤·¤Þ¤¹¡£¤³¤ÎÎã¤Ç¤Ï¡¢sshd ¤È¥¦¥§¥Ö¥µ¡¼¥Ð¤Ø¤ÎÀܳ¤òÆÃ¤Ëµö²Ä¤·¤Æ¤¤¤Þ¤¹¡£
+$fwcmd add allow tcp from any to me dst-port 22,80 in via $oif setup keep-state
-# ICMP ¥×¥í¥È¥³¥ë¤òÍ­¸ú¤Ë¤·¤Þ¤¹¡£¼«¥Û¥¹¥È¤ò ping(8) ¤Ë±þÅú¤µ¤»¤¿¤¯¤Ê¤±¤ì¤Ð¡¢
+# ICMP ¥Ñ¥±¥Ã¥È¤òµö²Ä¤·¤Þ¤¹¡£¥Û¥¹¥È¤ò ping(8) ¤Ë±þÅú¤µ¤»¤¿¤¯¤Ê¤±¤ì¤Ð¡¢
# icmptypes ¤«¤é 8 ¤òºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£
-$fwcmd add allow icmp from any to any icmptypes 0,3,8,11,12,13,14
+$fwcmd add allow icmp from any to any via $oif icmptypes 0,3,8,11,12
-# »Ä¤ê¤ÎÁ´¤Æ¤òµñÈݤ·¤Þ¤¹¡£
+# »Ä¤ê¤Î¤¹¤Ù¤Æ¤òµñÈݤ·¤Æµ­Ï¿¤·¤Þ¤¹¡£
$fwcmd add deny log ip from any to any</programlisting>
- <para>
- ¤¢¤Ê¤¿¤Ï 22 ÈÖ¤È 80 È֤Υݡ¼¥È¤Ø¤ÎÀܳ¤òµö²Ä¤·¡¢
- ¤½¤ì°Ê³°¤Ë»î¤ß¤é¤ì¤ë¤¹¤Ù¤Æ¤ÎÀܳ¤òµ­Ï¿¤¹¤ë
- ½½Ê¬¤Ëµ¡Ç½Åª¤Ê¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ò¼ê¤Ë¤·¤Þ¤·¤¿¡£
- ¤Ç¤Ï¡¢¤¢¤Ê¤¿¤Ï°ÂÁ´¤ËºÆµ¯Æ°¤¹¤ë¤³¤È¤¬¤Ç¤­¤Æ¡¢
- ¤¢¤Ê¤¿¤Î¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Ï¤¦¤Þ¤¯Î©¤Á¾å¤¬¤ë¤Ï¤º¤Ç¤¹¡£
- ¤â¤·¤³¤ì¤ËÀµ¤·¤¯¤Ê¤¤¤³¤È¤ò¸«¤Ä¤±¤¿¤é¡¢
- ¤â¤·¤¯¤ÏǤ°Õ¤ÎÌäÂê¤ò·Ð¸³¤·¤¿¤é¡¢
- ¤µ¤â¤Ê¤¯¤Ð¤³¤Î¥Ú¡¼¥¸¤ò¸þ¾å¤µ¤»¤ë¤¿¤á¤ÎǤ°Õ¤ÎÄ󰯤¬¤¢¤ë¤Ê¤é¡¢
- ¤½¤Î¤¤¤º¤ì¤Ë¤·¤Æ¤â¡¢¤É¤¦¤«»ä¤ËÅŻҥ᡼¥ë¤ò²¼¤µ¤¤¡£</para>
+ <para>22 ÈÖ¤È 80 È֥ݡ¼¥È¤Ø¤ÎÀܳ¤Î¤ß¤òµö²Ä¤·¡¢¤½¤ì°Ê³°¤Ë»î¤ß¤é¤ì¤¿
+ Àܳ¤Ï¤¹¤Ù¤Æµ­Ï¿¤¹¤ë¡¢´°Á´¤Ëµ¡Ç½¤¹¤ë¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤¬¤Ç¤­¤Þ¤·¤¿¡£
+ ¤³¤ì¤Ç°ÂÁ´¤ËºÆµ¯Æ°¤¹¤ë¤³¤È¤¬¤Ç¤­¡¢¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤¬¼«Æ°Åª¤Ë
+ µ¯Æ°¤·¤Æ¥ë¡¼¥ë¥»¥Ã¥È¤¬ÆÉ¤ß¹þ¤Þ¤ì¤ë¤Ï¤º¤Ç¤¹¡£
+ ¤â¤·¤³¤ì¤Ë²¿¤«´Ö°ã¤¤¤ò¸«¤Ä¤±¤¿¤ê¡¢²¿¤«ÌäÂê¤ËÅö¤¿¤Ã¤¿¤ê¡¢
+ ¤³¤Î¥Ú¡¼¥¸¤ò²þÁ±¤¹¤ëÄ󰯤¬¤¢¤ë¤Ê¤é¡¢
+ ¤É¤¦¤«»ä¤ËÅŻҥ᡼¥ë¤òÁ÷¤Ã¤Æ²¼¤µ¤¤¡£</para>
</sect1>
<sect1>
@@ -299,87 +247,32 @@ $fwcmd add deny log ip from any to any</programlisting>
<qandaset>
<qandaentry>
- <question>
- <para>
- Áȹþ¤ß¤Î &man.ppp.8; ¥Õ¥£¥ë¥¿¤ò»È¤Ã¤Æ¤â¤è¤¤¤Î¤Ë¡¢
- ¤Ê¤¼ &man.natd.8; ¤È &man.ipfw.8 ¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤Ç¤¹¤«?</para>
- </question>
-
- <answer>
- <para>
- ÀµÄ¾¤Ë¸À¤¦¤È¡¢
- Áȹþ¤ß¤Î <command>ppp</command> ¥Õ¥£¥ë¥¿¤ÎÂå¤ï¤ê¤Ë
- <command>ipfw</command> ¤È <command>natd</command>
- ¤ò»È¤¦·èÄêŪ¤ÊÍýͳ¤Ï¤Ê¤¤¤È¸À¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
- ¤¤¤í¤¤¤í¤Ê¿Í¤È·«¤êÊÖ¤·¤Æ¤­¤¿µÄÏÀ¤è¤ê¡¢
- <command>ipfw</command> ¤Ï³Î¤«¤Ë
- <command>ppp</command> ¥Õ¥£¥ë¥¿¤è¤ê¤â¥Ñ¥ï¥Õ¥ë¤ÇÀßÄê¤ËÍ»Ä̤¬¤­¤¯°ìÊý¡¢
- ¤½¤ì¤¬µ¡Ç½Åª¤Ç¤¢¤ë¤¿¤á¤Ëºî¤ê¾å¤²¤¿¤â¤Î¤Ï¥«¥¹¥¿¥Þ¥¤¥º¤ÎÍÆ°×¤µ¤ò
- ¼º¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤Ç°Õ¸«¤Î°ìÃפò¤ß¤¿¤è¤¦¤Ç¤¹¡£
- »ä¤¬¤½¤ì¤ò»È¤¦Íýͳ¤Î¤Ò¤È¤Ä¤Ï¥æ¡¼¥¶¥é¥ó¥É¤Î¥×¥í¥°¥é¥à¤Ç¤¹¤ë¤è¤ê¤â¡¢
- ¥«¡¼¥Í¥ë¥ì¥Ù¥ë¤Ç¹Ô¤¦¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤ÎÊý¤ò¹¥¤à¤«¤é¤Ç¤¹¡£</para>
- </answer>
- </qandaentry>
-
- <qandaentry>
<question>
<para>
- <errorname>limit 100 reached on entry 2800</errorname>
- ¤Î¤è¤¦¤Ê¥á¥Ã¥»¡¼¥¸¤ò¼õ¤±¼è¤Ã¤¿¸å¡¢
- ¥í¥°¤ÎÃæ¤Ë¤½¤ì°Ê¾å¤ÎµñÈݤòÁ´¤¯¸«¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£
+ <errorname>limit 500 reached on entry 2800</errorname>
+ ¤Î¤è¤¦¤Ê¥á¥Ã¥»¡¼¥¸¤¬½Ð¤¿¸å¡¢»ä¤Î¥Þ¥·¥ó¤Ï¤½¤Î¥ë¡¼¥ëÈÖ¹æ¤ËÂÐ
+ ±þ¤¹¤ëµñÈݤµ¤ì¤¿¥Ñ¥±¥Ã¥È¤òµ­Ï¿¤·¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£
¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Ï¤Þ¤Àưºî¤·¤Æ¤¤¤ë¤Î¤Ç¤·¤ç¤¦¤«?</para>
</question>
<answer>
- <para>
- ñ¤Ë¥ë¡¼¥ë¤Î¥í¥°¥«¥¦¥ó¥È¤¬ºÇÂçÃͤË㤷¤¿¤È¤¤¤¦¤³¤È¤ò°ÕÌ£¤·¤Æ¤¤¤Þ¤¹¡£
- ¥ë¡¼¥ë¼«¿È¤Ï¤Þ¤Àµ¡Ç½¤·¤Æ¤¤¤Þ¤¹¤¬¡¢
+ <para>ñ¤Ë¤½¤Î¥ë¡¼¥ë¤Î¥í¥°¥«¥¦¥ó¥È¤¬ºÇÂçÃͤË㤷¤¿
+ ¤È¤¤¤¦¤³¤È¤ò°ÕÌ£¤·¤Æ¤¤¤Þ¤¹¡£¥ë¡¼¥ë¼«ÂΤϤޤÀµ¡Ç½¤·¤Æ¤¤¤Þ¤¹¤¬¡¢
¥í¥°¥«¥¦¥ó¥¿¤ò¥ê¥»¥Ã¥È¤¹¤ë¤Þ¤Ç¤½¤ì°Ê¾å¥í¥°¤òµ­Ï¿¤·¤Þ¤»¤ó¡£
-
- <command>ipfw resetlog</command> ¥³¥Þ¥ó¥É¤Ë¤è¤ê¡¢
- ¥í¥°¥«¥¦¥ó¥¿¤ò¥ê¥»¥Ã¥È¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
- ¤Þ¤¿¡¢¤³¤Î¸Â³¦Ãͤò¾å½Ò¤Î
+ ¥«¥¦¥ó¥¿¤Î¥ê¥»¥Ã¥ÈÊýË¡¤ÎÎã¤ò°Ê²¼¤Ë¼¨¤·¤Þ¤¹¡£</para>
+<screen>&prompt.root; <userinput>ipfw resetlog</userinput></screen>
+ <para>¤Þ¤¿¡¢¤³¤Î¸Â³¦Ãͤò¾å½Ò¤Î
<option>IPFIREWALL_VERBOSE_LIMIT</option> ¥ª¥×¥·¥ç¥ó¤Ç
Êѹ¹¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
- ¤µ¤é¤Ë¡¢¤³¤ÎÃÍ¤Ï (¥«¡¼¥Í¥ë¤òºÆ¹½ÃÛ¤·¤ÆºÆµ¯Æ°¤»¤º¤Ë)
- net.inet.ip.fw.verbose_limit ¤ò
- &man.sysctl.8; ¤ÇÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
+ ¤µ¤é¤Ë¡¢¤³¤Î¸Â³¦ÃÍ¤Ï (¥«¡¼¥Í¥ë¤òºÆ¹½ÃÛ¤·¤ÆºÆµ¯Æ°¤»¤º¤Ë)
+ &man.sysctl.8; ¤Î net.inet.ip.fw.verbose_limit ÊÑ¿ô¤Ë¤è¤ê
+ Êѹ¹¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
- ¤â¤·ÆâÉô¤Ç 192.168.0.0
- ¤ÎÈϰϤΤ褦¤Ê¥×¥é¥¤¥Ù¡¼¥È¥¢¥É¥ì¥¹¤ò»ÈÍѤ·¤Æ¤¤¤ë¤Ê¤é¡¢
- <literal>$fwcmd add deny all from any to 192.168.0.0:255.255.0.0 via tun0</literal>
- ¤Î¤è¤¦¤Ê¥³¥Þ¥ó¥É¤ò
- ÆâÉô¤Î¥Þ¥·¥ó¤Ø»î¤ß¤é¤ì¤ë³°Éô¤«¤é¤ÎÀܳ¤òËɻߤ¹¤ë¤¿¤á¤Ë
- ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤Î¥ë¡¼¥ë¤ËÄɲ䷤Ƥ⤤¤¤¤Ç¤¹¤«?</para>
- </question>
-
- <answer>
- <para>
- üŪ¤ÊÅú¤¨¤Ï no ¤Ç¤¹¡£
- ¤³¤ÎÌäÂê¤ËÂФ¹¤ë¤½¤ÎÍýͳ¤Ï
- <command>natd</command> ¤Ï
- <devicename>tun0</devicename> ¥Ç¥Ð¥¤¥¹¤òÄ̤·¤Æ divert ¤µ¤ì¤Æ¤¤¤ë
- <emphasis>¤¢¤é¤æ¤ë¤â¤Î</emphasis>
- ¤ËÂФ·¤Æ¥¢¥É¥ì¥¹ÊÑ´¹¤ò¹Ô¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤Ç¤¹¡£
- ¤½¤ì¤¬´Ø·¸¤·¤Æ¤¤¤ë¸Â¤ê¡¢
- Æþ¤Ã¤Æ¤¯¤ë¥Ñ¥±¥Ã¥È¤ÏưŪ¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿
- IP ¥¢¥É¥ì¥¹¤ËÂФ·¤Æ¤Î¤ßÏä·¡¢
- ÆâÉô¥Í¥Ã¥È¥ï¡¼¥¯¤ËÂФ·¤Æ¤Ï<emphasis>Ï䵤ʤ¤</emphasis>¤Î¤Ç¤¹¡£
- ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë·Ðͳ¤Ç³°¤Ø½Ð¤Æ¹Ô¤¯¥Û¥¹¥È¤«¤é
- ¤¢¤Ê¤¿¤ÎÆâÉô¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¥Û¥¹¥È¤òÀ©¸Â¤¹¤ë
- <literal>$fwcmd add deny all from 192.168.0.4:255.255.0.0 to any via tun0</literal>
- ¤Î¤è¤¦¤Ê¥ë¡¼¥ë¤òÄɲ乤뤳¤È¤¬¤Ç¤­¤ë¤È¤¤¤¦¤³¤È¤Ë¤âµ¤¤ò¤Ä¤±¤Æ¤¯¤À¤µ¤¤¡£</para>
- </answer>
- </qandaentry>
-
- <qandaentry>
- <question>
- <para>
²¿¤«´Ö°ã¤Ã¤Æ¤¤¤ë¤Ë°ã¤¤¤¢¤ê¤Þ¤»¤ó¡£
»ä¤Ï¤¢¤Ê¤¿¤ÎÀâÌÀ¤Ëʸ»úÄ̤꽾¤¤¤Þ¤·¤¿¤¬¡¢
Äù¤á½Ð¤µ¤ì¤Æ¤·¤Þ¤¤¤Þ¤·¤¿¡£</para>
diff --git a/ja_JP.eucJP/articles/diskless-x/Makefile b/ja_JP.eucJP/articles/diskless-x/Makefile
index caded4d6a5..4a33b0d45d 100644
--- a/ja_JP.eucJP/articles/diskless-x/Makefile
+++ b/ja_JP.eucJP/articles/diskless-x/Makefile
@@ -1,5 +1,9 @@
+#
# $FreeBSD$
-# Original revision: 1.7
+#
+# Article: Diskless X Server: a how to guide
+#
+# Original revision: 1.8
DOC?= article
@@ -8,7 +12,7 @@ FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-SRCS= article.sgml
+SRCS= article.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
diff --git a/ja_JP.eucJP/articles/diskless-x/article.sgml b/ja_JP.eucJP/articles/diskless-x/article.sgml
index 3195662601..6f48fa36e6 100644
--- a/ja_JP.eucJP/articles/diskless-x/article.sgml
+++ b/ja_JP.eucJP/articles/diskless-x/article.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.15
+ Original revision: 1.16
$FreeBSD$
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/Makefile b/ja_JP.eucJP/articles/fbsd-from-scratch/Makefile
index b6b62fdd9a..58cdcde341 100644
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/Makefile
+++ b/ja_JP.eucJP/articles/fbsd-from-scratch/Makefile
@@ -3,7 +3,7 @@
#
# Article: FreeBSD From Scratch
#
-# Original revision: 1.4
+# Original revision: 1.6
DOC?= article
@@ -14,13 +14,19 @@ MAINTAINER= schweikh@FreeBSD.org
INSTALL_COMPRESSED?= gz
INSTALL_ONLY_COMPRESSED?=
-# SGML content
-SRCS= article.sgml stage_1.sh stage_2.sh stage_3.mk
+#EXTRAS= stage_1.conf.default
+EXTRAS+= stage_1.sh
+#EXTRAS+= stage_2.conf.default
+EXTRAS+= stage_2.sh
+EXTRAS+= stage_3.mk
-DOC_PREFIX?= ${.CURDIR}/../../..
+SRCS= article.sgml
+SRCS+= ${EXTRAS}
afterinstall:
- ${INSTALL_DOCS} ${.CURDIR}/stage_1.sh ${.CURDIR}/stage_2.sh \
- ${.CURDIR}/stage_3.mk ${DESTDIR}
+.for entry in ${EXTRAS}
+ ${INSTALL_DOCS} ${.CURDIR}/${entry} ${DESTDIR}
+.endfor
+DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/fonts/Makefile b/ja_JP.eucJP/articles/fonts/Makefile
index 621b034154..94282fa325 100644
--- a/ja_JP.eucJP/articles/fonts/Makefile
+++ b/ja_JP.eucJP/articles/fonts/Makefile
@@ -1,5 +1,9 @@
+#
# $FreeBSD$
-# Original revision: 1.10
+#
+# Article: Fonts and FreeBSD
+#
+# Original revision: 1.12
DOC?= article
@@ -8,8 +12,9 @@ FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-SRCS= article.sgml
+SRCS= article.sgml
+URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/fonts/article.sgml b/ja_JP.eucJP/articles/fonts/article.sgml
index 8ae3f35fd4..41ba845bbc 100644
--- a/ja_JP.eucJP/articles/fonts/article.sgml
+++ b/ja_JP.eucJP/articles/fonts/article.sgml
@@ -3,7 +3,7 @@
The FreeBSD Japanese Documentation Project
$FreeBSD$
- Original revision: 1.24
+ Original revision: 1.27
-->
<!DOCTYPE ARTICLE PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN">
@@ -497,7 +497,7 @@ showboat.pfb -type1-showboat-medium-r-normal-decorative-0-0-0-0-p-0-iso8859-1
<para>»²¹Íʸ¸¥: &man.xfontsel.1;¡¢&man.xset.1;¡¢<citetitle>The X
Windows System in a Nutshell</citetitle>¡¢<ulink
- URL="http://www.ora.com/">O'Reilly &amp;
+ url="http://www.ora.com/">O'Reilly &amp;
Associates</ulink></para>
</sect1>
@@ -884,7 +884,7 @@ Converting 3of9.ttf to A.pfa and B.afm.
<listitem>
<para>XFree86 4.x ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë freetype ¥â¥¸¥å¡¼¥ë¡£
¾ÜºÙ¤Ï <ulink
- url="../../books/handbook/x-fonts.html">FreeBSD
+ url="&url.books.handbook;/x-fonts.html">FreeBSD
¥Ï¥ó¥É¥Ö¥Ã¥¯</ulink>¤« <ulink
url="http://www.xfree86.org/4.0.2/fonts.html">XFree86 4.0.2
Fonts</ulink> ¥Ú¡¼¥¸¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£</para>
diff --git a/ja_JP.eucJP/articles/ipsec-must/Makefile b/ja_JP.eucJP/articles/ipsec-must/Makefile
index c91818f369..dce2131d38 100644
--- a/ja_JP.eucJP/articles/ipsec-must/Makefile
+++ b/ja_JP.eucJP/articles/ipsec-must/Makefile
@@ -1,5 +1,9 @@
+#
# $FreeBSD$
-# Original revision: 1.4
+#
+# Article: Independent Verification of IPsec Functionality in FreeBSD
+#
+# Original revision: 1.6
DOC?= article
@@ -8,8 +12,9 @@ FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-SRCS= article.sgml
+SRCS= article.sgml
+URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/ipsec-must/article.sgml b/ja_JP.eucJP/articles/ipsec-must/article.sgml
index 8becfc7034..ce8b9b249f 100644
--- a/ja_JP.eucJP/articles/ipsec-must/article.sgml
+++ b/ja_JP.eucJP/articles/ipsec-must/article.sgml
@@ -3,7 +3,7 @@
The FreeBSD Japanese Documentation Project
$FreeBSD$
- Original revision: 1.12
+ Original revision: 1.15
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN">
@@ -38,7 +38,7 @@
</abstract>
</articleinfo>
- <sect1>
+ <sect1 id="problem">
<title>ÌäÂê</title>
<para>¤Þ¤º¡¢<link linkend="ipsec-install"><emphasis>IPsec</emphasis>
@@ -50,7 +50,7 @@
¤·¤«¤·¡¢¤½¤ì¤òÆÈΩ¤·¤Æ¸¡¾Ú¤¹¤ë¤³¤È¤Ï²Äǽ¤Ê¤Î¤Ç¤·¤ç¤¦¤«?</para>
</sect1>
- <sect1>
+ <sect1 id="solution">
<title>²ò·èÊýË¡</title>
<para>ºÇ½é¤Ë¡¢°Å¹æ¤Ë»È¤ï¤ì¤Æ¤¤¤ë¾ðÊóÍýÏÀ¤Ë¤Ä¤¤¤Æ¹Í¤¨¤Þ¤¹¡£</para>
@@ -105,7 +105,7 @@
</sect2>
</sect1>
- <sect1>
+ <sect1 id="experiment">
<title>¼Â¸³</title>
<para>¤Ç¤Ï¡¢¼Â¸³¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£</para>
@@ -193,7 +193,7 @@ Expected value for L=8 is 7.1836656
IPsec Àܳ¤òÀßÄꤹ¤ì¤Ð¤è¤¤¤Ï¤º¤Ç¤¹¡£</para>
<para>FreeBSD ¤Ç IPsec ¤ò¼Â¹Ô¤¹¤ëÊñ³çŪ¤Ê¥¬¥¤¥É¤Ï
- <ulink url="../../books/handbook/ipsec.html">FreeBSD
+ <ulink url="&url.books.handbook;/ipsec.html">FreeBSD
¥Ï¥ó¥É¥Ö¥Ã¥¯</ulink>¤ÇÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
</sect1>
diff --git a/ja_JP.eucJP/articles/multi-os/Makefile b/ja_JP.eucJP/articles/multi-os/Makefile
index 621b034154..bb708815e9 100644
--- a/ja_JP.eucJP/articles/multi-os/Makefile
+++ b/ja_JP.eucJP/articles/multi-os/Makefile
@@ -1,15 +1,19 @@
+#
# $FreeBSD$
-# Original revision: 1.10
+#
+# Article: Installing and Using FreeBSD With Other Operating Systems
+#
+# Original revision: 1.12
DOC?= article
FORMATS?= html
+WITH_ARTICLE_TOC?= YES
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-SRCS= article.sgml
+SRCS= article.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
-
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/multi-os/article.sgml b/ja_JP.eucJP/articles/multi-os/article.sgml
index 0bb4e1463f..6fa55825e5 100644
--- a/ja_JP.eucJP/articles/multi-os/article.sgml
+++ b/ja_JP.eucJP/articles/multi-os/article.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.37
+ Original revision: 1.39
$FreeBSD$
-->
<!DOCTYPE ARTICLE PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -68,7 +68,7 @@
´û¸¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¤¢¤ë¥Ç¡¼¥¿¤ò²õ¤¹¤³¤È¤Ë¤Ê¤ê¤«¤Í¤Þ¤»¤ó¡£
¤·¤«¤·¡¢¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤¬´°Á´¤Ë DOS ¤ÇÀê¤á¤é¤ì¤Æ¤¤¤ë¤è¤¦¤Ç¤¢¤ì¤Ð¡¢
(FreeBSD CDROM ¤ÎÃæ¤Î <filename>\TOOLS</filename> ¥Ç¥£¥ì¥¯¥È¥ê¡¢
- ¤¢¤ë¤¤¤Ï <ulink URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/">ftp
+ ¤¢¤ë¤¤¤Ï <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/">ftp
</ulink> ¤«¤é¼èÆÀ¤Ç¤­¤ë) FIPS ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤¬Ìò¤ËΩ¤Ä¤³¤È¤Ç¤·¤ç¤¦¡£
¤³¤Î¥Ä¡¼¥ë¤ò»È¤¨¤Ð¡¢¥Ç¡¼¥¿¤òÇ˲õ¤¹¤ë¤³¤È¤Ê¤¯¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Î
¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÀÚ¤êľ¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
@@ -115,7 +115,7 @@
LILO ¤ò»È¤Ã¤Æ¤¤¤ë Linux ¤òµ¯Æ°¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
&os2; Boot Manager ¤Ç Linux ¤òµ¯Æ°¤µ¤»¤ëÊýË¡¤Î¾ÜºÙ¤Ï¡¢
¼¡¤Î¥µ¥¤¥È
- <ulink URL="http://www.linuxresources.com/LDP/HOWTO/HOWTO-INDEX.html">Linux HOWTO</ulink>
+ <ulink url="http://www.linuxresources.com/LDP/HOWTO/HOWTO-INDEX.html">Linux HOWTO</ulink>
¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
</listitem>
</varlistentry>
@@ -131,7 +131,7 @@
¥«¡¼¥½¥ë¥­¡¼¤òÍѤ¤¤Æµ¯Æ°¤¹¤ë OS ¤òÁªÂò¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
¤³¤ì¤Ï¡¢FreeBSD CD-ROM ¤Î
<filename class="directory">\TOOLS</filename> ¥Ç¥£¥ì¥¯¥È¥ê¡¢
- ¤¢¤ë¤¤¤Ï <ulink URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/">
+ ¤¢¤ë¤¤¤Ï <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/">
ftp</ulink> ¤Ë¼ýÏ¿¤µ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
</listitem>
</varlistentry>
@@ -205,7 +205,7 @@
<para>¼¡¤Ë Linux ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
¤¹¤Ù¤Æ¤Î Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ³Îǧ¤·¤¿¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤¬¡¢
¾¯¤Ê¤¯¤È¤â
- <ulink URL="http://www.slackware.com">Slackware</ulink>
+ <ulink url="http://www.slackware.com">Slackware</ulink>
¤Ë¤Ï LILO (<xref linkend="ch2"> »²¾È)
¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£Linux ¤Î <command>fdisk</command>
¥³¥Þ¥ó¥É¤ò»È¤Ã¤Æ¡¢¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤òÀÚ¤êʬ¤±¤ë¤È¤·¤¿¤é¡¢
@@ -324,7 +324,7 @@ D: 1 A PRI DOS 420 FAT** 60%
¤½¤Î¤¿¤á¡¢¥Ö¡¼¥È¥Þ¥Í¡¼¥¸¥ã¤ÎºÆ¥¤¥ó¥¹¥È¡¼¥ë¤¬É¬Íפˤʤê¤Þ¤¹¡£
Boot Easy ¤Ï¡¢CDROM ¤Î
<filename class="directory">\TOOLS</filename> ¥Ç¥£¥ì¥¯¥È¥ê¤¢¤ë¤¤¤Ï
- <ulink URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/">ftp</ulink>
+ <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/">ftp</ulink>
¥µ¥¤¥È¤Ë´Þ¤Þ¤ì¤ë <filename>BOOTINST.EXE</filename> ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤òÍѤ¤¤Æ¡¢
ºÆ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
¤Þ¤¿¡¢¥¤¥ó¥¹¥È¡¼¥é¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¥¨¥Ç¥£¥¿¤ò»È¤Ã¤Æ
@@ -397,18 +397,18 @@ D: 1 A PRI DOS 420 FAT** 60%
<para>¥Ï¡¼¥É¥Ç¥£¥¹¥¯¾å¤ËÊ£¿ô¤Î OS ¤òƱµï¤µ¤»¤ëÊýË¡¤Ë¤Ä¤¤¤Æ
¼è¤ê°·¤Ã¤Æ¤¤¤ë <ulink
- URL="http://www.linuxresources.com/LDP/HOWTO/HOWTO-INDEX.html">Linux
+ url="http://www.linuxresources.com/LDP/HOWTO/HOWTO-INDEX.html">Linux
HOW-TO</ulink> ¤Ï¡¢¤¿¤¯¤µ¤ó¤¢¤ê¤Þ¤¹¡£</para>
- <para><ulink URL="http://www.linuxresources.com/LDP/HOWTO/mini/Linux+DOS+Win95+OS2.html">
+ <para><ulink url="http://www.linuxresources.com/LDP/HOWTO/mini/Linux+DOS+Win95+OS2.html">
Linux+DOS+Win95+OS2 mini-HOWTO</ulink> ¤Ë¤Ï¡¢
&os2; ¥Ö¡¼¥È¥Þ¥Í¡¼¥¸¥ã¤Î¾ÜºÙ¤ÊÀßÄêË¡¤¬½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£¤Þ¤¿¡¢
- <ulink URL="http://www.linuxresources.com/LDP/HOWTO/mini/Linux+FreeBSD.html">
+ <ulink url="http://www.linuxresources.com/LDP/HOWTO/mini/Linux+FreeBSD.html">
Linux+FreeBSD mini-HOWTO</ulink> ¤âƱÍͤ˻²¹Í¤È¤Ê¤ë¤Ç¤·¤ç¤¦¡£
- ¤µ¤é¤Ë¡¢<ulink URL="http://www.in.net/~jkatz/win95/Linux-HOWTO.html">Linux-HOWTO</ulink>
+ ¤µ¤é¤Ë¡¢<ulink url="http://www.in.net/~jkatz/win95/Linux-HOWTO.html">Linux-HOWTO</ulink>
¤È¤¤¤¦¥µ¥¤¥È¤â¤¢¤ê¤Þ¤¹¡£</para>
- <para><ulink URL="http://www.tburke.net/info/ntldr/ntldr_hacking_guide.htm">&windowsnt;
+ <para><ulink url="http://www.tburke.net/info/ntldr/ntldr_hacking_guide.htm">&windowsnt;
Loader Hacking Guide</ulink> ¤Ë¤Ï¡¢
&windowsnt;¡¢&windows; 95¡¢DOS ¤ò¡¢Â¾¤Î OS
¤È¥Þ¥ë¥Á¥Ö¡¼¥È¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¤Î¾ðÊ󤬽ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£</para>
@@ -420,7 +420,7 @@ D: 1 A PRI DOS 420 FAT** 60%
¤Ë¤¢¤ë¤â¤Î¤â»²¹Í¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£</para>
<para>ºÇ¸å¤Ë¡¢
- ÇÛÉÛ¤µ¤ì¤Æ¤¤¤ë¥«¡¼¥Í¥ë¥½¡¼¥¹ (<ulink URL="file://localhost/usr/src/sys/i386/boot/biosboot/README.386BSD">/usr/src/sys/i386/boot/biosboot/README.386BSD</ulink>
+ ÇÛÉÛ¤µ¤ì¤Æ¤¤¤ë¥«¡¼¥Í¥ë¥½¡¼¥¹ (<ulink url="file://localhost/usr/src/sys/i386/boot/biosboot/README.386BSD">/usr/src/sys/i386/boot/biosboot/README.386BSD</ulink>
¤ËŸ³«¤µ¤ì¤Æ¤¤¤Þ¤¹) ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¡¢FreeBSD
¥«¡¼¥Í¥ë¤Îʸ½ñ¤â¸«Íî¤È¤µ¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
</sect1>
diff --git a/ja_JP.eucJP/articles/problem-reports/Makefile b/ja_JP.eucJP/articles/problem-reports/Makefile
index 5aceb30fb2..6a73d46c6f 100644
--- a/ja_JP.eucJP/articles/problem-reports/Makefile
+++ b/ja_JP.eucJP/articles/problem-reports/Makefile
@@ -1,17 +1,21 @@
+#
# $FreeBSD$
-# Original revision: 1.4
+#
+# Article: Writing FreeBSD Problem Reports
+#
+# Original revision: 1.6
DOC?= article
FORMATS?= html
+WITH_ARTICLE_TOC?= YES
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-WITH_ARTICLE_TOC?=YES
-
-SRCS= article.sgml
+SRCS= article.sgml
+URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/zip-drive/Makefile b/ja_JP.eucJP/articles/zip-drive/Makefile
index e85e0f02f7..1c2f7a0648 100644
--- a/ja_JP.eucJP/articles/zip-drive/Makefile
+++ b/ja_JP.eucJP/articles/zip-drive/Makefile
@@ -1,5 +1,9 @@
+#
# $FreeBSD$
-# Original revision: 1.3
+#
+# Article: IOmega ZIP Drivse
+#
+# Original revision: 1.4
DOC?= article
@@ -8,8 +12,7 @@ FORMATS?= html
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
-SRCS= article.sgml
+SRCS= article.sgml
DOC_PREFIX?= ${.CURDIR}/../../..
-
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/zip-drive/article.sgml b/ja_JP.eucJP/articles/zip-drive/article.sgml
index 71a6ca035d..407939d640 100644
--- a/ja_JP.eucJP/articles/zip-drive/article.sgml
+++ b/ja_JP.eucJP/articles/zip-drive/article.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.12
+ Original revision: 1.15
$FreeBSD$
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
@@ -186,7 +186,9 @@ SCSI-2 Device</programlisting>
<para>vpo ¤Ïɸ½à¤Î¥«¡¼¥Í¥ë¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¤¿¤á
(FreeBSD 3.2 ¸½ºß)
¥Ç¥Ð¥¤¥¹¤ò»ÈÍѲÄǽ¤Ë¤¹¤ë¤¿¤á¤Ë¥«¡¼¥Í¥ë¤òºÆ¹½ÃÛ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
- ¥«¡¼¥Í¥ëºÆ¹½Ãۤξܺ٤ʼê½ç¤Ë¤Ä¤¤¤Æ¤Ï¾¤Î¥»¥¯¥·¥ç¥ó¤ÇÀâÌÀ¤·¤Þ¤¹¡£
+ ¥«¡¼¥Í¥ëºÆ¹½Ãۤξܺ٤ʼê½ç¤Ë¤Ä¤¤¤Æ¤Ï
+ <ulink url="&url.books.handbook;/kernelconfig.html">&os;
+ ¥Ï¥ó¥É¥Ö¥Ã¥¯</ulink>¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
°Ê²¼¤Ï¡¢vpo ¥É¥é¥¤¥Ð¤ò»ÈÍѲÄǽ¤Ë¤¹¤ë¤¿¤á¤ÎÂç¤Þ¤«¤Ê¼ê½ç¤Ç¤¹¡£</para>
<orderedlist>
@@ -331,6 +333,6 @@ install</userinput></screen>
¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òºîÀ®¤¹¤ë¤Ë¤Ï &man.newfs.8; ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
¤¿¤À¤·¡¢¤³¤Î¥Ç¥£¥¹¥¯¤Ï FreeBSD ¤«¡¢FreeBSD
¤òǧ¼±¤¹¤ë¤´¤¯¾¯¿ô¤Î &unix; ¥¯¥í¡¼¥ó¤Î¤ß¤Ë¤ª¤¤¤Æ»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹
- (DOS ¤ä &windows; ¾å¤Ç¤Ï»ÈÍѤǤ­¤Þ¤»¤ó)¡£</para>
+ (&ms-dos; ¤ä &windows; ¾å¤Ç¤Ï»ÈÍѤǤ­¤Þ¤»¤ó)¡£</para>
</sect1>
</article>
diff --git a/ja_JP.eucJP/books/design-44bsd/book.sgml b/ja_JP.eucJP/books/design-44bsd/book.sgml
index cee06f2c25..7456179060 100644
--- a/ja_JP.eucJP/books/design-44bsd/book.sgml
+++ b/ja_JP.eucJP/books/design-44bsd/book.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.6
+ Original revision: 1.8
$FreeBSD$
-->
@@ -48,7 +48,7 @@
<!-- I seem to recall the editor wanting this notice to be bold. In html, I'd
use the _strong_ tag. What should I use instead? -->
- <legalnotice>
+ <legalnotice id="legalnotice">
<para>¤³¤Îʸ½ñ¤Ï½ÐÈǸµ¤Îµö²Ä¤Î²¼¤Ë
<citetitle>The Design and
Implementation of the 4.4BSD Operating System</citetitle>
@@ -89,10 +89,10 @@
</legalnotice>
</bookinfo>
- <chapter label="2">
+ <chapter id="overview" label="2">
<title>4.4BSD ¤ÎÀ߷פγµÍ×</title>
- <sect1>
+ <sect1 id="overview-facilities">
<title>4.4BSD ¤Îµ¡Ç½¤È¥«¡¼¥Í¥ë</title>
<para>4.4BSD ¥«¡¼¥Í¥ë¤Ï 4 ¤Ä¤Î´ðËܵ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£
@@ -220,7 +220,7 @@
</sect2>
</sect1>
- <sect1>
+ <sect1 id="overview-kernel-organization">
<title>¥«¡¼¥Í¥ë¤Î¹½À®</title>
<para>¤³¤ÎÀá¤Ç¤Ï¡¢2 ¤Ä¤Î¦Ì̤«¤é 4.4BSD
@@ -547,7 +547,7 @@
¾ì½ê¤Ë¸ºß¤·¤Þ¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-kernel-service">
<title>¥«¡¼¥Í¥ë ¥µ¡¼¥Ó¥¹</title>
<para>¥«¡¼¥Í¥ë¥ì¥Ù¥ë¥³¡¼¥É¤È¥æ¡¼¥¶¥ì¥Ù¥ë¥³¡¼¥É¤Î´Ö¤Î¶­³¦¤Ï¡¢
@@ -604,7 +604,7 @@
¾õÂÖÊѹ¹¤Î¤Û¤È¤ó¤É¤ò¼Â¸½¤·¤Æ¤¤¤Þ¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-process-management">
<title>¥×¥í¥»¥¹´ÉÍý</title>
<para>4.4BSD ¤Ï¥Þ¥ë¥Á¥¿¥¹¥¯´Ä¶­¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤¹¡£
@@ -807,7 +807,7 @@
</sect2>
</sect1>
- <sect1>
+ <sect1 id="overview-memory-management">
<title>¥á¥â¥ê´ÉÍý</title>
<para>¤½¤ì¤¾¤ì¤Î¥×¥í¥»¥¹¤Ï¥×¥í¥»¥¹¤´¤È¤Î¥×¥é¥¤¥Ù¡¼¥È¥¢¥É¥ì¥¹¶õ´Ö¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
@@ -1000,7 +1000,7 @@
¤½¤ÎºÝ¡¢²òÊü¤¹¤ë¥á¥â¥ê¥µ¥¤¥º¤ò»ØÄꤹ¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£</para>
</sect2>
- <sect1>
+ <sect1 id="overview-io-system">
<title>I/O ¥·¥¹¥Æ¥à</title>
<para>´ðËÜŪ¤Ê UNIX ¤Î I/O ¥·¥¹¥Æ¥à¥â¥Ç¥ë¤Ï¡¢¥é¥ó¥À¥à¥¢¥¯¥»¥¹¤ª¤è¤Ó
@@ -1411,7 +1411,7 @@
</sect2>
</sect1>
- <sect1>
+ <sect1 id="overview-filesystem">
<title>¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à</title>
<para>Ä̾ï¥Õ¥¡¥¤¥ë¤È¤Ï°ì¼¡¸µ¤Î¥Ð¥¤¥ÈÎó¤Ç¤¢¤ê¡¢
@@ -1747,7 +1747,7 @@
¤³¤ÎÌäÂê¤Ï¼Â¼ÁŪ¤Ë¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-filestore">
<title>¥Õ¥¡¥¤¥ëµ­Ï¿µ¡¹½</title>
<para>¥í¡¼¥«¥ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ËÂФ¹¤ëÁàºî¤Ë¤ÏÆó¼ïÎढ¤ê¤Þ¤¹¡£
@@ -1804,7 +1804,7 @@
²¾ÁÛ¥á¥â¥ê»ñ¸»¤ÎÍøÍÑÎ̤ò²Äǽ¤Ê¸Â¤êºÇ¾®¸Â¤ËÊݤĤ³¤È¤Ë¤¢¤ê¤Þ¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-nfs">
<title>¥Í¥Ã¥È¥ï¡¼¥¯¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à</title>
<para>Åö½é¡¢¥Í¥Ã¥È¥ï¡¼¥¯ÄÌ¿®¤Ï¥Ç¡¼¥¿¤ò¤¢¤ë¥Þ¥·¥ó¤«¤é
@@ -1854,7 +1854,7 @@
NFS ¥×¥í¥È¥³¥ë¤Ë¤Ä¤¤¤Æ¤Ï 9 ¾Ï¤ÇÀâÌÀ¤·¤Æ¤¤¤Þ¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-terminal">
<title>üËö</title>
<para>üËö¤Ï¡¢É¸½àŪ¤Ê¥·¥¹¥Æ¥à I/O Áàºî¤Ï¤â¤Á¤í¤ó¤Î¤³¤È¡¢
@@ -1919,7 +1919,7 @@
̵¸ú²½¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-ipc">
<title>¥×¥í¥»¥¹´ÖÄÌ¿® (IPC)</title>
<para>4.4BSD ¤Î¥×¥í¥»¥¹´ÖÄÌ¿® (IPC) ¤Ï¡¢<emphasis>¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó
@@ -1998,7 +1998,7 @@
¥½¥±¥Ã¥È¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-network-communication">
<title>¥Í¥Ã¥È¥ï¡¼¥¯ÄÌ¿®</title>
<para><emphasis>¥½¥±¥Ã¥È</emphasis> IPC µ¡¹½¤¬Âбþ¤·¤Æ¤¤¤ë
@@ -2035,7 +2035,7 @@
ÍøÍѤ·Â³¤±¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-network-implementation">
<title>¥Í¥Ã¥È¥ï¡¼¥¯¼ÂÁõ</title>
<para>4.2BSD ¤Ç¼ÂÁõ¤µ¤ì¤¿ºÇ½é¤Î¥×¥í¥È¥³¥ë¥¹¥¤¡¼¥È¤Ï
@@ -2069,7 +2069,7 @@
¥Í¥Ã¥È¥ï¡¼¥¯¥Þ¥¹¥¯¤ò»ý¤ÄǤ°Õ¤Î¥ì¥Ù¥ë¤Î¥ë¡¼¥Æ¥£¥ó¥°¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
</sect1>
- <sect1>
+ <sect1 id="overview-operation">
<title>¥·¥¹¥Æ¥à±¿ÍÑ</title>
<para>¥Ö¡¼¥È¥¹¥È¥é¥Ã¥×µ¡¹½¤Ï¥·¥¹¥Æ¥à¤òµ¯Æ°¤¹¤ë¤¿¤á¤ËÍøÍѤµ¤ì¤Þ¤¹¡£
@@ -2094,7 +2094,7 @@
¾¤Î¥×¥í¥»¥¹¤ò¼Â¹Ô¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Î¥í¥°¥¤¥ó¥·¥§¥ë¤¬À¸À®¤µ¤ì¤Þ¤¹¡£</para>
</sect1>
- <bibliography>
+ <bibliography id="references">
<title>»²¹Íʸ¸¥</title>
<biblioentry id="biblio-accetta">
diff --git a/ja_JP.eucJP/books/design-44bsd/freebsd.dsl b/ja_JP.eucJP/books/design-44bsd/freebsd.dsl
index 770138105b..953a9e8bbc 100644
--- a/ja_JP.eucJP/books/design-44bsd/freebsd.dsl
+++ b/ja_JP.eucJP/books/design-44bsd/freebsd.dsl
@@ -1,9 +1,9 @@
<!-- $FreeBSD$ -->
<!-- FreeBSD Japanese Documentation Project -->
-<!-- Original revision: 1.2 -->
+<!-- Original revision: 1.3 -->
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
-<!ENTITY freebsd.dsl SYSTEM "../../share/sgml/freebsd.dsl" CDATA DSSSL>
+<!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN" CDATA DSSSL>
]>
<style-sheet>
diff --git a/ja_JP.eucJP/books/fdp-primer/Makefile b/ja_JP.eucJP/books/fdp-primer/Makefile
index f31792a11e..cfcf5bbd88 100644
--- a/ja_JP.eucJP/books/fdp-primer/Makefile
+++ b/ja_JP.eucJP/books/fdp-primer/Makefile
@@ -3,10 +3,10 @@
#
# Build the FreeBSD Documentation Project Primer (Japanese).
#
-# Original revision: 1.10
+# Original revision: 1.14
#
-MAINTAINER=
+MAINTAINER= doc-jp@jp.FreeBSD.org
DOC?= book
@@ -48,6 +48,7 @@ SRCS+= examples/appendix.sgml
# Entities
SRCS+= chapters.ent
-DOC_PREFIX?= ${.CURDIR}/../../..
+URL_RELPREFIX?= ../../../..
+DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/books/fdp-primer/book.sgml b/ja_JP.eucJP/books/fdp-primer/book.sgml
index 9200c1b127..4390ba91f7 100644
--- a/ja_JP.eucJP/books/fdp-primer/book.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/book.sgml
@@ -29,15 +29,16 @@
The FreeBSD Japanese Documentation Project
- Original revision: 1.9
+ Original revision: 1.25
$FreeBSD$
-->
<!DOCTYPE book PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % books.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Books Entity Set//EN">
%books.ent;
-
<!ENTITY % chapters SYSTEM "chapters.ent"> %chapters;
+<!ENTITY % not.published "INCLUDE">
+<!-- ENTITY index SYSTEM "index.sgml" -->
]>
<!--
@@ -49,88 +50,51 @@
<bookinfo>
<title>¿·¤·¤¤¹×¸¥¼Ô¤Î¤¿¤á¤Î FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥ÈÆþÌç</title>
- <author>
- <firstname>Nik</firstname>
- <surname>Clayton</surname>
- <affiliation>
- <address><email>nik@FreeBSD.org</email></address>
- </affiliation>
- </author>
+ <corpauthor>FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È</corpauthor>
<copyright>
<year>1998</year>
<year>1999</year>
- <holder role="mailto:nik@FreeBSD.org">Nik Clayton</holder>
+ <year>2000</year>
+ <year>2001</year>
+ <year>2002</year>
+ <year>2003</year>
+ <year>2004</year>
+ <holder role="mailto:doceng@FreeBSD.org">DocEng</holder>
</copyright>
<pubdate role="rcs">$FreeBSD$</pubdate>
<releaseinfo>$FreeBSD$</releaseinfo>
- <legalnotice>
- <para>Redistribution and use in source (SGML DocBook) and 'compiled'
- forms (SGML, HTML, PDF, PostScript, RTF and so forth) with or without
- modification, are permitted provided that the following conditions are
- met:</para>
-
- <orderedlist>
- <listitem>
- <para>Redistributions of source code (SGML DocBook) must retain the
- above copyright notice, this list of conditions and the following
- disclaimer as the first lines of this file unmodified.</para>
- </listitem>
-
- <listitem>
- <para>Redistributions in compiled form (transformed to other DTDs,
- converted to PDF, PostScript, RTF and other formats) must
- reproduce the above copyright notice, this list of conditions and
- the following disclaimer in the documentation and/or other
- materials provided with the distribution.</para>
- </listitem>
- </orderedlist>
+ &bookinfo.legalnotice;
- <important>
- <para>THIS DOCUMENTATION IS PROVIDED BY NIK CLAYTON "AS IS" AND ANY
- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NIK CLAYTON BE LIABLE FOR
- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGE.</para>
- </important>
- </legalnotice>
-
<abstract>
<para>FreeBSD
- ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ë»²²Ã¤·¤Æ¤¯¤À¤µ¤Ã¤Æ¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹.
- ¤¢¤Ê¤¿¤Î¹×¸¥¤ÏÈó¾ï¤Ë²ÁÃͤΤ¢¤ë¤³¤È¤Ç¤¹.</para>
+ ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ë»²²Ã¤·¤Æ¤¯¤À¤µ¤Ã¤Æ¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£
+ ¤¢¤Ê¤¿¤Î¹×¸¥¤ÏÈó¾ï¤Ë²ÁÃͤΤ¢¤ë¤³¤È¤Ç¤¹¡£</para>
<para>¤³¤ÎÆþÌç¤Ç¤Ï FreeBSD
- ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ø¤Î¹×¸¥¤ò»Ï¤á¤ë¤Ë¤¢¤¿¤Ã¤ÆÍý²ò¤¹¤ëɬÍפΤ¢¤ë¤³¤È,
- ¤¹¤Ê¤ï¤Á(ɬ¿Ü¤Î¤â¤Î¤À¤±¤Ç¤Ê¤¯, ¿ä¾©¤µ¤ì¤ë¤â¤Î¤â´Þ¤á¤¿)¥Ä¡¼¥ë¤ä¥½¥Õ¥È¥¦¥§¥¢¤Î»È¤¤Êý¤«¤é,
- ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤ÎÊý¿Ë¤Ë¤ï¤¿¤ëÆâÍÆ¤Î¤¹¤Ù¤Æ¤ò°·¤Ã¤Æ¤¤¤Þ¤¹.</para>
+ ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ø¤Î¹×¸¥¤ò»Ï¤á¤ë¤Ë¤¢¤¿¤Ã¤ÆÍý²ò¤¹¤ëɬÍפΤ¢¤ë¤³¤È¡¢
+ ¤¹¤Ê¤ï¤Á(ɬ¿Ü¤Î¤â¤Î¤À¤±¤Ç¤Ê¤¯¡¢¿ä¾©¤µ¤ì¤ë¤â¤Î¤â´Þ¤á¤¿)¥Ä¡¼¥ë¤ä¥½¥Õ¥È¥¦¥§¥¢¤Î»È¤¤Êý¤«¤é¡¢
+ ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤ÎÊý¿Ë¤Ë¤ï¤¿¤ëÆâÍÆ¤Î¤¹¤Ù¤Æ¤ò°·¤Ã¤Æ¤¤¤Þ¤¹¡£</para>
- <para>¤³¤Îʸ½ñ¤ÏȯŸÅÓ¾å¤Ë¤¢¤ê, ¤Þ¤À´°À®¤·¤Æ¤¤¤Þ¤»¤ó.
- ¤Þ¤À´°À®¤·¤Æ¤¤¤Ê¤¤Àá¤Î̾Á°¤Ë¤Ï
- <literal>*</literal>(¥¢¥¹¥¿¥ê¥¹¥¯) ¤¬ÉÕ¤±¤Æ¤¢¤ê¤Þ¤¹.</para>
+ <para>¤³¤Îʸ½ñ¤ÏȯŸÅÓ¾å¤Ë¤¢¤ê¡¢¤Þ¤À´°À®¤·¤Æ¤¤¤Þ¤»¤ó¡£
+ ¤Þ¤À´°À®¤·¤Æ¤¤¤Ê¤¤Àá¤Î̾Á°¤Ë¤Ï
+ <literal>*</literal>(¥¢¥¹¥¿¥ê¥¹¥¯) ¤¬ÉÕ¤±¤Æ¤¢¤ê¤Þ¤¹¡£</para>
</abstract>
</bookinfo>
- <preface>
+ <preface id="preface">
<title>¤Þ¤¨¤¬¤­</title>
- <sect1>
+ <sect1 id="preface-prompt">
<title>¥·¥§¥ë¥×¥í¥ó¥×¥È</title>
-
- <para>°Ê²¼¤Îɽ¤Ï,
- ɸ½à¤Î¥·¥¹¥Æ¥à¥×¥í¥ó¥×¥È¤È¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Î¥×¥í¥ó¥×¥È¼¨¤·¤Æ¤¤¤Þ¤¹.
- ¤³¤Îʸ½ñ¤Ç¤¢¤²¤ë¼ÂÎã¤Ç¤Ï,
- ¤É¤Á¤é¤Î¥æ¡¼¥¶¤Ç¤½¤ÎÎã¤ò¼Â¹Ô¤¹¤Ù¤­¤«¼¨¤¹¤¿¤á¤Ë¤³¤ì¤é¤Î¥×¥í¥ó¥×¥È¤ò»ÈÍѤ·¤Þ¤¹.</para>
+
+ <para>°Ê²¼¤Îɽ¤Ï¡¢
+ ɸ½à¤Î¥·¥¹¥Æ¥à¥×¥í¥ó¥×¥È¤È¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤Î¥×¥í¥ó¥×¥È¼¨¤·¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤Îʸ½ñ¤Ç¤¢¤²¤ë¼ÂÎã¤Ç¤Ï¡¢
+ ¤É¤Á¤é¤Î¥æ¡¼¥¶¤Ç¤½¤ÎÎã¤ò¼Â¹Ô¤¹¤Ù¤­¤«¼¨¤¹¤¿¤á¤Ë¤³¤ì¤é¤Î¥×¥í¥ó¥×¥È¤ò»ÈÍѤ·¤Þ¤¹¡£</para>
<informaltable frame="none">
<tgroup cols="2">
@@ -141,7 +105,7 @@
<entry>¥×¥í¥ó¥×¥È</entry>
</row>
</thead>
-
+
<tbody>
<row>
<entry>ÄÌ¾ï¥æ¡¼¥¶</entry>
@@ -158,12 +122,12 @@
</tgroup>
</informaltable>
</sect1>
-
- <sect1>
+
+ <sect1 id="preface-convention">
<title>ɽµ­¾å¤Î´·Îã</title>
- <para>²¼¤Îɽ¤Ï,
- ¤³¤Îʸ½ñ¤Ç»È¤ï¤ì¤ëɽµ­¾å¤Î´·Îã¤ò¼¨¤·¤Æ¤¤¤Þ¤¹.</para>
+ <para>²¼¤Îɽ¤Ï¡¢
+ ¤³¤Îʸ½ñ¤Ç»È¤ï¤ì¤ëɽµ­¾å¤Î´·Îã¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£</para>
<informaltable frame="none">
<tgroup cols="2">
@@ -174,22 +138,22 @@
<entry>Îã</entry>
</row>
</thead>
-
+
<tbody>
<row>
- <entry>¥³¥Þ¥ó¥É, ¥Õ¥¡¥¤¥ë, ¥Ç¥£¥ì¥¯¥È¥ê¤Î̾Á°¤ª¤è¤Ó,
- ¥³¥ó¥Ô¥å¡¼¥¿²èÌ̤ؤνÐÎÏ</entry>
+ <entry>¥³¥Þ¥ó¥É¡¢¥Õ¥¡¥¤¥ë¡¢¥Ç¥£¥ì¥¯¥È¥ê¤Î̾Á°¤ª¤è¤Ó¡¢
+ ¥³¥ó¥Ô¥å¡¼¥¿²èÌ̤ؤνÐÎÏ</entry>
<entry><para>¤¢¤Ê¤¿¤Î
- <filename>.login</filename> ¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤.
- </para><para>¥Õ¥¡¥¤¥ë¤Î°ìÍ÷¤òɽ¼¨¤¹¤ë¤Ë¤Ï
- <command>ls -a</command> ¤ò»È¤¤¤Þ¤¹.
- </para><para><screen>You have mail.</screen></para></entry>
+ <filename>.login</filename> ¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤¡£
+ </para><para>¥Õ¥¡¥¤¥ë¤Î°ìÍ÷¤òɽ¼¨¤¹¤ë¤Ë¤Ï
+ <command>ls -a</command> ¤ò»È¤¤¤Þ¤¹¡£
+ </para><para><screen>You have mail.</screen></para></entry>
</row>
<row>
- <entry>¥³¥ó¥Ô¥å¡¼¥¿¤Î²èÌ̤Ëɽ¼¨¤µ¤ì¤ë¤â¤Î¤È,
- ¤¢¤Ê¤¿¤¬ÆþÎϤ¹¤ë¤â¤Î¤ò¶èÊ̤¹¤ë¾ì¹ç</entry>
+ <entry>¥³¥ó¥Ô¥å¡¼¥¿¤Î²èÌ̤Ëɽ¼¨¤µ¤ì¤ë¤â¤Î¤È¡¢
+ ¤¢¤Ê¤¿¤¬ÆþÎϤ¹¤ë¤â¤Î¤ò¶èÊ̤¹¤ë¾ì¹ç</entry>
<entry><screen>&prompt.user; <userinput>su</userinput>
Password:</screen></entry>
@@ -199,103 +163,122 @@ Password:</screen></entry>
<entry>¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î»²¾È</entry>
<entry>¥æ¡¼¥¶Ì¾¤òÊѹ¹¤¹¤ë¤Ë¤Ï
- <citerefentry>
+ <citerefentry>
<refentrytitle>su</refentrytitle>
<manvolnum>1</manvolnum>
</citerefentry>
- ¤ò»È¤¤¤Þ¤¹.</entry>
+ ¤ò»È¤¤¤Þ¤¹¡£</entry>
</row>
<row>
<entry>¥æ¡¼¥¶Ì¾¤È¥°¥ë¡¼¥×̾</entry>
<entry>¤³¤ì¤¬¹Ô¤Ê¤¨¤ë¤Î¤Ï
- <username>root</username> ¤À¤±¤Ç¤¹.</entry>
+ <username>root</username> ¤À¤±¤Ç¤¹¡£</entry>
</row>
<row>
<entry>¶¯Ä´Éôʬ</entry>
- <entry>ɬ¤º¤³¤ì¤ò¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð<emphasis>¤¤¤±¤Þ¤»¤ó</emphasis>.</entry>
+ <entry>ɬ¤º¤³¤ì¤ò¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð<emphasis>¤¤¤±¤Þ¤»¤ó</emphasis>¡£</entry>
</row>
<row>
- <entry>¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë½ñ¤«¤ì¤ë°ú¿ô.
- ¤³¤ì¤Ï¼ÂºÝ¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë̾¤äÊÑ¿ô̾¤Ê¤É¤ËÃÖ¤­´¹¤¨¤é¤ì¤Þ¤¹.
- </entry>
+ <entry>¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë½ñ¤«¤ì¤ë°ú¿ô¡£
+ ¤³¤ì¤Ï¼ÂºÝ¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë̾¤äÊÑ¿ô̾¤Ê¤É¤ËÃÖ¤­´¹¤¨¤é¤ì¤Þ¤¹¡£
+ </entry>
- <entry>¥Õ¥¡¥¤¥ë¤ò¾Ãµî¤¹¤ë¤Ë¤Ï,
- <command>rm <filename><replaceable>¥Õ¥¡¥¤¥ë̾</replaceable></filename></command>
- ¤ÈÆþÎϤ·¤Þ¤¹.</entry>
+ <entry>¥Õ¥¡¥¤¥ë¤ò¾Ãµî¤¹¤ë¤Ë¤Ï¡¢
+ <command>rm <filename><replaceable>¥Õ¥¡¥¤¥ë̾</replaceable></filename></command>
+ ¤ÈÆþÎϤ·¤Þ¤¹¡£</entry>
</row>
<row>
<entry>´Ä¶­ÊÑ¿ô</entry>
- <entry><envar>$HOME</envar>¤Ï,
- ¤¢¤Ê¤¿¤Î¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹.</entry>
+ <entry><envar>$HOME</envar>¤Ï¡¢
+ ¤¢¤Ê¤¿¤Î¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹¡£</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect1>
- <sect1>
- <title>Ãíµ­(notes), ·Ù¹ð(warnings), Î㼨(examples)</title>
+ <sect1 id="preface-notes">
+ <title>Ãíµ­¡¢Tips¡¢½ÅÍפʾðÊó¡¢·Ù¹ð¡¢Î㼨</title>
- <para>Ãíµ­¤ä·Ù¹ð, Î㼨¤ÏËÜÊ¸Ãæ¤Ë½ñ¤«¤ì¤Æ¤¤¤Þ¤¹.</para>
+ <para>Ãíµ­¤ä·Ù¹ð¡¢Î㼨¤ÏËÜÊ¸Ãæ¤Ë½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£</para>
<note>
- <para>Ãíµ­¤Ï¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹.
- ¤³¤ì¤Ë¤Ï, ÆÉ¼Ô¤¬¹Ô¤Ê¤¦Áàºî¤Ë´ØÏ¢¤·¤Æ
- Ãí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤òÅÁ¤¨¤ë¤¿¤á¤ÎÆâÍÆ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹.
- </para>
+ <para>Ãíµ­¤Ï¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹¡£
+ ¤³¤ì¤Ë¤Ï¡¢ÆÉ¼Ô¤¬¹Ô¤Ê¤¦Áàºî¤Ë´ØÏ¢¤·¤Æ
+ Ãí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤òÅÁ¤¨¤ë¤¿¤á¤ÎÆâÍÆ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+ </para>
</note>
+ <tip>
+ <para>Tips ¤Ï¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹¡£
+ ¤³¤ì¤Ë¤Ï¡¢ÆÉ¼Ô¤ÎÌò¤ËΩ¤Ä¤«¤â¤·¤ì¤Ê¤¤¾ðÊó¤ä¡¢
+ ²¿¤«¤ò¤¹¤ë¤Î¤Ë¤è¤ê°×¤·¤¤ÊýË¡¤Ø¤ÈƳ¤¤¤Æ¤¯¤ì¤ë¤è¤¦¤Ê¼ê¤¬¤«¤ê¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+ </para>
+ </tip>
+
+ <important>
+ <para>½ÅÍפʾðÊó¤Ï¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹¡£
+ °ìÈÌŪ¤Ë¤ÏÆÉ¼Ô¤¬Äɲ䷤ƹԤï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¼ê½ç¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£
+ </para>
+ </important>
+
<warning>
- <para>·Ù¹ð¤Ï, ¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹.
- ¤³¤ì¤Ë¤Ï, ¼ê½ç¤Ë½¾¤ï¤Ê¤¤¾ì¹ç¤Ë²¿¤é¤«¤Î»³²¤òÈï¤ë²ÄǽÀ­¤¬¤¢¤ë¤³¤È¤ò
- ÅÁ¤¨¤ëÆâÍÆ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹.
- ¤½¤Î»³²¤Ï¥Ï¡¼¥É¥¦¥§¥¢¤äÁàºî¼Ô¤ËÂФ¹¤ëʪÍýŪ¤Ê¤â¤Î¤«¤âÃΤì¤Þ¤»¤ó¤·,
- ÉÔÃí°Õ¤Ç½ÅÍפʥե¡¥¤¥ë¤¬ºï½ü¤µ¤ì¤Æ¤·¤Þ¤¦¤è¤¦¤ÊÈóʪÍýŪ¤Ê¤â¤Î¤«¤âÃΤì¤Þ¤»¤ó.
- </para>
+ <para>·Ù¹ð¤Ï¡¢¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹¡£
+ ¤³¤ì¤Ë¤Ï¡¢¼ê½ç¤Ë½¾¤ï¤Ê¤¤¾ì¹ç¤Ë²¿¤é¤«¤Î»³²¤òÈï¤ë²ÄǽÀ­¤¬¤¢¤ë¤³¤È¤ò
+ ÅÁ¤¨¤ëÆâÍÆ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤½¤Î»³²¤Ï¥Ï¡¼¥É¥¦¥§¥¢¤äÁàºî¼Ô¤ËÂФ¹¤ëʪÍýŪ¤Ê¤â¤Î¤«¤âÃΤì¤Þ¤»¤ó¤·¡¢
+ ÉÔÃí°Õ¤Ç½ÅÍפʥե¡¥¤¥ë¤¬ºï½ü¤µ¤ì¤Æ¤·¤Þ¤¦¤è¤¦¤ÊÈóʪÍýŪ¤Ê¤â¤Î¤«¤âÃΤì¤Þ¤»¤ó¡£
+ </para>
</warning>
<example>
<title>Î㼨¤Î¥µ¥ó¥×¥ë</title>
- <para>Î㼨¤Ï, ¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹.
- ¤³¤ì¤Ë¤ÏÄ̾ï, ÆÉ¼Ô¼«¿È¤¬»î¤¹É¬ÍפΤ¢¤ëÎã¤ä,
- ¤¢¤ëÁàºî¤¬¤É¤Î¤è¤¦¤Ê·ë²Ì¤ò¤â¤¿¤é¤¹¤Î¤«,
- ÆÉ¼Ô¤Ë¼¨¤¹¤¿¤á¤ÎÎ㤬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹.
- </para>
+ <para>Î㼨¤Ï¡¢¤³¤Î¤è¤¦¤Ê´¶¤¸¤Çɽ¼¨¤µ¤ì¤Þ¤¹¡£
+ ¤³¤ì¤Ë¤ÏÄ̾ÆÉ¼Ô¼«¿È¤¬»î¤¹É¬ÍפΤ¢¤ëÎã¤ä¡¢
+ ¤¢¤ëÁàºî¤¬¤É¤Î¤è¤¦¤Ê·ë²Ì¤ò¤â¤¿¤é¤¹¤Î¤«¡¢
+ ÆÉ¼Ô¤Ë¼¨¤¹¤¿¤á¤ÎÎ㤬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+ </para>
</example>
</sect1>
- <sect1>
+ <sect1 id="preface-acknowledgements">
<title>¼Õ¼­</title>
<para>Sue Blake, Patrick Durusau,
- Jon Hamilton, Peter Flynn,
- Christopher Maden
- ¤Ï¤³¤Îʸ½ñ¤Î½é¹Æ¤òÆÉ¤à»þ´Ö¤ò³ä¤¤¤Æ,
- ¤¿¤¯¤µ¤ó¤ÎÍ­±×¤Ê¥³¥á¥ó¥È¤äÈãɾ¤òÁ÷¤Ã¤Æ¤¯¤ì¤Þ¤·¤¿.
- ¤³¤³¤Ë´¶¼Õ¤Î°Õ¤òɽ¤·¤Þ¤¹.</para>
+ Jon Hamilton, Peter Flynn,
+ Christopher Maden
+ ¤Ï¤³¤Îʸ½ñ¤Î½é¹Æ¤òÆÉ¤à»þ´Ö¤ò³ä¤¤¤Æ¡¢
+ ¤¿¤¯¤µ¤ó¤ÎÍ­±×¤Ê¥³¥á¥ó¥È¤äÈãɾ¤òÁ÷¤Ã¤Æ¤¯¤ì¤Þ¤·¤¿¡£
+ ¤³¤³¤Ë´¶¼Õ¤Î°Õ¤òɽ¤·¤Þ¤¹¡£</para>
</sect1>
</preface>
-
+
&chap.overview;
&chap.tools;
&chap.sgml-primer;
&chap.sgml-markup;
&chap.stylesheets;
&chap.structure;
+ &chap.doc-build;
&chap.the-website;
&chap.translations;
&chap.writing-style;
&chap.psgml-mode;
&chap.see-also;
-
+
+ &app.examples;
+
+<!--
+ &index;
+-->
</book>
<!--
diff --git a/ja_JP.eucJP/books/fdp-primer/overview/chapter.sgml b/ja_JP.eucJP/books/fdp-primer/overview/chapter.sgml
index 79d1f0dd73..c8291ba2e3 100644
--- a/ja_JP.eucJP/books/fdp-primer/overview/chapter.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/overview/chapter.sgml
@@ -29,7 +29,7 @@
The FreeBSD Japanese Documentation Project
- Original revision: 1.19
+ Original revision: 1.21
$FreeBSD$
-->
@@ -37,172 +37,172 @@
<chapter id="overview">
<title>³µÍ×</title>
- <para>FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ø¤è¤¦¤³¤½.
- ¼Á¤Î¹â¤¤Ê¸½ñ¤Ï, FreeBSD
- ¤òÀ®¸ù¤µ¤»¤ë¤¿¤á¤Ë·ç¤«¤¹¤³¤È¤¬¤Ç¤­¤Ê¤¤½ÅÍפʤâ¤Î¤Ç¤¹. FreeBSD
+ <para>FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ø¤è¤¦¤³¤½¡£
+ ¼Á¤Î¹â¤¤Ê¸½ñ¤Ï¡¢FreeBSD
+ ¤òÀ®¸ù¤µ¤»¤ë¤¿¤á¤Ë·ç¤«¤¹¤³¤È¤¬¤Ç¤­¤Ê¤¤½ÅÍפʤâ¤Î¤Ç¤¹¡£FreeBSD
¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È(FreeBSD Documentation Project;
- FDP)¤Ï, ¤½¤Î¤è¤¦¤Êʸ½ñ¤ò¿ô¿¤¯ºîÀ®¤¹¤ë¤¿¤á¤Î¥×¥í¥¸¥§¥¯¥È¤Ç¤¹.
- ¤¢¤Ê¤¿¤Î¹×¸¥¤Ï, Èó¾ï¤Ëµ®½Å¤Ç¤¹.
+ FDP)¤Ï¡¢¤½¤Î¤è¤¦¤Êʸ½ñ¤ò¿ô¿¤¯ºîÀ®¤¹¤ë¤¿¤á¤Î¥×¥í¥¸¥§¥¯¥È¤Ç¤¹¡£
+ ¤¢¤Ê¤¿¤Î¹×¸¥¤Ï¡¢Èó¾ï¤Ëµ®½Å¤Ç¤¹¡£
</para>
- <para>¤³¤Îʸ½ñ¤Ï¼ç¤Ë <emphasis>FDP ¤Î¹½À®</emphasis>,
- <emphasis>ʸ½ñ¤ÎºîÀ®¤È FDP ¤Ø¤ÎÄó½ÐÊýË¡</emphasis>¤ª¤è¤Ó,
+ <para>¤³¤Îʸ½ñ¤Ï¼ç¤Ë <emphasis>FDP ¤Î¹½À®</emphasis>¡¢
+ <emphasis>ʸ½ñ¤ÎºîÀ®¤È FDP ¤Ø¤ÎÄó½ÐÊýË¡</emphasis>¤ª¤è¤Ó¡¢
<emphasis>ʸ½ñºîÀ®¤Î¤¿¤á¤ËÍøÍѤǤ­¤ë¥Ä¡¼¥ë¤Î¸ú²ÌŪ¤ÊÍøÍÑË¡</emphasis>
- ¤Ë¤Ä¤¤¤Æ²òÀ⤹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹.
+ ¤Ë¤Ä¤¤¤Æ²òÀ⤹¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£
</para>
<para><indexterm>
<primary>»²²Ã»ñ³Ê</primary>
</indexterm>
- FDP ¤Ï, ¤É¤Ê¤¿¤Ç¤â»²²Ã¤Ç¤­¤Þ¤¹. »²²Ã»ñ³Ê¤Ï¤¢¤ê¤Þ¤»¤ó¤·,
- Ëè·î, ʸ½ñ¤ÎºîÀ®¤¬µÁ̳¤Å¤±¤é¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤â¤¢¤ê¤Þ¤»¤ó.
- ¤¢¤Ê¤¿¤¬¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤Ï, ¤¿¤À
+ FDP ¤Ï¡¢¤É¤Ê¤¿¤Ç¤â»²²Ã¤Ç¤­¤Þ¤¹¡£»²²Ã»ñ³Ê¤Ï¤¢¤ê¤Þ¤»¤ó¤·¡¢
+ Ëè·î¡¢Ê¸½ñ¤ÎºîÀ®¤¬µÁ̳¤Å¤±¤é¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤â¤¢¤ê¤Þ¤»¤ó¡£
+ ¤¢¤Ê¤¿¤¬¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤Ï¡¢¤¿¤À
&a.doc;
- ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë»²²Ã¤¹¤ë¤³¤È¤À¤±¤Ç¤¹.
+ ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë»²²Ã¤¹¤ë¤³¤È¤À¤±¤Ç¤¹¡£
</para>
- <para>¤³¤Îʸ½ñ¤òÆÉ¤ß½ª¤¨¤¿¸å,
- ¤¢¤Ê¤¿¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó. </para>
-
+ <para>¤³¤Îʸ½ñ¤òÆÉ¤ß½ª¤¨¤¿¸å¡¢
+ ¤¢¤Ê¤¿¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£</para>
+
<itemizedlist>
- <listitem>
- <para>¤É¤ì¤¬ FDP ¤¬´ÉÍý¤¹¤ëʸ½ñ¤Ï¤Ê¤Î¤«Íý²ò¤·¤Æ²¼¤µ¤¤. </para>
+ <listitem>
+ <para>¤É¤ì¤¬ FDP ¤¬´ÉÍý¤¹¤ëʸ½ñ¤Ï¤Ê¤Î¤«Íý²ò¤·¤Æ²¼¤µ¤¤¡£</para>
</listitem>
-
+
<listitem>
- <para>FDP ¤Î´ÉÍý¤¹¤ëʸ½ñ¤Î SGML ¤Î¥½¡¼¥¹¥³¡¼¥É¤òÆÉ¤ß,
- °ÕÌ£¤¬Íý²ò¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤.
+ <para>FDP ¤Î´ÉÍý¤¹¤ëʸ½ñ¤Î SGML ¤Î¥½¡¼¥¹¥³¡¼¥É¤òÆÉ¤ß¡¢
+ °ÕÌ£¤¬Íý²ò¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£
</para>
</listitem>
-
- <listitem>
- <para>ʸ½ñ¤ØÊѹ¹¤ò²Ã¤¨¤ëÁàºî¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤. </para>
+
+ <listitem>
+ <para>ʸ½ñ¤ØÊѹ¹¤ò²Ã¤¨¤ëÁàºî¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£</para>
</listitem>
-
+
<listitem>
- <para>¤¢¤Ê¤¿¤ÎÊѹ¹¤¬ººÆÉ¤ò¼õ¤±, FreeBSD
- ¤Îʸ½ñ¤È¤·¤ÆºÎÍѤˤޤ碌¤ë¤è¤¦, Êѹ¹¤ÎÄó½Ð¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤.
+ <para>¤¢¤Ê¤¿¤ÎÊѹ¹¤¬ººÆÉ¤ò¼õ¤±¡¢FreeBSD
+ ¤Îʸ½ñ¤È¤·¤ÆºÎÍѤˤޤ碌¤ë¤è¤¦¡¢Êѹ¹¤ÎÄó½Ð¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£
</para>
- </listitem>
+ </listitem>
</itemizedlist>
<sect1 id="overview-doc">
<title>FreeBSD ʸ½ñ¥»¥Ã¥È</title>
- <para>FDP ¤Ç¤Ï FreeBSD ´ØÏ¢Ê¸½ñ¤Î¤¦¤Á, ¼¡¤Î
- 4 ¤Ä¤Î¥«¥Æ¥´¥ê¤òôÅö¤·¤Æ¤¤¤Þ¤¹.
+ <para>FDP ¤Ç¤Ï FreeBSD ´ØÏ¢Ê¸½ñ¤Î¤¦¤Á¡¢¼¡¤Î
+ 4 ¤Ä¤Î¥«¥Æ¥´¥ê¤òôÅö¤·¤Æ¤¤¤Þ¤¹¡£
</para>
-
+
<variablelist>
<varlistentry>
- <term>¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸</term>
-
- <listitem>
- <para>¥·¥¹¥Æ¥à¤Î±Ñ¸ìÈǥޥ˥奢¥ë¥Ú¡¼¥¸¤Ï´ðËÜ¥·¥¹¥Æ¥à¤Î°ìÉô¤Ç¤¢¤ê,
- FDP ¤¬¤½¤ÎºîÀ®¤òôÅö¤·¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó.
- ¤·¤«¤· FDP ¤Ï, ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¤è¤ê¤ï¤«¤ê¤ä¤¹¤¯¤·¤¿¤ê,
- ÉÔÀµ³Î¤Êµ­½Ò¤ò½¤Àµ¤¹¤ë¤¿¤á, ´û¸¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î²þÊÔ¤ò¹Ô¤Ê¤¦¤³¤È¤¬
- ¤Ç¤­¤Þ¤¹.
- </para>
-
- <para>ËÝÌõ¥Á¡¼¥à¤Ï, ¥·¥¹¥Æ¥à¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¾¸À¸ì¤ËËÝÌõ¤¹¤ë
- ºî¶È¤òôÅö¤·¤Æ¤¤¤Þ¤¹. ¤³¤ÎËÝÌõºî¶È¤Ï, FDP ¤ÎôÅöÈÏ°ÏÆâ¤Ç¤¹.
- </para>
- </listitem>
+ <term>¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸</term>
+
+ <listitem>
+ <para>¥·¥¹¥Æ¥à¤Î±Ñ¸ìÈǥޥ˥奢¥ë¥Ú¡¼¥¸¤Ï´ðËÜ¥·¥¹¥Æ¥à¤Î°ìÉô¤Ç¤¢¤ê¡¢
+ FDP ¤¬¤½¤ÎºîÀ®¤òôÅö¤·¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
+ ¤·¤«¤· FDP ¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¤è¤ê¤ï¤«¤ê¤ä¤¹¤¯¤·¤¿¤ê¡¢
+ ÉÔÀµ³Î¤Êµ­½Ò¤ò½¤Àµ¤¹¤ë¤¿¤á¡¢´û¸¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î²þÊÔ¤ò¹Ô¤Ê¤¦¤³¤È¤¬
+ ¤Ç¤­¤Þ¤¹¡£
+ </para>
+
+ <para>ËÝÌõ¥Á¡¼¥à¤Ï¡¢¥·¥¹¥Æ¥à¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¾¸À¸ì¤ËËÝÌõ¤¹¤ë
+ ºî¶È¤òôÅö¤·¤Æ¤¤¤Þ¤¹¡£¤³¤ÎËÝÌõºî¶È¤Ï¡¢FDP ¤ÎôÅöÈÏ°ÏÆâ¤Ç¤¹¡£
+ </para>
+ </listitem>
</varlistentry>
<varlistentry>
- <term>FAQ</term>
-
- <listitem>
- <para>FAQ ¤Ï, FreeBSD
- ¤Ë´ØÏ¢¤¹¤ë¤µ¤Þ¤¶¤Þ¤Ê¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤ä¥Ë¥å¡¼¥¹¥°¥ë¡¼¥×¤Ç
- ¤è¤¯¿Ò¤Í¤é¤ì¤ë¼ÁÌä, ¤¢¤ë¤¤¤Ï¼ÁÌ䤵¤ì¤ë¤Ù¤­¤â¤Î¤Ë¤Ä¤¤¤Æ,
- (û¤¤¼Áµ¿±þÅú·Á¼°¤Ç)¼è¤ê°·¤Ã¤¿¤â¤Î¤Ç¤¹.
- ¤³¤Î·Á¼°¤Ç¤Ï, ɬÍװʾå¤ËŤ¯ºÙ¤«¤¤²óÅú¤Ïµö¤µ¤ì¤Þ¤»¤ó.
- </para>
- </listitem>
+ <term>FAQ</term>
+
+ <listitem>
+ <para>FAQ ¤Ï¡¢FreeBSD
+ ¤Ë´ØÏ¢¤¹¤ë¤µ¤Þ¤¶¤Þ¤Ê¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤ä¥Ë¥å¡¼¥¹¥°¥ë¡¼¥×¤Ç
+ ¤è¤¯¿Ò¤Í¤é¤ì¤ë¼ÁÌä¡¢¤¢¤ë¤¤¤Ï¼ÁÌ䤵¤ì¤ë¤Ù¤­¤â¤Î¤Ë¤Ä¤¤¤Æ¡¢
+ (û¤¤¼Áµ¿±þÅú·Á¼°¤Ç)¼è¤ê°·¤Ã¤¿¤â¤Î¤Ç¤¹¡£
+ ¤³¤Î·Á¼°¤Ç¤Ï¡¢É¬Íװʾå¤ËŤ¯ºÙ¤«¤¤²óÅú¤Ïµö¤µ¤ì¤Þ¤»¤ó¡£
+ </para>
+ </listitem>
</varlistentry>
<varlistentry>
- <term>¥Ï¥ó¥É¥Ö¥Ã¥¯</term>
+ <term>¥Ï¥ó¥É¥Ö¥Ã¥¯</term>
- <listitem>
- <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï¹­ÈϰϤÎÏÃÂê¤ò°·¤Ã¤¿ FreeBSD ¤Î¥æ¡¼¥¶¤Î¤¿¤á¤Î
- ¥ª¥ó¥é¥¤¥ó¾ðÊó¸», ¤ª¤è¤Ó¥ê¥Õ¥¡¥ì¥ó¥¹¤È¤Ê¤ë¤³¤È¤ò°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤¹.
- </para>
- </listitem>
+ <listitem>
+ <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï¹­ÈϰϤÎÏÃÂê¤ò°·¤Ã¤¿ FreeBSD ¤Î¥æ¡¼¥¶¤Î¤¿¤á¤Î
+ ¥ª¥ó¥é¥¤¥ó¾ðÊ󸻡¢¤ª¤è¤Ó¥ê¥Õ¥¡¥ì¥ó¥¹¤È¤Ê¤ë¤³¤È¤ò°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤¹¡£
+ </para>
+ </listitem>
</varlistentry>
-
+
<varlistentry>
- <term>¥¦¥§¥Ö¥µ¥¤¥È</term>
-
- <listitem>
- <para>¤³¤ì¤Ï, World Wide Web ¤Ë¤ª¤¤¤ÆÃ濴Ū¤Ê FreeBSD ¤Î¥µ¥¤¥È¤Ç¤¢¤ê,
- <ulink url="../../../../index.html">http://www.FreeBSD.org/</ulink>
- ¤È, À¤³¦Ãæ¤Ë¸ºß¤¹¤ë¤¿¤¯¤µ¤ó¤Î¥ß¥é¡¼¥µ¥¤¥È¤«¤é¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- ¤³¤Î¥¦¥§¥Ö¥µ¥¤¥È¤Ï, ¿¤¯¤Î¿Í¡¹¤¬ FreeBSD
- ¤ò½é¤á¤ÆÌܤˤ¹¤ë¾ì½ê¤Ç¤â¤¢¤ê¤Þ¤¹.
- </para>
+ <term>¥¦¥§¥Ö¥µ¥¤¥È</term>
+
+ <listitem>
+ <para>¤³¤ì¤Ï¡¢World Wide Web ¤Ë¤ª¤¤¤ÆÃ濴Ū¤Ê FreeBSD ¤Î¥µ¥¤¥È¤Ç¤¢¤ê¡¢
+ <ulink url="&url.base;/index.html">http://www.FreeBSD.org/</ulink>
+ ¤È¡¢À¤³¦Ãæ¤Ë¸ºß¤¹¤ë¤¿¤¯¤µ¤ó¤Î¥ß¥é¡¼¥µ¥¤¥È¤«¤é¸«¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ ¤³¤Î¥¦¥§¥Ö¥µ¥¤¥È¤Ï¡¢Â¿¤¯¤Î¿Í¡¹¤¬ FreeBSD
+ ¤ò½é¤á¤ÆÌܤˤ¹¤ë¾ì½ê¤Ç¤â¤¢¤ê¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
</variablelist>
-
- <para>¤³¤Î 4 ¼ïÎà¤Îʸ½ñ¤Ï, ¤¤¤º¤ì¤â FreeBSD CVS ¥Ä¥ê¡¼¤«¤éÆþ¼ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- ¤½¤Î¤¿¤á, ¥Õ¥¡¥¤¥ë¤Ø¤ÎÊѹ¹ÍúÎò¤Ï°ìÈ̤˸ø³«¤µ¤ì¤Æ¤¤¤Æ,
+
+ <para>¤³¤Î 4 ¼ïÎà¤Îʸ½ñ¤Ï¡¢¤¤¤º¤ì¤â FreeBSD CVS ¥Ä¥ê¡¼¤«¤éÆþ¼ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ ¤½¤Î¤¿¤á¡¢¥Õ¥¡¥¤¥ë¤Ø¤ÎÊѹ¹ÍúÎò¤Ï°ìÈ̤˸ø³«¤µ¤ì¤Æ¤¤¤Æ¡¢
<application>CVSup</application> ¤ä
<application>CTM</application> ¤È¤¤¤Ã¤¿¥×¥í¥°¥é¥à¤ò»È¤¤
- ï¤Ç¤âʸ½ñ¤Î¥í¡¼¥«¥ë¥³¥Ô¡¼¤òºÇ¿·¤Î¤â¤Î¤ËÊݤĤ³¤È¤¬¤Ç¤­¤Þ¤¹.
+ ï¤Ç¤âʸ½ñ¤Î¥í¡¼¥«¥ë¥³¥Ô¡¼¤òºÇ¿·¤Î¤â¤Î¤ËÊݤĤ³¤È¤¬¤Ç¤­¤Þ¤¹¡£
</para>
-
- <para>¤µ¤é¤Ë, ¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤¬¥Á¥å¡¼¥È¥ê¥¢¥ë¤ä FreeBSD
- ´ØÏ¢¤Î¥¦¥§¥Ö¥µ¥¤¥È¤ò¤Ä¤¯¤Ã¤Æ¤¤¤Þ¤¹. ¤½¤ì¤é¤Î¤Ê¤«¤Ë¤Ï,
+
+ <para>¤µ¤é¤Ë¡¢¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤¬¥Á¥å¡¼¥È¥ê¥¢¥ë¤ä FreeBSD
+ ´ØÏ¢¤Î¥¦¥§¥Ö¥µ¥¤¥È¤ò¤Ä¤¯¤Ã¤Æ¤¤¤Þ¤¹¡£¤½¤ì¤é¤Î¤Ê¤«¤Ë¤Ï¡¢
¾¤Îʸ½ñ¤ÈƱ¤¸¤è¤¦¤Ë CVS ¥ê¥Ý¥¸¥È¥ê(¤Î¸¶ºî¼Ô¤¬Æ±°Õ¤·¤¿¾ì½ê)¤Ë
- ´Þ¤Þ¤ì¤Æ¤¤¤ë¤â¤Î¤â¤¢¤ë°ìÊý, FreeBSD ¤Î¥ê¥Ý¥¸¥È¥ê¤«¤é¤ÏʬΥ¤·¤Æ,
- ¸¶ºî¼Ô¤Î¼ê¤Ë¤è¤Ã¤ÆÄ¾ÀÜÊݼ餵¤ì¤Æ¤¤¤ë¤â¤Î¤â¤¢¤ê¤Þ¤¹.
- FDP ¤Ç¤Ï, ¤½¤Î¤è¤¦¤Êʸ½ñ¤ËÂФ·¤Æ²Äǽ¤Ê¸Â¤ê,
- ¥ê¥ó¥¯¤òÄ󶡤¹¤ë¤è¤¦¤ËÅØÎϤ·¤Æ¤¤¤Þ¤¹.
+ ´Þ¤Þ¤ì¤Æ¤¤¤ë¤â¤Î¤â¤¢¤ë°ìÊý¡¢FreeBSD ¤Î¥ê¥Ý¥¸¥È¥ê¤«¤é¤ÏʬΥ¤·¤Æ¡¢
+ ¸¶ºî¼Ô¤Î¼ê¤Ë¤è¤Ã¤ÆÄ¾ÀÜÊݼ餵¤ì¤Æ¤¤¤ë¤â¤Î¤â¤¢¤ê¤Þ¤¹¡£
+ FDP ¤Ç¤Ï¡¢¤½¤Î¤è¤¦¤Êʸ½ñ¤ËÂФ·¤Æ²Äǽ¤Ê¸Â¤ê¡¢
+ ¥ê¥ó¥¯¤òÄ󶡤¹¤ë¤è¤¦¤ËÅØÎϤ·¤Æ¤¤¤Þ¤¹¡£
</para>
</sect1>
<sect1 id="overview-before">
<title>¤Ï¤¸¤á¤ëÁ°¤Ë</title>
-
- <para>¤³¤Îʸ½ñ¤Ï, ¼¡¤Ë¤¢¤²¤ëÆâÍÆ¤Ë¤Ä¤¤¤Æ
- ¤¢¤Ê¤¿¤¬¤¹¤Ç¤ËÍý²ò¤·¤Æ¤¤¤ë¤³¤È¤òÁ°Äó¤È¤·¤Æ½ñ¤«¤ì¤Æ¤¤¤Þ¤¹.
+
+ <para>¤³¤Îʸ½ñ¤Ï¡¢¼¡¤Ë¤¢¤²¤ëÆâÍÆ¤Ë¤Ä¤¤¤Æ
+ ¤¢¤Ê¤¿¤¬¤¹¤Ç¤ËÍý²ò¤·¤Æ¤¤¤ë¤³¤È¤òÁ°Äó¤È¤·¤Æ½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
-
- <itemizedlist>
+
+ <itemizedlist>
<listitem>
<para>FreeBSD CVS ¥ê¥Ý¥¸¥È¥ê¤Î¥í¡¼¥«¥ë¥³¥Ô¡¼¤ò
- (<application>CVS</application>, ¤â¤·¤¯¤Ï
+ (<application>CVS</application>¡¢¤â¤·¤¯¤Ï
<application>CVSup</application> ¤«
- <application>CTM</application> ¤ò»È¤Ã¤Æ) Æþ¼ê¤·¤¿¤ê,
- <application>CVSup</application> ¤ò»È¤Ã¤Æ
+ <application>CTM</application> ¤ò»È¤Ã¤Æ) Æþ¼ê¤·¤¿¤ê¡¢
+ <application>CVSup</application> ¤ò»È¤Ã¤Æ
<emphasis>¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤¿(checked-out)</emphasis>¥³¥Ô¡¼¤ò
- ¥À¥¦¥ó¥í¡¼¥É¤¹¤ë¤³¤È¤Ç,
- FreeBSD ¤Îʸ½ñ¤Î¥í¡¼¥«¥ë¥³¥Ô¡¼¤òºÇ¿·¤Ë°Ý»ý¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ.
- </para>
+ ¥À¥¦¥ó¥í¡¼¥É¤¹¤ë¤³¤È¤Ç¡¢
+ FreeBSD ¤Îʸ½ñ¤Î¥í¡¼¥«¥ë¥³¥Ô¡¼¤òºÇ¿·¤Ë°Ý»ý¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¡£
+ </para>
</listitem>
-
+
<listitem>
- <para>FreeBSD Ports ¥·¥¹¥Æ¥à, ¤â¤·¤¯¤Ï &man.pkg.add.1
- ¤òÍøÍѤ·¤Æ¿·¤·¤¤¥½¥Õ¥È¥¦¥§¥¢¤ò¥À¥¦¥ó¥í¡¼¥É¤·, ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ.
- </para>
- </listitem>
- </itemizedlist>
+ <para>FreeBSD Ports ¥·¥¹¥Æ¥à¡¢¤â¤·¤¯¤Ï &man.pkg.add.1
+ ¤òÍøÍѤ·¤Æ¿·¤·¤¤¥½¥Õ¥È¥¦¥§¥¢¤ò¥À¥¦¥ó¥í¡¼¥É¤·¡¢¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤Æ¡£
+ </para>
+ </listitem>
+ </itemizedlist>
</sect1>
<sect1 id="overview-quick-start">
<title>¤Þ¤º¤Ï¤Ï¤¸¤á¤Æ¤ß¤ë</title>
- <para>¤â¤·²¿¤«¤ä¤Ã¤Æ¤ß¤¿¤¯¤Ê¤Ã¤Æ, ·Ñ³¤·¤Æ¤ä¤Ã¤Æ¤¤¤¯¼«¿®¤¬¤¢¤ë¤Ê¤é,
- °Ê²¼¤Î¼ê½ç¤òÄɤäƤߤƤ¯¤À¤µ¤¤.</para>
+ <para>¤â¤·²¿¤«¤ä¤Ã¤Æ¤ß¤¿¤¯¤Ê¤Ã¤Æ¡¢·Ñ³¤·¤Æ¤ä¤Ã¤Æ¤¤¤¯¼«¿®¤¬¤¢¤ë¤Ê¤é¡¢
+ °Ê²¼¤Î¼ê½ç¤òÄɤäƤߤƤ¯¤À¤µ¤¤¡£</para>
<procedure>
<step>
<para><filename role="package">textproc/docproj</filename> ¥á¥¿ port ¤ò
- ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹.</para>
+ ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£</para>
<screen>&prompt.root; <userinput>cd /usr/ports/textproc/docproj</userinput>
&prompt.root; <userinput>make JADETEX=no install</userinput></screen>
@@ -210,48 +210,48 @@
<step>
<para>FreeBSD <filename>doc</filename> ¥Ä¥ê¡¼¤Î¥í¡¼¥«¥ë¥³¥Ô¡¼
- ¤òÆþ¼ê¤·¤Þ¤¹.
- CVSup ¤ò <literal>checkout</literal> ¥â¡¼¥É¤Ç»È¤¦¤«,
- CVS ¥ê¥Ý¥¸¥È¥ê¤Î´°Á´¤Ê¥³¥Ô¡¼¤ò¥í¡¼¥«¥ë¤Ë¼è¤ê´ó¤»¤ë¤«¤·¤Þ¤¹.
+ ¤òÆþ¼ê¤·¤Þ¤¹¡£
+ CVSup ¤ò <literal>checkout</literal> ¥â¡¼¥É¤Ç»È¤¦¤«¡¢
+ CVS ¥ê¥Ý¥¸¥È¥ê¤Î´°Á´¤Ê¥³¥Ô¡¼¤ò¥í¡¼¥«¥ë¤Ë¼è¤ê´ó¤»¤ë¤«¤·¤Þ¤¹¡£
</para>
- <para>CVS ¥ê¥Ý¥¸¥È¥ê¤ò¥í¡¼¥«¥ë¤Ë»ý¤Ä¤è¤¦¤Ë¤·¤¿¾ì¹ç,
+ <para>CVS ¥ê¥Ý¥¸¥È¥ê¤ò¥í¡¼¥«¥ë¤Ë»ý¤Ä¤è¤¦¤Ë¤·¤¿¾ì¹ç¡¢
¾¯¤Ê¤¯¤È¤â <filename>doc/share</filename> ¤È
<filename>doc/en_US.ISO8859-1/share</filename> ¥Ç¥£¥ì¥¯¥È¥ê
- ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹.</para>
+ ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£</para>
<screen>&prompt.user; <userinput>cvs checkout doc/share</userinput>
&prompt.user; <userinput>cvs checkout doc/en_US.ISO8859-1/share</userinput></screen>
- <para>¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤Ë;͵¤¬¤¢¤ë¤è¤¦¤Ç¤·¤¿¤é, Á´¤Æ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È
- ¤·¤Æ¤·¤Þ¤¦¤³¤È¤â¤Ç¤­¤Þ¤¹.</para>
+ <para>¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤Ë;͵¤¬¤¢¤ë¤è¤¦¤Ç¤·¤¿¤é¡¢Á´¤Æ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È
+ ¤·¤Æ¤·¤Þ¤¦¤³¤È¤â¤Ç¤­¤Þ¤¹¡£</para>
<screen>&prompt.user; <userinput>cvs checkout doc</userinput></screen>
</step>
<step>
<para>´û¸¤Î book ¤â¤·¤¯¤Ï article ¤ËÊѹ¹¤ò²Ã¤¨¤è¤¦¤È
- ¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï, ¥ê¥Ý¥¸¥È¥ê¤Î¤½¤ÎÉôʬ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Þ¤¹.
- ¿·µ¬¤Ë book ¤ä article ¤ò´ó¹Æ¤·¤è¤¦¤È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï,
- ´û¸¤Î¤â¤Î¤ò¥Æ¥ó¥×¥ì¡¼¥È¤È¤·¤Æ»È¤Ã¤Æ¤¯¤À¤µ¤¤.</para>
+ ¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¥ê¥Ý¥¸¥È¥ê¤Î¤½¤ÎÉôʬ¤ò¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Þ¤¹¡£
+ ¿·µ¬¤Ë book ¤ä article ¤ò´ó¹Æ¤·¤è¤¦¤È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢
+ ´û¸¤Î¤â¤Î¤ò¥Æ¥ó¥×¥ì¡¼¥È¤È¤·¤Æ»È¤Ã¤Æ¤¯¤À¤µ¤¤¡£</para>
- <para>Î㤨¤Ð, FreeBSD ¤È Windows 2000 ¤Î´Ö¤Ë VPN ¤òÀßÄꤹ¤ë¤è¤¦¤Ê
- ¿·¤·¤¤ article ¤ò´ó¹Æ¤·¤è¤¦¤È¤·¤Æ¤¤¤ë¾ì¹ç, °Ê²¼¤Î¤è¤¦¤Ë¤·¤Þ¤¹.
+ <para>Î㤨¤Ð¡¢FreeBSD ¤È Windows 2000 ¤Î´Ö¤Ë VPN ¤òÀßÄꤹ¤ë¤è¤¦¤Ê
+ ¿·¤·¤¤ article ¤ò´ó¹Æ¤·¤è¤¦¤È¤·¤Æ¤¤¤ë¾ì¹ç¡¢°Ê²¼¤Î¤è¤¦¤Ë¤·¤Þ¤¹¡£
</para>
<procedure>
<step>
<para><filename>articles</filename> ¥Ç¥£¥ì¥¯¥È¥ê¤ò
- ¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Þ¤¹.</para>
+ ¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Þ¤¹¡£</para>
<screen>&prompt.user; <userinput>cvs checkout doc/en_US.ISO8859-1/articles</userinput></screen>
</step>
<step>
<para>´û¸¤Î article ¤ò¥Æ¥ó¥×¥ì¡¼¥È¤È¤·¤Æ»È¤¦¤¿¤á¤Ë
- ¥³¥Ô¡¼¤·¤Þ¤¹.
- º£²ó¤Ï, ¿·¤·¤¤ article ¤Ï <filename>vpn-w2k</filename>
- ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤ËÆþ¤ì¤ë¤³¤È¤Ë¤·¤Þ¤·¤ç¤¦.</para>
+ ¥³¥Ô¡¼¤·¤Þ¤¹¡£
+ º£²ó¤Ï¡¢¿·¤·¤¤ article ¤Ï <filename>vpn-w2k</filename>
+ ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤ËÆþ¤ì¤ë¤³¤È¤Ë¤·¤Þ¤·¤ç¤¦¡£</para>
<screen>&prompt.user; <userinput>cd doc/en_US.ISO8859-1/articles</userinput>
&prompt.user; <userinput>cp -r committers-guide vpn-w2k</userinput></screen>
@@ -259,59 +259,59 @@
</procedure>
<para>¤â¤· <filename>doc/en_US.ISO8859-1/books/faq</filename>
- ¤Ë¤¢¤ë FAQ ¤Î¤è¤¦¤Ê´û¸¤Îʸ½ñ¤Ë¼ê¤ò²Ã¤¨¤ë¾ì¹ç,
- ¥ê¥Ý¥¸¥È¥ê¤«¤é°Ê²¼¤Î¤è¤¦¤Ë¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Þ¤¹.</para>
+ ¤Ë¤¢¤ë FAQ ¤Î¤è¤¦¤Ê´û¸¤Îʸ½ñ¤Ë¼ê¤ò²Ã¤¨¤ë¾ì¹ç¡¢
+ ¥ê¥Ý¥¸¥È¥ê¤«¤é°Ê²¼¤Î¤è¤¦¤Ë¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤Þ¤¹¡£</para>
<screen>&prompt.user; <userinput>cvs checkout doc/en_US.ISO8859-1/books/faq</userinput></screen>
</step>
<step>
<para><filename>.sgml</filename> ¥Õ¥¡¥¤¥ë¤ò¤¢¤Ê¤¿¤Î¹¥¤­¤Ê
- ¥¨¥Ç¥£¥¿¤ÇÊÔ½¸¤·¤Þ¤¹.</para>
+ ¥¨¥Ç¥£¥¿¤ÇÊÔ½¸¤·¤Þ¤¹¡£</para>
</step>
<step>
<para><maketarget>lint</maketarget> ¥¿¡¼¥²¥Ã¥È¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×
- ¤ò¥Æ¥¹¥È¤·¤Þ¤¹.
- ¤³¤ì¤Ë¤è¤ê, »þ´Ö¤Î¤«¤«¤ëÊÑ´¹¤ò¼ÂºÝ¤Ë¹Ô¤Ê¤¦¤³¤È̵¤¯,
- ʸ½ñÃæ¤Î´Ö°ã¤¤¤ò¤¹¤Ð¤ä¤¯¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.</para>
+ ¤ò¥Æ¥¹¥È¤·¤Þ¤¹¡£
+ ¤³¤ì¤Ë¤è¤ê¡¢»þ´Ö¤Î¤«¤«¤ëÊÑ´¹¤ò¼ÂºÝ¤Ë¹Ô¤Ê¤¦¤³¤È̵¤¯¡¢
+ ʸ½ñÃæ¤Î´Ö°ã¤¤¤ò¤¹¤Ð¤ä¤¯¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
<screen>&prompt.user; <userinput>make lint</userinput></screen>
- <para>ʸ½ñ¤ò¼ÂºÝ¤Ë¹½ÃÛ¤¹¤ë½àÈ÷¤¬¤Ç¤­¤¿¤é,
- <varname>FORMATS</varname> ÊÑ¿ô¤Çñ°ì¤Î¥Õ¥©¡¼¥Þ¥Ã¥È,
- ¤â¤·¤¯¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤Î°ìÍ÷¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- º£¤Î¤È¤³¤í,
- <literal>html</literal>, <literal>html-split</literal>,
- <literal>txt</literal>, <literal>ps</literal>,
- <literal>pdf</literal>, <literal>rtf</literal>
- ¤¬»ØÄê¤Ç¤­¤Þ¤¹.
+ <para>ʸ½ñ¤ò¼ÂºÝ¤Ë¹½ÃÛ¤¹¤ë½àÈ÷¤¬¤Ç¤­¤¿¤é¡¢
+ <varname>FORMATS</varname> ÊÑ¿ô¤Çñ°ì¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¡¢
+ ¤â¤·¤¯¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤Î°ìÍ÷¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ º£¤Î¤È¤³¤í¡¢
+ <literal>html</literal>, <literal>html-split</literal>,
+ <literal>txt</literal>, <literal>ps</literal>,
+ <literal>pdf</literal>, <literal>rtf</literal>
+ ¤¬»ØÄê¤Ç¤­¤Þ¤¹¡£
¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎºÇ¿·¤Î¥ê¥¹¥È¤Ï
<filename>doc/share/mk/doc.docbook.mk</filename> ¥Õ¥¡¥¤¥ë¤Î
- ÀèÆ¬¤ò¸«¤Æ¤¯¤À¤µ¤¤.
+ ÀèÆ¬¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£
ñ°ì¤Î¥³¥Þ¥ó¥É¤ÇÊ£¿ô¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¹½ÃÛ¤·¤è¤¦¤È¤¹¤ëºÝ
- ¤Ë¤Ï, ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î°ìÍ÷¤ò°úÍÑÉä¤Ç³ç¤ë¤³¤È¤ò˺¤ì¤Ê¤¤¤Ç¤¯¤À¤µ¤¤.
+ ¤Ë¤Ï¡¢¥Õ¥©¡¼¥Þ¥Ã¥È¤Î°ìÍ÷¤ò°úÍÑÉä¤Ç³ç¤ë¤³¤È¤ò˺¤ì¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£
</para>
- <para>Î㤨¤Ð, ʸ½ñ¤ò <literal>html</literal> ¤ËÊÑ´¹¤¹¤ë
+ <para>Î㤨¤Ð¡¢Ê¸½ñ¤ò <literal>html</literal> ¤ËÊÑ´¹¤¹¤ë
¤À¤±¤Ê¤é°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹:</para>
<screen>&prompt.user; <userinput>make FORMATS=html</userinput></screen>
- <para>ʸ½ñ¤ò <literal>html</literal> ¤È <literal>txt</literal>
- ¤ÎξÊý¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ËÊÑ´¹¤·¤¿¤¤¾ì¹ç¤Ï, °Ê²¼¤Î¤è¤¦¤Ë
+ <para>ʸ½ñ¤ò <literal>html</literal> ¤È <literal>txt</literal>
+ ¤ÎξÊý¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ËÊÑ´¹¤·¤¿¤¤¾ì¹ç¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë
&man.make.1; ¤òÆó²ó¤Ë¤ï¤±¤Æ¼Â¹Ô¤¹¤ë¤³¤È¤Ç¤Ç¤­¤Þ¤¹:</para>
<screen>&prompt.user; <userinput>make FORMATS=html</userinput>
&prompt.user; <userinput>make FORMATS=txt</userinput></screen>
- <para>°ì²ó¤Î¥³¥Þ¥ó¥É¤Ç¼Â¹Ô¤¹¤ë¤Ë¤Ï, °Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹:</para>
+ <para>°ì²ó¤Î¥³¥Þ¥ó¥É¤Ç¼Â¹Ô¤¹¤ë¤Ë¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹:</para>
<screen>&prompt.user; <userinput>make FORMATS="html txt"</userinput></screen>
</step>
<step>
- <para>Êѹ¹ÅÀ¤ò &man.send-pr.1; ¤ò»È¤Ã¤ÆÄó½Ð¤·¤Þ¤¹.</para>
+ <para>Êѹ¹ÅÀ¤ò &man.send-pr.1; ¤ò»È¤Ã¤ÆÄó½Ð¤·¤Þ¤¹¡£</para>
</step>
</procedure>
</sect1>
diff --git a/ja_JP.eucJP/books/fdp-primer/psgml-mode/chapter.sgml b/ja_JP.eucJP/books/fdp-primer/psgml-mode/chapter.sgml
index 0d855f85d7..7fe5e02d31 100644
--- a/ja_JP.eucJP/books/fdp-primer/psgml-mode/chapter.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/psgml-mode/chapter.sgml
@@ -38,124 +38,124 @@
<literal>sgml-mode</literal> ¤òÍøÍѤ¹¤ë</title>
<para>¿·¤·¤¤¥Ð¡¼¥¸¥ç¥ó¤Î <application>Emacs</application> ¤ä
- <application>Xemacs</application> (Ports Collection ¤Ë¤¢¤ê¤Þ¤¹)¤Ë¤Ï,
- PSGML ¤È¸Æ¤Ð¤ì¤ëÈó¾ï¤ËÊØÍø¤Ê¥Ñ¥Ã¥±¡¼¥¸¤¬Éí°¤·¤Æ¤¤¤Þ¤¹.
- ¤³¤ì¤Ï³ÈÄ¥»Ò¤¬¤È¤Ê¤Ã¤Æ¤¤¤ë <filename>.sgml</filename> ¤Î¥Õ¥¡¥¤¥ë¤¬ÆÉ¤ß¹þ¤Þ¤ì¤ë¤«,
- <command>M-x sgml-mode</command> ¤ÈÆþÎϤ¹¤ë¤³¤È¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤¹.
- PSGML ¤Ï, SGML ¥Õ¥¡¥¤¥ë¤ä¥¨¥ì¥á¥ó¥È, °À­¤ò°·¤¦¤¿¤á¤Î¥á¥¸¥ã¡¼¥â¡¼¥É¤Ç¤¹.
+ <application>XEmacs</application> (Ports Collection ¤Ë¤¢¤ê¤Þ¤¹)¤Ë¤Ï¡¢
+ PSGML ¤È¸Æ¤Ð¤ì¤ëÈó¾ï¤ËÊØÍø¤Ê¥Ñ¥Ã¥±¡¼¥¸¤¬Éí°¤·¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤ì¤Ï³ÈÄ¥»Ò¤¬¤È¤Ê¤Ã¤Æ¤¤¤ë <filename>.sgml</filename> ¤Î¥Õ¥¡¥¤¥ë¤¬ÆÉ¤ß¹þ¤Þ¤ì¤ë¤«¡¢
+ <command>M-x sgml-mode</command> ¤ÈÆþÎϤ¹¤ë¤³¤È¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤¹¡£
+ PSGML ¤Ï¡¢SGML ¥Õ¥¡¥¤¥ë¤ä¥¨¥ì¥á¥ó¥È¡¢Â°À­¤ò°·¤¦¤¿¤á¤Î¥á¥¸¥ã¡¼¥â¡¼¥É¤Ç¤¹¡£
</para>
- <para>¤³¤Î¥â¡¼¥É¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¤¤¯¤Ä¤«¤Î¥³¥Þ¥ó¥É¤òÃΤäƤ¤¤ì¤Ð,
- ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ê¤É¤Î SGML ʸ½ñ¤ò¤è¤ê´Êñ¤Ë°·¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹.
+ <para>¤³¤Î¥â¡¼¥É¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¤¤¯¤Ä¤«¤Î¥³¥Þ¥ó¥É¤òÃΤäƤ¤¤ì¤Ð¡¢
+ ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ê¤É¤Î SGML ʸ½ñ¤ò¤è¤ê´Êñ¤Ë°·¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
</para>
<variablelist>
<varlistentry>
<term><command>C-c C-e</command></term>
-
+
<listitem>
- <para><literal>sgml-insert-element</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹.
- ¼Â¹Ô¤¹¤ë¤È, ¸½ºß¤Î¥«¡¼¥½¥ë°ÌÃÖ¤ËÁÞÆþ¤¹¤Ù¤­¥¨¥ì¥á¥ó¥È̾¤¬Ê¹¤«¤ì,
- TAB ¥­¡¼¤ò»È¤¦¤³¤È¤Ç¥¨¥ì¥á¥ó¥È̾¤ÎÊä´°¤¬¤Ç¤­¤Þ¤¹. ¤Þ¤¿,
- ¥«¡¼¥½¥ë°ÌÃÖ¤ËÁÞÆþ¤Ç¤­¤Ê¤¤¥¨¥ì¥á¥ó¥È̾¤ÏÆþÎϤǤ­¤Ê¤¤¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹.
- </para>
-
- <para>ÁÞÆþ¤Ï, »ØÄꤷ¤¿¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°¤È¥¨¥ó¥É¥¿¥°¤¬Î¾Êý¹Ô¤Ê¤ï¤ì¤Þ¤¹.
- ¤â¤·, ¤½¤Î¥¨¥ì¥á¥ó¥È¤¬Â¾¤Îɬ¿Ü¥¨¥ì¥á¥ó¥È¤ò´Þ¤à¾ì¹ç¤Ï,
- ¤½¤Îɬ¿Ü¥¨¥ì¥á¥ó¥È¤âƱ¤¸¤è¤¦¤ËÁÞÆþ¤µ¤ì¤Þ¤¹.
- </para>
+ <para><literal>sgml-insert-element</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+ ¼Â¹Ô¤¹¤ë¤È¡¢¸½ºß¤Î¥«¡¼¥½¥ë°ÌÃÖ¤ËÁÞÆþ¤¹¤Ù¤­¥¨¥ì¥á¥ó¥È̾¤¬Ê¹¤«¤ì¡¢
+ TAB ¥­¡¼¤ò»È¤¦¤³¤È¤Ç¥¨¥ì¥á¥ó¥È̾¤ÎÊä´°¤¬¤Ç¤­¤Þ¤¹¡£¤Þ¤¿¡¢
+ ¥«¡¼¥½¥ë°ÌÃÖ¤ËÁÞÆþ¤Ç¤­¤Ê¤¤¥¨¥ì¥á¥ó¥È̾¤ÏÆþÎϤǤ­¤Ê¤¤¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+ </para>
+
+ <para>ÁÞÆþ¤Ï¡¢»ØÄꤷ¤¿¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°¤È¥¨¥ó¥É¥¿¥°¤¬Î¾Êý¹Ô¤Ê¤ï¤ì¤Þ¤¹¡£
+ ¤â¤·¡¢¤½¤Î¥¨¥ì¥á¥ó¥È¤¬Â¾¤Îɬ¿Ü¥¨¥ì¥á¥ó¥È¤ò´Þ¤à¾ì¹ç¤Ï¡¢
+ ¤½¤Îɬ¿Ü¥¨¥ì¥á¥ó¥È¤âƱ¤¸¤è¤¦¤ËÁÞÆþ¤µ¤ì¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><command>C-c =</command></term>
-
+
<listitem>
- <para><literal>sgml-change-element-name</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹.
- ¥«¡¼¥½¥ë¤ò¥¨¥ì¥á¥ó¥È¤ÎÆâ¦¤Ë°Üư¤µ¤»¤Æ¤³¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤.
- Êѹ¹¤¹¤ë¥¨¥ì¥á¥ó¥È̾¤¬Ê¹¤«¤ì, ¸½ºß¤Î¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°¤È¥¨¥ó¥É¥¿¥°¤¬
- ÆþÎϤ·¤¿¿·¤·¤¤¥¨¥ì¥á¥ó¥È¤Î¤â¤Î¤ËÊѹ¹¤µ¤ì¤Þ¤¹.
- </para>
+ <para><literal>sgml-change-element-name</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+ ¥«¡¼¥½¥ë¤ò¥¨¥ì¥á¥ó¥È¤ÎÆâ¦¤Ë°Üư¤µ¤»¤Æ¤³¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£
+ Êѹ¹¤¹¤ë¥¨¥ì¥á¥ó¥È̾¤¬Ê¹¤«¤ì¡¢¸½ºß¤Î¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°¤È¥¨¥ó¥É¥¿¥°¤¬
+ ÆþÎϤ·¤¿¿·¤·¤¤¥¨¥ì¥á¥ó¥È¤Î¤â¤Î¤ËÊѹ¹¤µ¤ì¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><command>C-c C-r</command></term>
-
+
<listitem>
- <para><literal>sgml-tag-region</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹.
- ¥Æ¥­¥¹¥È¤ò»ØÄê(¥Æ¥­¥¹¥È¤Î³«»ÏÅÀ¤Ë°Üư¤·¤Æ C-Space ¤ò²¡¤·,
- ½ªÎ»ÅÀ¤Ë°Üư¤·¤Æ C-Space ¤ò²¡¤¹)¤·¤Æ¤«¤é, ¤³¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤.
- ÍøÍѤ¹¤ë¥¨¥ì¥á¥ó¥È̾¤¬Ê¹¤«¤ì,
- ¥Þ¡¼¥¯¤¬ÉÕ¤±¤é¤ì¤¿ÈϰÏ(¥ê¡¼¥¸¥ç¥ó)¤Î¤¹¤°Á°¸å¤Ë»ØÄꤷ¤¿¥¨¥ì¥á¥ó¥È¤¬ÁÞÆþ¤µ¤ì¤Þ¤¹.
- </para>
+ <para><literal>sgml-tag-region</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+ ¥Æ¥­¥¹¥È¤ò»ØÄê(¥Æ¥­¥¹¥È¤Î³«»ÏÅÀ¤Ë°Üư¤·¤Æ C-Space ¤ò²¡¤·¡¢
+ ½ªÎ»ÅÀ¤Ë°Üư¤·¤Æ C-Space ¤ò²¡¤¹)¤·¤Æ¤«¤é¡¢¤³¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£
+ ÍøÍѤ¹¤ë¥¨¥ì¥á¥ó¥È̾¤¬Ê¹¤«¤ì¡¢
+ ¥Þ¡¼¥¯¤¬ÉÕ¤±¤é¤ì¤¿ÈϰÏ(¥ê¡¼¥¸¥ç¥ó)¤Î¤¹¤°Á°¸å¤Ë»ØÄꤷ¤¿¥¨¥ì¥á¥ó¥È¤¬ÁÞÆþ¤µ¤ì¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>C-c -</command></term>
-
+
<listitem>
- <para><literal>sgml-untag-element</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹.
- ¥«¡¼¥½¥ë¤òºï½ü¤·¤¿¤¤¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°¤«, ¥¨¥ó¥É¥¿¥°¤Î¾å¤Ë¤ª¤¤¤Æ
- ¤³¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤. ¤¹¤ë¤È, ¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°,
- ¥¨¥ó¥É¥¿¥°¤¬Î¾Êý¤È¤âºï½ü¤µ¤ì¤Þ¤¹.
- </para>
+ <para><literal>sgml-untag-element</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+ ¥«¡¼¥½¥ë¤òºï½ü¤·¤¿¤¤¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°¤«¡¢¥¨¥ó¥É¥¿¥°¤Î¾å¤Ë¤ª¤¤¤Æ
+ ¤³¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£¤¹¤ë¤È¡¢¥¨¥ì¥á¥ó¥È¤Î¥¹¥¿¡¼¥È¥¿¥°¡¢
+ ¥¨¥ó¥É¥¿¥°¤¬Î¾Êý¤È¤âºï½ü¤µ¤ì¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><command>C-c C-q</command></term>
-
+
<listitem>
- <para><literal>sgml-fill-element</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹.
- ¼Â¹Ô¤¹¤ë¤È, ¥«¡¼¥½¥ë°ÌÃ֤Υ¨¥ì¥á¥ó¥È¤ÎÆâÍÆ¤ËÂФ·¤Æ,
- (À°·Á¤¹¤ë»þ¤Î¤è¤¦¤Ë)ºÆµ¢Åª¤Êʸ¾Ï¤ÎµÍ¤á¤¬¹Ô¤Ê¤ï¤ì¤Þ¤¹.
- ¤³¤ÎµÍ¤áºî¶È¤Ï, ´Þ¤Þ¤ì¤Æ¤¤¤ë¶õÇòʸ»ú¤¬½ÅÍפʤâ¤Î, ¤¿¤È¤¨¤Ð
- <sgmltag>programlisting</sgmltag>
- ¥¨¥ì¥á¥ó¥È¤ÎÃæ¤Ê¤É¤Ç¤â<emphasis>¸ú²Ì¤¬¤¢¤ê¤Þ¤¹</emphasis>¤Î¤Ç,
- ÍøÍѤκݤÏÃí°Õ¤·¤Æ²¼¤µ¤¤.
- </para>
+ <para><literal>sgml-fill-element</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+ ¼Â¹Ô¤¹¤ë¤È¡¢¥«¡¼¥½¥ë°ÌÃ֤Υ¨¥ì¥á¥ó¥È¤ÎÆâÍÆ¤ËÂФ·¤Æ¡¢
+ (À°·Á¤¹¤ë»þ¤Î¤è¤¦¤Ë)ºÆµ¢Åª¤Êʸ¾Ï¤ÎµÍ¤á¤¬¹Ô¤Ê¤ï¤ì¤Þ¤¹¡£
+ ¤³¤ÎµÍ¤áºî¶È¤Ï¡¢´Þ¤Þ¤ì¤Æ¤¤¤ë¶õÇòʸ»ú¤¬½ÅÍפʤâ¤Î¡¢¤¿¤È¤¨¤Ð
+ <sgmltag>programlisting</sgmltag>
+ ¥¨¥ì¥á¥ó¥È¤ÎÃæ¤Ê¤É¤Ç¤â<emphasis>¸ú²Ì¤¬¤¢¤ê¤Þ¤¹</emphasis>¤Î¤Ç¡¢
+ ÍøÍѤκݤÏÃí°Õ¤·¤Æ²¼¤µ¤¤¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><command>C-c C-a</command></term>
-
+
<listitem>
- <para><literal>sgml-edit-attributes</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹.
- ¼Â¹Ô¤¹¤ë¤È¤â¤¦°ì¤Ä¥Ð¥Ã¥Õ¥¡¤ò³«¤­,
- ºÇ¤â¶á¤¤ÊĤ¸¤¿¥¨¥ì¥á¥ó¥È¤Î¤¹¤Ù¤Æ¤Î°À­¤Î¥ê¥¹¥È¤È, ¸½ºß¤ÎÃͤòɽ¼¨¤·¤Þ¤¹.
- TAB ¤ò»È¤Ã¤ÆÂ°À­´Ö¤ò°Üư¤¹¤ë¤³¤È¤¬¤Ç¤­, <command>C-k</command> ¤ò
- ²¡¤¹¤³¤È¤Ç, ´û¸¤ÎÃͤò¿·¤·¤¤¤â¤Î¤ËÃÖ¤­´¹¤¨¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- ¤Þ¤¿, <command>C-c C-c</command> ¤ò²¡¤¹¤³¤È¤Ç, ¥Ð¥Ã¥Õ¥¡¤òÊĤ¸¤Æ
- ¸µ¤Îʸ½ñ¤ËÌá¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- </para>
+ <para><literal>sgml-edit-attributes</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+ ¼Â¹Ô¤¹¤ë¤È¤â¤¦°ì¤Ä¥Ð¥Ã¥Õ¥¡¤ò³«¤­¡¢
+ ºÇ¤â¶á¤¤ÊĤ¸¤¿¥¨¥ì¥á¥ó¥È¤Î¤¹¤Ù¤Æ¤Î°À­¤Î¥ê¥¹¥È¤È¡¢¸½ºß¤ÎÃͤòɽ¼¨¤·¤Þ¤¹¡£
+ TAB ¤ò»È¤Ã¤ÆÂ°À­´Ö¤ò°Üư¤¹¤ë¤³¤È¤¬¤Ç¤­¡¢<command>C-k</command> ¤ò
+ ²¡¤¹¤³¤È¤Ç¡¢´û¸¤ÎÃͤò¿·¤·¤¤¤â¤Î¤ËÃÖ¤­´¹¤¨¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ ¤Þ¤¿¡¢<command>C-c C-c</command> ¤ò²¡¤¹¤³¤È¤Ç¡¢¥Ð¥Ã¥Õ¥¡¤òÊĤ¸¤Æ
+ ¸µ¤Îʸ½ñ¤ËÌá¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><command>C-c C-v</command></term>
-
+
<listitem>
- <para><literal>sgml-validate</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹.
- ¼Â¹Ô¤¹¤ë¤È(ɬÍפ˱þ¤¸¤Æ)¸½ºßÊÔ½¸Ãæ¤Îʸ½ñ¤ò¥»¡¼¥Ö¤¹¤ë¤«¤É¤¦¤«Ê¹¤«¤ì,
- ¼¡¤Ë SGML ¤ÎÀµÅöÀ­¸¡ºº¤¬¹Ô¤Ê¤ï¤ì¤Þ¤¹.
- ¸¡ºº¤Î½ÐÎϤϿ·¤·¤¤¥Ð¥Ã¥Õ¥¡¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç,
- ¸í¤ê¤Î¤¢¤ëÉôʬ¤Ø¤Ò¤È¤Ä¤Ò¤È¤Ä°Üư¤·¤Æ¥Þ¡¼¥¯¥¢¥Ã¥×¤Î¥ß¥¹¤ò½¤Àµ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- </para>
+ <para><literal>sgml-validate</literal> ¤ò¼Â¹Ô¤·¤Þ¤¹¡£
+ ¼Â¹Ô¤¹¤ë¤È(ɬÍפ˱þ¤¸¤Æ)¸½ºßÊÔ½¸Ãæ¤Îʸ½ñ¤ò¥»¡¼¥Ö¤¹¤ë¤«¤É¤¦¤«Ê¹¤«¤ì¡¢
+ ¼¡¤Ë SGML ¤ÎÀµÅöÀ­¸¡ºº¤¬¹Ô¤Ê¤ï¤ì¤Þ¤¹¡£
+ ¸¡ºº¤Î½ÐÎϤϿ·¤·¤¤¥Ð¥Ã¥Õ¥¡¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢
+ ¸í¤ê¤Î¤¢¤ëÉôʬ¤Ø¤Ò¤È¤Ä¤Ò¤È¤Ä°Üư¤·¤Æ¥Þ¡¼¥¯¥¢¥Ã¥×¤Î¥ß¥¹¤ò½¤Àµ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
</variablelist>
-
- <para>¤â¤Á¤í¤ó, ¤³¤Î¥â¡¼¥É¤Ë¤Ï¾¤Ë¤âÍ­ÍѤʵ¡Ç½¤¬¤¢¤ê¤Þ¤¹.
- ¤³¤³¤Ë¤¢¤²¤¿¤Î¤Ï, ¤½¤ÎÃæ¤Ç¤â¤ï¤¿¤·¤¬Èó¾ï¤ËÉÑÈˤËÍøÍѤ·¤Æ¤¤¤ë¤â¤Î¤Ç¤¹.
+
+ <para>¤â¤Á¤í¤ó¡¢¤³¤Î¥â¡¼¥É¤Ë¤Ï¾¤Ë¤âÍ­ÍѤʵ¡Ç½¤¬¤¢¤ê¤Þ¤¹¡£
+ ¤³¤³¤Ë¤¢¤²¤¿¤Î¤Ï¡¢¤½¤ÎÃæ¤Ç¤â¤ï¤¿¤·¤¬Èó¾ï¤ËÉÑÈˤËÍøÍѤ·¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£
</para>
- <para>¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Çºî¶È¤¹¤ë¤Î¤Ë,
- ŬÀڤʶõÇò, ¥¤¥ó¥Ç¥ó¥È, ¥³¥é¥àÉý¤òÀßÄꤹ¤ë¤Î¤Ë,
+ <para>¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Çºî¶È¤¹¤ë¤Î¤Ë¡¢
+ ŬÀڤʶõÇò¡¢»ú²¼¤²¡¢¥³¥é¥àÉý¤òÀßÄꤹ¤ë¤Î¤Ë¡¢
<filename>.emacs</filename>
- ¤Ë°Ê²¼¤Î¥¨¥ó¥È¥ê¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹.</para>
+ ¤Ë°Ê²¼¤Î¥¨¥ó¥È¥ê¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
<programlisting>
(setq sgml-mode-hook
@@ -180,4 +180,3 @@
sgml-parent-document: ("../book.sgml" "part" "chapter")
End:
-->
-
diff --git a/ja_JP.eucJP/books/fdp-primer/see-also/chapter.sgml b/ja_JP.eucJP/books/fdp-primer/see-also/chapter.sgml
index d93146aef7..cb377f28bf 100644
--- a/ja_JP.eucJP/books/fdp-primer/see-also/chapter.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/see-also/chapter.sgml
@@ -30,16 +30,16 @@
The FreeBSD Japanese Documentation Project
- Original revision: 1.10
+ Original revision: 1.12
$FreeBSD$
-->
<chapter id="see-also">
<title>»²¹Í¥µ¥¤¥È</title>
- <para>¤³¤Îʸ½ñ¤Ï, SGML ¤ä DTD, FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ë´Ø¤·¤Æ,
- ¤¹¤Ù¤Æ¤òÌÖÍ夷¤¿¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó. ¤µ¤é¤Ë¾Ü¤·¤¤ÆâÍÆ¤Ë¤Ä¤¤¤Æ¤Ï,
- °Ê²¼¤Î¥¦¥§¥Ö¥µ¥¤¥È¤ò¤´Í÷¤Ë¤Ê¤ë¤³¤È¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹.
+ <para>¤³¤Îʸ½ñ¤Ï¡¢SGML ¤ä DTD¡¢FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ë´Ø¤·¤Æ¡¢
+ ¤¹¤Ù¤Æ¤òÌÖÍ夷¤¿¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤µ¤é¤Ë¾Ü¤·¤¤ÆâÍÆ¤Ë¤Ä¤¤¤Æ¤Ï¡¢
+ °Ê²¼¤Î¥¦¥§¥Ö¥µ¥¤¥È¤ò¤´Í÷¤Ë¤Ê¤ë¤³¤È¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹¡£
</para>
<sect1 id="see-also-fdp">
@@ -47,7 +47,7 @@
<itemizedlist>
<listitem>
- <para><ulink url="../../../../docproj/index.html">FreeBSD
+ <para><ulink url="&url.base;/docproj/index.html">FreeBSD
¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Î¥¦¥§¥Ö¥Ú¡¼¥¸</ulink></para>
</listitem>
@@ -62,10 +62,10 @@
<itemizedlist>
<listitem>
- <para><ulink url="http://www.oasis-open.org/cover/">SGML/XML ¥¦¥§¥Ö¥Ú¡¼¥¸</ulink>.
- ¤³¤ì¤Ï¹­ÈϰϤˤ錄¤ëÌÖÍåŪ¤Ê SGML ¤Î¾ðÊ󸻤Ǥ¹. </para>
+ <para><ulink url="http://www.oasis-open.org/cover/">SGML/XML ¥¦¥§¥Ö¥Ú¡¼¥¸</ulink>¡£
+ ¤³¤ì¤Ï¹­ÈϰϤˤ錄¤ëÌÖÍåŪ¤Ê SGML ¤Î¾ðÊ󸻤Ǥ¹¡£</para>
</listitem>
-
+
<listitem>
<para><ulink
url='http://etext.virginia.edu/bin/tei-tocs?div=DIV1&amp;id=SG'>¤ä¤µ¤·¤¤ SGML ÆþÌç</ulink></para>
@@ -94,19 +94,19 @@
<listitem>
<para><ulink url="http://www.oasis-open.org/docbook/">The DocBook
Technical Committee</ulink>.
- ¤³¤³¤Ï DocBook DTD ¤ÎÊݼé¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤ë¤È¤³¤í¤Ç¤¹. </para>
+ ¤³¤³¤Ï DocBook DTD ¤ÎÊݼé¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤ë¤È¤³¤í¤Ç¤¹¡£</para>
</listitem>
<listitem>
<para><ulink url="http://www.docbook.org/">DocBook: The Definitive
Guide</ulink>¡£DocBook DTD ¤Î¥ª¥ó¥é¥¤¥óʸ½ñ¡£</para>
-
+
</listitem>
<listitem>
<para><ulink url="http://docbook.sourceforge.net/">The DocBook Open
Repository</ulink>¡£DSSSL stylesheets ¤Ê¤É¡¢DocBook
- ¤ÎÍøÍѼԸþ¤±¤Î¾ðÊ󤬤¢¤ê¤Þ¤¹¡£</para>
+ ¤ÎÍøÍѼԸþ¤±¤Î¾ðÊ󤬤¢¤ê¤Þ¤¹¡£</para>
</listitem>
</itemizedlist>
</sect1>
@@ -117,7 +117,7 @@
<itemizedlist>
<listitem>
<para><ulink url="http://www.linuxdoc.org/">Linux
- ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Î¥¦¥§¥Ö¥Ú¡¼¥¸</ulink></para>
+ ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Î¥¦¥§¥Ö¥Ú¡¼¥¸</ulink></para>
</listitem>
</itemizedlist>
</sect1>
diff --git a/ja_JP.eucJP/books/fdp-primer/structure/chapter.sgml b/ja_JP.eucJP/books/fdp-primer/structure/chapter.sgml
index d3fa600e45..fedb95dd58 100644
--- a/ja_JP.eucJP/books/fdp-primer/structure/chapter.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/structure/chapter.sgml
@@ -30,16 +30,16 @@
The FreeBSD Japanese Documentation Project
- Original revision: 1.14
+ Original revision: 1.15
$FreeBSD$
-->
<chapter id="structure">
<title><filename>doc/</filename> °Ê²¼¤Ë¹½À®¤µ¤ì¤Æ¤¤¤ëʸ½ñ</title>
- <para><filename>doc/</filename> ¥½¡¼¥¹¥Ä¥ê¡¼¤Ï, ¤¢¤ë°ì´Ó¤·¤¿Êý¿Ë¤Ç¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹.
- ¤Þ¤¿, ¤½¤Î¤¦¤Á FDP ¤¬´ÉÍý¤¹¤ëʸ½ñ¤Ï, ¤µ¤é¤ËÊ̤ÎÊý¿Ë¤Ç¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹.
- ¤³¤ì¤Ï¿·¤·¤¤Ê¸½ñ¤ò¥½¡¼¥¹¥Ä¥ê¡¼¤ËÄɲ乤ëºî¶È¤Îñ½ã²½¤Ë²Ã¤¨, </para>
+ <para><filename>doc/</filename> ¥½¡¼¥¹¥Ä¥ê¡¼¤Ï¡¢¤¢¤ë°ì´Ó¤·¤¿Êý¿Ë¤Ç¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤Þ¤¿¡¢¤½¤Î¤¦¤Á FDP ¤¬´ÉÍý¤¹¤ëʸ½ñ¤Ï¡¢¤µ¤é¤ËÊ̤ÎÊý¿Ë¤Ç¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤ì¤Ï¿·¤·¤¤Ê¸½ñ¤ò¥½¡¼¥¹¥Ä¥ê¡¼¤ËÄɲ乤ëºî¶È¤Îñ½ã²½¤Ë²Ã¤¨¡¢</para>
<orderedlist>
<listitem>
@@ -47,8 +47,8 @@
</listitem>
<listitem>
- <para>¾¤Î°Û¤Ê¤ëʸ½ñ¹½À®¤È¤Î´Ö¤Î°ì´ÓÀ­¤ò°Ý»ý¤·,
- Áê¸ß¤Ëºî¶È¤·¤ä¤¹¤¯¤¹¤ë¤³¤È
+ <para>¾¤Î°Û¤Ê¤ëʸ½ñ¹½À®¤È¤Î´Ö¤Î°ì´ÓÀ­¤ò°Ý»ý¤·¡¢
+ Áê¸ß¤Ëºî¶È¤·¤ä¤¹¤¯¤¹¤ë¤³¤È
</para>
</listitem>
@@ -57,17 +57,17 @@
</listitem>
</orderedlist>
- <para>¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹.
- ¤µ¤é¤Ëʸ½ñ¤Î¥½¡¼¥¹¥Ä¥ê¡¼¤Ï, ¤µ¤Þ¤¶¤Þ¤Ê°Û¤Ê¤ë¸À¸ì¤ä
- ʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ËÂбþ¤Ç¤­¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó.
+ <para>¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£
+ ¤µ¤é¤Ëʸ½ñ¤Î¥½¡¼¥¹¥Ä¥ê¡¼¤Ï¡¢¤µ¤Þ¤¶¤Þ¤Ê°Û¤Ê¤ë¸À¸ì¤ä
+ ʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ËÂбþ¤Ç¤­¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
ʸ½ñ¥Ä¥ê¡¼¤Î¹½Â¤¤¬ÆÃÄê¤Î´·½¬¤äʸ²½Çطʤò¶¯À©¤¹¤ë¤â¤Î¤Ç¤¢¤Ã¤Æ¤Ï
- ¤Ê¤é¤Ê¤¤¤È¤¤¤¦ÅÀ¤Ï½ÅÍפǤ¹. </para>
+ ¤Ê¤é¤Ê¤¤¤È¤¤¤¦ÅÀ¤Ï½ÅÍפǤ¹¡£</para>
<sect1 id="structure-top">
<title>¥½¡¼¥¹¥Ä¥ê¡¼¤ÎºÇ¾å°Ì <filename>doc/</filename></title>
- <para><filename>doc/</filename> ¤Î²¼¤Ë¤ÏÆó¼ïÎà¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê,
- ³Æ¥Ç¥£¥ì¥¯¥È¥ê¤Ï¤½¤ì¤¾¤ì, ÆÃÊ̤Ê̾Á°¤È°ÕÌ£¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹. </para>
+ <para><filename>doc/</filename> ¤Î²¼¤Ë¤ÏÆó¼ïÎà¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¡¢
+ ³Æ¥Ç¥£¥ì¥¯¥È¥ê¤Ï¤½¤ì¤¾¤ì¡¢ÆÃÊ̤Ê̾Á°¤È°ÕÌ£¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£</para>
<segmentedlist>
<segtitle>¥Ç¥£¥ì¥¯¥È¥ê</segtitle>
@@ -76,25 +76,25 @@
<seglistitem>
<seg><filename>share/</filename></seg>
-
- <seg>¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï, ʸ½ñ¤ÎËÝÌõ¤ä¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Ë°Í¸¤·¤Ê¤¤¥Õ¥¡¥¤¥ë¤¬¼ý¤á¤é¤ì,
- ¤½¤ÎʬÎà¤Î¤¿¤á¤Î¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤¬¤Ä¤¯¤é¤ì¤Æ¤¤¤Þ¤¹.
- ¤¿¤È¤¨¤Ð, &man.make.1; ¤Ç»ÈÍѤµ¤ì¤ë¥Õ¥¡¥¤¥ë¤Ï <filename>share/mk</filename>
- ¤Ë, (FreeBSD ¤Ç³ÈÄ¥¤µ¤ì¤¿ DocBook DTD ¤Ê¤É¤Î) SGML ´ØÏ¢¤Î¥Õ¥¡¥¤¥ë¤Ï
- <filename>share/sgml</filename> ¤Ë¤ª¤«¤ì¤Æ¤¤¤Þ¤¹. </seg>
+
+ <seg>¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï¡¢Ê¸½ñ¤ÎËÝÌõ¤ä¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Ë°Í¸¤·¤Ê¤¤¥Õ¥¡¥¤¥ë¤¬¼ý¤á¤é¤ì¡¢
+ ¤½¤ÎʬÎà¤Î¤¿¤á¤Î¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤¬¤Ä¤¯¤é¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤¿¤È¤¨¤Ð¡¢&man.make.1; ¤Ç»ÈÍѤµ¤ì¤ë¥Õ¥¡¥¤¥ë¤Ï <filename>share/mk</filename>
+ ¤Ë¡¢(FreeBSD ¤Ç³ÈÄ¥¤µ¤ì¤¿ DocBook DTD ¤Ê¤É¤Î) SGML ´ØÏ¢¤Î¥Õ¥¡¥¤¥ë¤Ï
+ <filename>share/sgml</filename> ¤Ë¤ª¤«¤ì¤Æ¤¤¤Þ¤¹¡£</seg>
</seglistitem>
<seglistitem>
<seg><filename><replaceable>lang</replaceable>.<replaceable>encoding</replaceable>/</filename></seg>
-
- <seg>³Æ¡¹¤Îʸ½ñ¤ÎËÝÌõ, ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ËÂФ·¤Æ,
- ¤½¤ì¤ËÂбþ¤¹¤ë°ì¤Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤¹.
- ¶ñÂÎŪ¤Ë¤Ï, <filename>en_US.ISO8859-1/</filename> ¤ä
- <filename>zh_TW.Big5/</filename> ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹.
- ¥Ç¥£¥ì¥¯¥È¥ê̾¤¬Ä¹¤¤¤Î¤Ç¤¹¤¬, ¸À¸ì¤È¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò´°Á´¤Ëµ­½Ò¤¹¤ë¤³¤È¤Ç,
- ËÝÌõ¥Á¡¼¥à¤¬¾­ÍèŪ¤Ë, Ʊ°ì¤Î¸À¸ì¤Ç°Û¤Ê¤ë¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Î
- ʸ½ñ¤òÄ󶡤¹¤ëºÝ¤ËȯÀ¸¤¹¤ëÌäÂê¤ò²óÈò¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- ¤Þ¤¿, Unicode ¤Ë°Ü¹Ô¤¹¤ë¤È¤·¤Æ¤â, ¤³¤ÎÊýË¡¤Ê¤é¤ÐÌäÂê¤Ï¤Þ¤Ã¤¿¤¯¤¢¤ê¤Þ¤»¤ó. </seg>
+
+ <seg>³Æ¡¹¤Îʸ½ñ¤ÎËÝÌõ¡¢¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ËÂФ·¤Æ¡¢
+ ¤½¤ì¤ËÂбþ¤¹¤ë°ì¤Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤¹¡£
+ ¶ñÂÎŪ¤Ë¤Ï¡¢<filename>en_US.ISO8859-1/</filename> ¤ä
+ <filename>zh_TW.Big5/</filename> ¤È¤¤¤¦¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹¡£
+ ¥Ç¥£¥ì¥¯¥È¥ê̾¤¬Ä¹¤¤¤Î¤Ç¤¹¤¬¡¢¸À¸ì¤È¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò´°Á´¤Ëµ­½Ò¤¹¤ë¤³¤È¤Ç¡¢
+ ËÝÌõ¥Á¡¼¥à¤¬¾­ÍèŪ¤Ë¡¢Æ±°ì¤Î¸À¸ì¤Ç°Û¤Ê¤ë¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Î
+ ʸ½ñ¤òÄ󶡤¹¤ëºÝ¤ËȯÀ¸¤¹¤ëÌäÂê¤ò²óÈò¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ ¤Þ¤¿¡¢Unicode ¤Ë°Ü¹Ô¤¹¤ë¤È¤·¤Æ¤â¡¢¤³¤ÎÊýË¡¤Ê¤é¤ÐÌäÂê¤Ï¤Þ¤Ã¤¿¤¯¤¢¤ê¤Þ¤»¤ó¡£</seg>
</seglistitem>
</segmentedlist>
</sect1>
@@ -104,9 +104,9 @@
<filename><replaceable>lang</replaceable>.<replaceable>encoding</replaceable>/</filename>
¥Ç¥£¥ì¥¯¥È¥ê·²</title>
- <para>¤³¤ì¤é¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï, ʸ½ñ¤½¤Î¤â¤Î¤¬¤ª¤«¤ì¤Æ¤¤¤Þ¤¹.
- ʸ½ñ¤Ï¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤«¤é¤µ¤é¤Ë,
- ¤½¤ì¤¾¤ì°Û¤Ê¤ë¥Ç¥£¥ì¥¯¥È¥ê̾¤Ç¼¨¤µ¤ì¤ë»°¼ïÎà¤ËʬÎव¤ì¤Þ¤¹. </para>
+ <para>¤³¤ì¤é¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï¡¢Ê¸½ñ¤½¤Î¤â¤Î¤¬¤ª¤«¤ì¤Æ¤¤¤Þ¤¹¡£
+ ʸ½ñ¤Ï¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤«¤é¤µ¤é¤Ë¡¢
+ ¤½¤ì¤¾¤ì°Û¤Ê¤ë¥Ç¥£¥ì¥¯¥È¥ê̾¤Ç¼¨¤µ¤ì¤ë»°¼ïÎà¤ËʬÎव¤ì¤Þ¤¹¡£</para>
<segmentedlist>
<segtitle>¥Ç¥£¥ì¥¯¥È¥ê</segtitle>
@@ -115,46 +115,46 @@
<seglistitem>
<seg><filename>articles</filename></seg>
-
+
<seg>DocBook ¤Î <sgmltag>article</sgmltag>(¤â¤·¤¯¤Ï¤½¤ì¤ÈƱÅù¤Ê¤â¤Î)
- ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤Ç¤¹.
- ʸ½ñ¤Ïû¤á¤Î¤â¤Î¤Ç, ¹½À®Ã±°Ì¤ÏÀá(section)¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹.
- Ä̾ï, °ì¤Ä¤Î HTML ¥Õ¥¡¥¤¥ë¤È¤·¤ÆÀ¸À®¤µ¤ì¤Þ¤¹. </seg>
+ ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤Ç¤¹¡£
+ ʸ½ñ¤Ïû¤á¤Î¤â¤Î¤Ç¡¢¹½À®Ã±°Ì¤ÏÀá(section)¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
+ Ä̾°ì¤Ä¤Î HTML ¥Õ¥¡¥¤¥ë¤È¤·¤ÆÀ¸À®¤µ¤ì¤Þ¤¹¡£</seg>
</seglistitem>
-
+
<seglistitem>
<seg><filename>books</filename></seg>
-
+
<seg>DocBook ¤Î <sgmltag>book</sgmltag>(¤â¤·¤¯¤Ï¤½¤ì¤ÈƱÅù¤Ê¤â¤Î)
- ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤Ç¤¹. ʸ½ñ¤ÏÈæ³ÓŪŤá¤Ç,
- ¹½À®Ã±°Ì¤Ï¾Ï(chapter)¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹. Ä̾ï,
- (¹â®¤Ê¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤ò»ý¤Ã¤Æ¤¤¤ë¿Í¤ä,
- ¥Ö¥é¥¦¥¶¤«¤é¤Î°õºþ¤ËÊØÍø¤Ê¤è¤¦)Â礭¤Êñ°ì¤Î HTML ¥Õ¥¡¥¤¥ë¤È,
- ¥ê¥ó¥¯¤µ¤ì¤¿¾®¤µ¤Ê HTML ¥Õ¥¡¥¤¥ë¤ÎξÊý¤¬À¸À®¤µ¤ì¤Þ¤¹. </seg>
+ ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤Ç¤¹¡£Ê¸½ñ¤ÏÈæ³ÓŪŤá¤Ç¡¢
+ ¹½À®Ã±°Ì¤Ï¾Ï(chapter)¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£Ä̾
+ (¹â®¤Ê¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤ò»ý¤Ã¤Æ¤¤¤ë¿Í¤ä¡¢
+ ¥Ö¥é¥¦¥¶¤«¤é¤Î°õºþ¤ËÊØÍø¤Ê¤è¤¦)Â礭¤Êñ°ì¤Î HTML ¥Õ¥¡¥¤¥ë¤È¡¢
+ ¥ê¥ó¥¯¤µ¤ì¤¿¾®¤µ¤Ê HTML ¥Õ¥¡¥¤¥ë¤ÎξÊý¤¬À¸À®¤µ¤ì¤Þ¤¹¡£</seg>
</seglistitem>
<seglistitem>
<seg><filename>man</filename></seg>
-
- <seg>¥·¥¹¥Æ¥à¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÎËÝÌõ¤ò¤ª¤¯¤¿¤á¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹.
- ¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï, ¤µ¤é¤Ë <filename>man<replaceable>n</replaceable></filename> ¤È¤¤¤¦,
- ËÝÌõ¤µ¤ì¤¿¥Þ¥Ë¥å¥¢¥ë¤Î¥»¥¯¥·¥ç¥ó¤ËÂбþ¤¹¤ëÊ£¿ô¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤¹. </seg>
+
+ <seg>¥·¥¹¥Æ¥à¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÎËÝÌõ¤ò¤ª¤¯¤¿¤á¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹¡£
+ ¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï¡¢¤µ¤é¤Ë <filename>man<replaceable>n</replaceable></filename> ¤È¤¤¤¦¡¢
+ ËÝÌõ¤µ¤ì¤¿¥Þ¥Ë¥å¥¢¥ë¤Î¥»¥¯¥·¥ç¥ó¤ËÂбþ¤¹¤ëÊ£¿ô¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤¹¡£</seg>
</seglistitem>
</segmentedlist>
<para>
- ¤³¤³¤ÇÀâÌÀ¤·¤¿¥Ç¥£¥ì¥¯¥È¥ê¤¹¤Ù¤Æ¤¬, ɬ¤º¤½¤ì¤¾¤ì¤Î
+ ¤³¤³¤ÇÀâÌÀ¤·¤¿¥Ç¥£¥ì¥¯¥È¥ê¤¹¤Ù¤Æ¤¬¡¢É¬¤º¤½¤ì¤¾¤ì¤Î
<filename><replaceable>lang</replaceable>.<replaceable>encoding</replaceable></filename>
- ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë¤È¤¤¤¦¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó.
- ¤É¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬Â¸ºß¤¹¤ë¤«¤Ë¤Ä¤¤¤Æ¤Ï, ËÝÌõ¥Á¡¼¥à¤¬¤É¤ì¤À¤±ËÝÌõ¤ò´°Î»¤·¤Æ¤¤¤ë¤«¤Ë°Í¸¤·¤Þ¤¹.
+ ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë¤È¤¤¤¦¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
+ ¤É¤Î¥Ç¥£¥ì¥¯¥È¥ê¤¬Â¸ºß¤¹¤ë¤«¤Ë¤Ä¤¤¤Æ¤Ï¡¢ËÝÌõ¥Á¡¼¥à¤¬¤É¤ì¤À¤±ËÝÌõ¤ò´°Î»¤·¤Æ¤¤¤ë¤«¤Ë°Í¸¤·¤Þ¤¹¡£
</para>
</sect1>
-
+
<sect1 id="structure-document">
<title>ÆÃÄê¤Îʸ½ñ¤Ë´Ø¤¹¤ë¾ðÊó</title>
- <para>¤³¤Î¥»¥¯¥·¥ç¥ó¤Ç¤Ï, FDP
- ¤¬´ÉÍý¤¹¤ëÆÃÄê¤Îʸ½ñ¤Ë´Ø¤¹¤ëÃí°ÕÅÀ¤¬½ñ¤«¤ì¤Æ¤¤¤Þ¤¹.
+ <para>¤³¤Î¥»¥¯¥·¥ç¥ó¤Ç¤Ï¡¢FDP
+ ¤¬´ÉÍý¤¹¤ëÆÃÄê¤Îʸ½ñ¤Ë´Ø¤¹¤ëÃí°ÕÅÀ¤¬½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
<sect2>
@@ -162,142 +162,142 @@
<subtitle><filename>books/handbook/</filename></subtitle>
- <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï, FreeBSD
- ¤Ë¤è¤Ã¤Æ³ÈÄ¥¤µ¤ì¤¿ DocBook DTD ¤Ç½ñ¤«¤ì¤Æ¤¤¤Þ¤¹.
+ <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï¡¢FreeBSD
+ ¤Ë¤è¤Ã¤Æ³ÈÄ¥¤µ¤ì¤¿ DocBook DTD ¤Ç½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
- <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï, DocBook ¤Î <sgmltag>book</sgmltag>
- ¤Ë¤è¤Ã¤Æ¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹.
- ¤½¤·¤Æ¤½¤ì¤ÏÊ£¿ô¤Î <sgmltag>part</sgmltag> ¤Ëʬ³ä¤µ¤ì,
- <sgmltag>part</sgmltag> ¤Ï¤¤¤¯¤Ä¤«¤Î <sgmltag>chapter</sgmltag>
- ¤ò´Þ¤ß¤Þ¤¹. <sgmltag>chapter</sgmltag> ¤Ï
- ¤µ¤é¤Ë¥»¥¯¥·¥ç¥ó(<sgmltag>sect1</sgmltag>), ¥µ¥Ö¥»¥¯¥·¥ç¥ó
- (<sgmltag>sect2</sgmltag>, <sgmltag>sect3</sgmltag>)
- ¤Ê¤É¤Ëʬ³ä¤µ¤ì¤Æ¤¤¤Þ¤¹.
+ <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï¡¢DocBook ¤Î <sgmltag>book</sgmltag>
+ ¤Ë¤è¤Ã¤Æ¹½À®¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤½¤·¤Æ¤½¤ì¤ÏÊ£¿ô¤Î <sgmltag>part</sgmltag> ¤Ëʬ³ä¤µ¤ì¡¢
+ <sgmltag>part</sgmltag> ¤Ï¤¤¤¯¤Ä¤«¤Î <sgmltag>chapter</sgmltag>
+ ¤ò´Þ¤ß¤Þ¤¹¡£<sgmltag>chapter</sgmltag> ¤Ï
+ ¤µ¤é¤Ë¥»¥¯¥·¥ç¥ó(<sgmltag>sect1</sgmltag>)¡¢¥µ¥Ö¥»¥¯¥·¥ç¥ó
+ (<sgmltag>sect2</sgmltag>, <sgmltag>sect3</sgmltag>)
+ ¤Ê¤É¤Ëʬ³ä¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
-
+
<sect3>
<title>ʪÍýŪ¤Ê¹½À®</title>
- <para><filename>handbook</filename> ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï,
- ¿ô¿¤¯¤Î¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¤¬¤ª¤«¤ì¤Æ¤¤¤Þ¤¹. </para>
+ <para><filename>handbook</filename> ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï¡¢
+ ¿ô¿¤¯¤Î¥Õ¥¡¥¤¥ë¤È¥Ç¥£¥ì¥¯¥È¥ê¤¬¤ª¤«¤ì¤Æ¤¤¤Þ¤¹¡£</para>
<note>
- <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½À®¤Ï, »þ¤è¤êÊѹ¹¤µ¤ì¤Þ¤¹¤Î¤Ç,
- ¤³¤Îʸ½ñ¤Ç¤Ï,
- ¹½À®Êѹ¹¤ÎºÙ¤«¤ÊÉôʬ¤Îµ­½Ò¤¬¸Å¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤«¤âÃΤì¤Þ¤»¤ó.
- ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½À®¤Ë¤Ä¤¤¤Æµ¿ÌäÅÀ¤¬¤¢¤ê¤Þ¤·¤¿¤é,
- FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È
- <email>freebsd-doc@FreeBSD.org</email> ¤Þ¤ÇÏ¢Íí²¼¤µ¤¤.
- </para>
+ <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½À®¤Ï¡¢»þ¤è¤êÊѹ¹¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢
+ ¤³¤Îʸ½ñ¤Ç¤Ï¡¢
+ ¹½À®Êѹ¹¤ÎºÙ¤«¤ÊÉôʬ¤Îµ­½Ò¤¬¸Å¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤«¤âÃΤì¤Þ¤»¤ó¡£
+ ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½À®¤Ë¤Ä¤¤¤Æµ¿ÌäÅÀ¤¬¤¢¤ê¤Þ¤·¤¿¤é¡¢
+ FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È
+ <email>freebsd-doc@FreeBSD.org</email> ¤Þ¤ÇÏ¢Íí²¼¤µ¤¤¡£
+ </para>
</note>
-
+
<sect4>
<title><filename>Makefile</filename></title>
- <para><filename>Makefile</filename> ¤Ï, SGML
- ¥½¡¼¥¹¤ò¾¤Î·Á¼°¤ËÊÑ´¹¤¹¤ëÊýË¡¤ò·è¤á¤¿¤ê,
- ¥Ï¥ó¥É¥Ö¥Ã¥¯¤ò¹½ÃÛ¤¹¤ë³Æ¼ï¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤òÎóµó¤¹¤ë
- ¤µ¤Þ¤¶¤Þ¤ÊÊÑ¿ô¤òÄêµÁ¤¹¤ë¤â¤Î¤Ç¤¹.
- ¤³¤Î¥Õ¥¡¥¤¥ë¤Ï, ʸ½ñ·Á¼°¤ÎÊÑ´¹¤ò°·¤¦¤¿¤á¤Î¥³¡¼¥É¤ò¼è¤ê¹þ¤à¤¿¤á¤Ë
- ɸ½à¤Î <filename>doc.project.mk</filename> ¤ò¥¤¥ó¥¯¥ë¡¼¥É¤·¤Þ¤¹.
- </para>
+ <para><filename>Makefile</filename> ¤Ï¡¢SGML
+ ¥½¡¼¥¹¤ò¾¤Î·Á¼°¤ËÊÑ´¹¤¹¤ëÊýË¡¤ò·è¤á¤¿¤ê¡¢
+ ¥Ï¥ó¥É¥Ö¥Ã¥¯¤ò¹½ÃÛ¤¹¤ë³Æ¼ï¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤òÎóµó¤¹¤ë
+ ¤µ¤Þ¤¶¤Þ¤ÊÊÑ¿ô¤òÄêµÁ¤¹¤ë¤â¤Î¤Ç¤¹¡£
+ ¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢Ê¸½ñ·Á¼°¤ÎÊÑ´¹¤ò°·¤¦¤¿¤á¤Î¥³¡¼¥É¤ò¼è¤ê¹þ¤à¤¿¤á¤Ë
+ ɸ½à¤Î <filename>doc.project.mk</filename> ¤ò¥¤¥ó¥¯¥ë¡¼¥É¤·¤Þ¤¹¡£
+ </para>
</sect4>
<sect4>
<title><filename>book.sgml</filename></title>
- <para>¤³¤ì¤Ï¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½Â¤¤Ë¤ª¤¤¤ÆºÇ¾å°Ì¤Ë¤¢¤¿¤ëʸ½ñ¤Ç¤¹.
- ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î <link
+ <para>¤³¤ì¤Ï¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½Â¤¤Ë¤ª¤¤¤ÆºÇ¾å°Ì¤Ë¤¢¤¿¤ëʸ½ñ¤Ç¤¹¡£
+ ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î <link
linkend="sgml-primer-doctype-declaration">DOCTYPE
- Àë¸À</link>¤È¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½À®¤òµ­½Ò¤¹¤ë¤¿¤á¤Î¥¨¥ì¥á¥ó¥È¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹.
- </para>
-
- <para><filename>book.sgml</filename> ¤Ï,
- <filename>.ent</filename>
- ¤È¤¤¤¦³ÈÄ¥»Ò¤Î¤Ä¤¤¤¿¥Õ¥¡¥¤¥ë¤ò¥í¡¼¥É¤¹¤ë¤¿¤á¤Ë<link
- linkend="sgml-primer-parameter-entities">¥Ñ¥é¥á¡¼¥¿¼ÂÂÎ(parameter
- entities)</link>¤ò»È¤¤¤Þ¤¹. (¸å½Ò¤¹¤ë)¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï,
- ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¾¤ÎÉôʬ¤Ç¶¦Ä̤·¤Æ»È¤ï¤ì¤ë<link
- linkend="sgml-primer-general-entities">°ìÈ̼ÂÂÎ(general
- entities)</link>
- ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹. </para>
+ Àë¸À</link>¤È¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¹½À®¤òµ­½Ò¤¹¤ë¤¿¤á¤Î¥¨¥ì¥á¥ó¥È¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+ </para>
+
+ <para><filename>book.sgml</filename> ¤Ï¡¢
+ <filename>.ent</filename>
+ ¤È¤¤¤¦³ÈÄ¥»Ò¤Î¤Ä¤¤¤¿¥Õ¥¡¥¤¥ë¤ò¥í¡¼¥É¤¹¤ë¤¿¤á¤Ë<link
+ linkend="sgml-primer-parameter-entities">¥Ñ¥é¥á¡¼¥¿¼ÂÂÎ(parameter
+ entities)</link>¤ò»È¤¤¤Þ¤¹¡£(¸å½Ò¤¹¤ë)¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï¡¢
+ ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î¾¤ÎÉôʬ¤Ç¶¦Ä̤·¤Æ»È¤ï¤ì¤ë<link
+ linkend="sgml-primer-general-entities">°ìÈ̼ÂÂÎ(general
+ entities)</link>
+ ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
</sect4>
<sect4>
<title><filename><replaceable>directory</replaceable>/chapter.sgml</filename></title>
- <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î³Æ¾Ï¤Ï, ¸ß¤¤¤Ë¸ÄÊ̤Ëʬ¤±¤é¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Ë
- <filename>chapter.sgml</filename> ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤È¤·¤Æ³ÊǼ¤µ¤ì¤Æ¤¤¤Þ¤¹.
- ¤½¤ì¤¾¤ì¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï, <sgmltag>chapter</sgmltag> ¥¨¥ì¥á¥ó¥È¤Î
- <literal>id</literal> °À­¤ÎÃÍ¤ÈÆ±¤¸Ì¾Á°¤¬ÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤¹.
- </para>
+ <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î³Æ¾Ï¤Ï¡¢¸ß¤¤¤Ë¸ÄÊ̤Ëʬ¤±¤é¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Ë
+ <filename>chapter.sgml</filename> ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤È¤·¤Æ³ÊǼ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤½¤ì¤¾¤ì¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ï¡¢<sgmltag>chapter</sgmltag> ¥¨¥ì¥á¥ó¥È¤Î
+ <literal>id</literal> °À­¤ÎÃÍ¤ÈÆ±¤¸Ì¾Á°¤¬ÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤¹¡£
+ </para>
+
+ <para>¤¿¤È¤¨¤Ð¡¢¤¢¤ë¾Ï¤Î¥Õ¥¡¥¤¥ë¤¬</para>
- <para>¤¿¤È¤¨¤Ð, ¤¢¤ë¾Ï¤Î¥Õ¥¡¥¤¥ë¤¬</para>
-
<programlisting><![ CDATA [
<chapter id="kernelconfiguration">
...
</chapter>]]></programlisting>
- <para>¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤È¤¹¤ì¤Ð, ¤½¤ì¤Ï
- <filename>kernelconfiguration</filename> ¤È¤¤¤¦
- ¥Ç¥£¥ì¥¯¥È¥êÃæ¤Î <filename>chapter.sgml</filename>
- ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ç¤¹. Ä̾ï,
- ¤½¤Î¾Ï¤ÎÆâÍÆ¤Ï¤¹¤Ù¤Æ¤³¤Î¥Õ¥¡¥¤¥ë¤Ë½ñ¤«¤ì¤Æ¤¤¤Þ¤¹. </para>
-
- <para>HTML ÈǤΥϥó¥É¥Ö¥Ã¥¯¤ò¹½ÃÛ¤¹¤ë»þ, ¤³¤Î¾Ï¤Ï
- <filename>kernelconfiguration.html</filename>
- ¤È¤¤¤¦¥Õ¥¡¥¤¥ë̾¤È¤·¤ÆÀ¸À®¤µ¤ì¤Þ¤¹. ¤³¤ì¤Ï
- <literal>id</literal> ¤ÎÃͤ˴ط¸¤¹¤ë¤â¤Î¤Ç,
- ¥Ç¥£¥ì¥¯¥È¥ê̾¤È¤Î´ØÏ¢¤Ï¤¢¤ê¤Þ¤»¤ó. </para>
-
- <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î°ÊÁ°¤ÎÈǤǤÏ, ʸ½ñ¤Î¥Õ¥¡¥¤¥ë¤Ï
- <filename>book.sgml</filename> ¤ÈƱ¤¸¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤ª¤«¤ì¤Æ¤¤¤Æ,
- ¥Õ¥¡¥¤¥ë̾¤Ï <sgmltag>chapter</sgmltag> ¥¨¥ì¥á¥ó¥È¤Î
- <literal>id</literal> °À­¤ÎÃͤˤʤäƤ¤¤Þ¤·¤¿.
- ¤³¤ì¤ò¸ÄÊ̤Υǥ£¥ì¥¯¥È¥ê¤Ëʬ¤±¤Æ°Üư¤µ¤»¤¿¤Î¤Ï¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î
- ¾­ÍèŪ¤Ê·×²è¤Î½àÈ÷¤Î¤¿¤á¤Ç¤¹. ¶ñÂÎŪ¤Ë¤Ï, ¤³¤¦¤¹¤ë¤³¤È¤Ç,
- ÆÃ¤ËÊѹ¹¤¹¤ë¤³¤È¤Ê¤¯³Æ¾Ï¤Ë²èÁü¤òÄɲ乤뤳¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹.
- ¤Þ¤¿, ¤½¤ì¤¾¤ì¤Î²èÁü¥Õ¥¡¥¤¥ë¤ò¾Ï¤Î¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤ÈƱ¤¸¥Ç¥£¥ì¥¯¥È¥ê¤Ë
- ¤ª¤¯¤³¤È¤Ï, Â礭¤Ê°ì¤Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¹¤Ù¤Æ¤Î¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤È
- ²èÁü¥Õ¥¡¥¤¥ë¤ò¤ª¤¤¤Æ´ÉÍý¤·¤è¤¦¤È¤¹¤ë¤è¤êʬ¤«¤ê¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹.
- ̾Á°¶õ´Ö¤Î¾×ÆÍ¤¬È¯À¸¤·¤¿¤È¤·¤Æ¤â,
- ³ÊǼ¥Õ¥¡¥¤¥ë¤Î¾¯¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê¤Çºî¶È¤¹¤ëÊý¤¬,
- ¿ô¿¤¯¤Î¥Õ¥¡¥¤¥ë¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë¾ì¹ç¤è¤ê¤âÂн褷¤ä¤¹¤¯¤Ê¤ë¤Ç¤·¤ç¤¦. </para>
-
- <para>¤³¤³¤Þ¤Ç¤ò´Êñ¤Ë¤Þ¤È¤á¤ë¤È,
- ¸Ä¡¹¤Ë <filename>chapter.sgml</filename>
- ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ò´Þ¤à¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¿¤¯¤µ¤ó¤¢¤ê, ¤½¤ì¤é¤Ï
+ <para>¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤È¤¹¤ì¤Ð¡¢¤½¤ì¤Ï
+ <filename>kernelconfiguration</filename> ¤È¤¤¤¦
+ ¥Ç¥£¥ì¥¯¥È¥êÃæ¤Î <filename>chapter.sgml</filename>
+ ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ç¤¹¡£Ä̾
+ ¤½¤Î¾Ï¤ÎÆâÍÆ¤Ï¤¹¤Ù¤Æ¤³¤Î¥Õ¥¡¥¤¥ë¤Ë½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£</para>
+
+ <para>HTML ÈǤΥϥó¥É¥Ö¥Ã¥¯¤ò¹½ÃÛ¤¹¤ë»þ¡¢¤³¤Î¾Ï¤Ï
+ <filename>kernelconfiguration.html</filename>
+ ¤È¤¤¤¦¥Õ¥¡¥¤¥ë̾¤È¤·¤ÆÀ¸À®¤µ¤ì¤Þ¤¹¡£¤³¤ì¤Ï
+ <literal>id</literal> ¤ÎÃͤ˴ط¸¤¹¤ë¤â¤Î¤Ç¡¢
+ ¥Ç¥£¥ì¥¯¥È¥ê̾¤È¤Î´ØÏ¢¤Ï¤¢¤ê¤Þ¤»¤ó¡£</para>
+
+ <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î°ÊÁ°¤ÎÈǤǤϡ¢Ê¸½ñ¤Î¥Õ¥¡¥¤¥ë¤Ï
+ <filename>book.sgml</filename> ¤ÈƱ¤¸¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤ª¤«¤ì¤Æ¤¤¤Æ¡¢
+ ¥Õ¥¡¥¤¥ë̾¤Ï <sgmltag>chapter</sgmltag> ¥¨¥ì¥á¥ó¥È¤Î
+ <literal>id</literal> °À­¤ÎÃͤˤʤäƤ¤¤Þ¤·¤¿¡£
+ ¤³¤ì¤ò¸ÄÊ̤Υǥ£¥ì¥¯¥È¥ê¤Ëʬ¤±¤Æ°Üư¤µ¤»¤¿¤Î¤Ï¥Ï¥ó¥É¥Ö¥Ã¥¯¤Î
+ ¾­ÍèŪ¤Ê·×²è¤Î½àÈ÷¤Î¤¿¤á¤Ç¤¹¡£¶ñÂÎŪ¤Ë¤Ï¡¢¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢
+ ÆÃ¤ËÊѹ¹¤¹¤ë¤³¤È¤Ê¤¯³Æ¾Ï¤Ë²èÁü¤òÄɲ乤뤳¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
+ ¤Þ¤¿¡¢¤½¤ì¤¾¤ì¤Î²èÁü¥Õ¥¡¥¤¥ë¤ò¾Ï¤Î¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤ÈƱ¤¸¥Ç¥£¥ì¥¯¥È¥ê¤Ë
+ ¤ª¤¯¤³¤È¤Ï¡¢Â礭¤Ê°ì¤Ä¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¹¤Ù¤Æ¤Î¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤È
+ ²èÁü¥Õ¥¡¥¤¥ë¤ò¤ª¤¤¤Æ´ÉÍý¤·¤è¤¦¤È¤¹¤ë¤è¤êʬ¤«¤ê¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
+ ̾Á°¶õ´Ö¤Î¾×ÆÍ¤¬È¯À¸¤·¤¿¤È¤·¤Æ¤â¡¢
+ ³ÊǼ¥Õ¥¡¥¤¥ë¤Î¾¯¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê¤Çºî¶È¤¹¤ëÊý¤¬¡¢
+ ¿ô¿¤¯¤Î¥Õ¥¡¥¤¥ë¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë¾ì¹ç¤è¤ê¤âÂн褷¤ä¤¹¤¯¤Ê¤ë¤Ç¤·¤ç¤¦¡£</para>
+
+ <para>¤³¤³¤Þ¤Ç¤ò´Êñ¤Ë¤Þ¤È¤á¤ë¤È¡¢
+ ¸Ä¡¹¤Ë <filename>chapter.sgml</filename>
+ ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ò´Þ¤à¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¿¤¯¤µ¤ó¤¢¤ê¡¢¤½¤ì¤é¤Ï
<filename>basics/chapter.sgml</filename>,
<filename>introduction/chapter.sgml</filename>,
<filename>printing/chapter.sgml</filename>
- ¤Ê¤É¤È¤¤¤¦Ì¾Á°¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤Ç¤¹. </para>
-
+ ¤Ê¤É¤È¤¤¤¦Ì¾Á°¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È¤¤¤¦¤³¤È¤Ç¤¹¡£</para>
+
<important>
- <para>¾Ï¤È¥Ç¥£¥ì¥¯¥È¥ê¤Ï,
- ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Îʤӽç¤òÈ¿±Ç¤·¤¿ÊýË¡¤Ç̾ÉÕ¤±¤é¤ì¤ë¤Ù¤­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó.
- ½çÈ֤ϥϥó¥É¥Ö¥Ã¥¯¤Î²þÄû¤ÎºÝ¤ËÊѹ¹¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹.
- (¾ÏÁ´ÂΤ¬³¬Áع½Â¤¤ÎÃæ¤Ç¾å²¼¤Ë°Üư¤¹¤ë¤è¤¦¤Ê¾ì¹ç¤Ç¤Ê¤±¤ì¤Ð)
- ¤³¤¦¤¤¤Ã¤¿²þÄû¤¬¹Ô¤Ê¤ï¤ì¤ë¾ì¹ç¤Ë¥Õ¥¡¥¤¥ë̾¤òÊѹ¹¤¹¤ëɬÍ×À­¤¬
- (¤Ê¤ë¤Ù¤¯) À¸¤¸¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Ù¤­¤Ç¤¹.
- </para>
+ <para>¾Ï¤È¥Ç¥£¥ì¥¯¥È¥ê¤Ï¡¢
+ ¥Ï¥ó¥É¥Ö¥Ã¥¯¤Îʤӽç¤òÈ¿±Ç¤·¤¿ÊýË¡¤Ç̾ÉÕ¤±¤é¤ì¤ë¤Ù¤­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
+ ½çÈ֤ϥϥó¥É¥Ö¥Ã¥¯¤Î²þÄû¤ÎºÝ¤ËÊѹ¹¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
+ (¾ÏÁ´ÂΤ¬³¬Áع½Â¤¤ÎÃæ¤Ç¾å²¼¤Ë°Üư¤¹¤ë¤è¤¦¤Ê¾ì¹ç¤Ç¤Ê¤±¤ì¤Ð)
+ ¤³¤¦¤¤¤Ã¤¿²þÄû¤¬¹Ô¤Ê¤ï¤ì¤ë¾ì¹ç¤Ë¥Õ¥¡¥¤¥ë̾¤òÊѹ¹¤¹¤ëɬÍ×À­¤¬
+ (¤Ê¤ë¤Ù¤¯) À¸¤¸¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Ù¤­¤Ç¤¹¡£
+ </para>
</important>
- <para>³Æ¡¹¤Î <filename>chapter.sgml</filename> ¥Õ¥¡¥¤¥ë¤Ï,
- ´°Á´¤Ê SGML ʸ½ñ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó. ¾Ü¤·¤¯¸À¤¨¤Ð,
- ¤½¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ÎÀèÆ¬¤Ë¤Ï DOCTYPE Àë¸À¤Î¹Ô¤¬½ñ¤«¤ì¤Æ¤¤¤Þ¤»¤ó.
- </para>
-
- <para>¤³¤ì¤Ë¤Ï, Æó¤Ä¤Î·çÅÀ¤¬¤¢¤ê¤Þ¤¹. </para>
+ <para>³Æ¡¹¤Î <filename>chapter.sgml</filename> ¥Õ¥¡¥¤¥ë¤Ï¡¢
+ ´°Á´¤Ê SGML ʸ½ñ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¾Ü¤·¤¯¸À¤¨¤Ð¡¢
+ ¤½¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ÎÀèÆ¬¤Ë¤Ï DOCTYPE Àë¸À¤Î¹Ô¤¬½ñ¤«¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+ </para>
+
+ <para>¤³¤ì¤Ë¤Ï¡¢Æó¤Ä¤Î·çÅÀ¤¬¤¢¤ê¤Þ¤¹¡£</para>
<para>¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ï°ìÈÌŪ¤Ê SGML ¥Õ¥¡¥¤¥ë¤È¤·¤Æ°·¤¦¤³¤È¤¬
- ¤Ç¤­¤Ê¤¤¤¿¤á, HTML, RTF, PS ¤Ê¤É¤Î·Á¼°¤ËÊÑ´¹¤¹¤ë¤Î¤Ë,
+ ¤Ç¤­¤Ê¤¤¤¿¤á¡¢HTML, RTF, PS ¤Ê¤É¤Î·Á¼°¤ËÊÑ´¹¤¹¤ë¤Î¤Ë¡¢
¥Ï¥ó¥É¥Ö¥Ã¥¯Á´ÂΤÎÀ¸À®¤ËÍѤ¤¤Æ¤¤¤ëÊýË¡¤ÈƱ¤¸ÊýË¡¤ò
- ñ½ã¤ËÍѤ¤¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¤È¤¤¤¦·çÅÀ¤¬¤¢¤ê¤Þ¤¹.
- ¤½¤Î¤¿¤á, ¤¿¤À°ì¤Ä¤Î¾Ï¤À¤±¤òÊѹ¹¤·,
- ¤½¤Î·ë²Ì¤ò³Îǧ¤·¤è¤¦¤È¤¤¤¦¾ì¹ç¤Ë¤Ï, Ëè²ó¥Ï¥ó¥É¥Ö¥Ã¥¯Á´ÂΤò
- <emphasis>¹½ÃÛ¤·Ä¾¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤</emphasis>¤³¤È¤Ë¤Ê¤ê¤Þ¤¹.</para>
+ ñ½ã¤ËÍѤ¤¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¤È¤¤¤¦·çÅÀ¤¬¤¢¤ê¤Þ¤¹¡£
+ ¤½¤Î¤¿¤á¡¢¤¿¤À°ì¤Ä¤Î¾Ï¤À¤±¤òÊѹ¹¤·¡¢
+ ¤½¤Î·ë²Ì¤ò³Îǧ¤·¤è¤¦¤È¤¤¤¦¾ì¹ç¤Ë¤Ï¡¢Ëè²ó¥Ï¥ó¥É¥Ö¥Ã¥¯Á´ÂΤò
+ <emphasis>¹½ÃÛ¤·Ä¾¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤</emphasis>¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£</para>
</sect4>
</sect3>
</sect2>
diff --git a/ja_JP.eucJP/books/fdp-primer/stylesheets/chapter.sgml b/ja_JP.eucJP/books/fdp-primer/stylesheets/chapter.sgml
index d22f960b58..819c2bbdca 100644
--- a/ja_JP.eucJP/books/fdp-primer/stylesheets/chapter.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/stylesheets/chapter.sgml
@@ -37,36 +37,36 @@
<chapter id="stylesheets">
<title>* ¥¹¥¿¥¤¥ë¥·¡¼¥È</title>
- <para>SGML ¤Ï, ʸ½ñ¤¬ÍøÍѼԤˤɤΤ褦¤Ëɽ¼¨¤µ¤ì¤ë¤«¤È¤¤¤¦¤³¤È¤ä,
- »æ¤Î¾å¤Ë¤É¤¦ÇÛÃÖ¤µ¤ì¤ë¤«¤È¤¤¤¦¤³¤È¤Ë¤Ä¤¤¤Æ¤Ï²¿¤âÄêµÁ¤·¤Æ¤¤¤Þ¤»¤ó.
- ¤½¤ì¤é¤ò¹Ô¤Ê¤¦¤¿¤á¤Ë¥¹¥¿¥¤¥ë¥·¡¼¥È¤òµ­½Ò¤¹¤ë¤µ¤Þ¤¶¤Þ¤Ê¸À¸ì¤¬³«È¯¤µ¤ì¤Æ¤¤¤Þ¤¹.
- ¤½¤Î¸À¸ì¤Ë¤Ï, DynaText, Panorama, SPICE, JSSS, FOSI, CSS, DSSSL
- ¤Ê¤É¤¬¤¢¤ê¤Þ¤¹.
+ <para>SGML ¤Ï¡¢Ê¸½ñ¤¬ÍøÍѼԤˤɤΤ褦¤Ëɽ¼¨¤µ¤ì¤ë¤«¤È¤¤¤¦¤³¤È¤ä¡¢
+ »æ¤Î¾å¤Ë¤É¤¦ÇÛÃÖ¤µ¤ì¤ë¤«¤È¤¤¤¦¤³¤È¤Ë¤Ä¤¤¤Æ¤Ï²¿¤âÄêµÁ¤·¤Æ¤¤¤Þ¤»¤ó¡£
+ ¤½¤ì¤é¤ò¹Ô¤Ê¤¦¤¿¤á¤Ë¥¹¥¿¥¤¥ë¥·¡¼¥È¤òµ­½Ò¤¹¤ë¤µ¤Þ¤¶¤Þ¤Ê¸À¸ì¤¬³«È¯¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤½¤Î¸À¸ì¤Ë¤Ï¡¢DynaText, Panorama, SPICE, JSSS, FOSI, CSS, DSSSL
+ ¤Ê¤É¤¬¤¢¤ê¤Þ¤¹¡£
</para>
- <para>¤ï¤¿¤·¤¿¤Á¤Ï, DocBook ʸ½ñÍѤȤ·¤Æ DSSSL ¤Ç½ñ¤«¤ì¤¿¥¹¥¿¥¤¥ë¥·¡¼¥È¤ò,
- HTML ʸ½ñÍѤȤ·¤Æ CSS ¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹. </para>
+ <para>¤ï¤¿¤·¤¿¤Á¤Ï¡¢DocBook ʸ½ñÍѤȤ·¤Æ DSSSL ¤Ç½ñ¤«¤ì¤¿¥¹¥¿¥¤¥ë¥·¡¼¥È¤ò¡¢
+ HTML ʸ½ñÍѤȤ·¤Æ CSS ¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£</para>
<sect1 id="stylesheets-dsssl">
<title>* DSSSL</title>
- <para>¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ç¤Ï,
+ <para>¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ç¤Ï¡¢
Norm Walsh »á¤Ë¤è¤ë Modular DocBook Stylesheets
- ¤ò¾¯¤·¥«¥¹¥¿¥Þ¥¤¥º¤·¤¿¤â¤Î¤ò»È¤Ã¤Æ¤¤¤Þ¤¹. </para>
-
- <para>¤³¤Î¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ï,
+ ¤ò¾¯¤·¥«¥¹¥¿¥Þ¥¤¥º¤·¤¿¤â¤Î¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£</para>
+
+ <para>¤³¤Î¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ï¡¢
<filename role="package">textproc/dsssl-docbook-modular</filename>
- ¤«¤éÆþ¼ê¤Ç¤­¤Þ¤¹. </para>
+ ¤«¤éÆþ¼ê¤Ç¤­¤Þ¤¹¡£</para>
- <para>Êѹ¹¤¬²Ã¤¨¤é¤ì¤¿¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ï, ports ¥·¥¹¥Æ¥à¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó.
- ¤½¤ì¤é¤Ï¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Î¥½¡¼¥¹¥ê¥Ý¥¸¥È¥ê¤Î°ìÉô¤Ç¤¢¤ê,
- <filename>doc/share/sgml/freebsd.dsl</filename> ¤Ë¤ª¤«¤ì¤Æ¤¤¤Þ¤¹.
- Êѹ¹¤¬²Ã¤¨¤é¤ì¤¿¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ë¤Ï¾ÜºÙ¤Ê¥³¥á¥ó¥È¤¬ÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç,
- ¤³¤Î¾Ï¤¬´°À®¤¹¤ë¤Þ¤Ç, ɸ½à¤Î¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ë¤¢¤ë¥ª¥×¥·¥ç¥ó¤¬
+ <para>Êѹ¹¤¬²Ã¤¨¤é¤ì¤¿¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ï¡¢ports ¥·¥¹¥Æ¥à¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
+ ¤½¤ì¤é¤Ï¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Î¥½¡¼¥¹¥ê¥Ý¥¸¥È¥ê¤Î°ìÉô¤Ç¤¢¤ê¡¢
+ <filename>doc/share/sgml/freebsd.dsl</filename> ¤Ë¤ª¤«¤ì¤Æ¤¤¤Þ¤¹¡£
+ Êѹ¹¤¬²Ã¤¨¤é¤ì¤¿¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ë¤Ï¾ÜºÙ¤Ê¥³¥á¥ó¥È¤¬ÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
+ ¤³¤Î¾Ï¤¬´°À®¤¹¤ë¤Þ¤Ç¡¢É¸½à¤Î¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ë¤¢¤ë¥ª¥×¥·¥ç¥ó¤¬
¤É¤¦¤¤¤Ã¤¿É÷¤Ë FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥ÈÍѤË
- ¥«¥¹¥¿¥Þ¥¤¥º¤µ¤ì¤Æ¤¤¤ë¤Î¤«, ¤³¤Î¥Õ¥¡¥¤¥ë¤ò¸«¤ÆÄ´¤Ù¤Æ¤ß¤Æ¤¯¤À¤µ¤¤.
+ ¥«¥¹¥¿¥Þ¥¤¥º¤µ¤ì¤Æ¤¤¤ë¤Î¤«¡¢¤³¤Î¥Õ¥¡¥¤¥ë¤ò¸«¤ÆÄ´¤Ù¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï FreeBSD ÆÈ¼«¤Î¥¨¥ì¥á¥ó¥È¤òÁÈÈǤ¹¤ë¤¿¤á¤Ë
- ¥¹¥¿¥¤¥ë¥·¡¼¥È¤òŬÍѤ¹¤ë¥¨¥ì¥á¥ó¥È¤òÄɲ乤ëÊýË¡¤ÎÎã¤â´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹.
+ ¥¹¥¿¥¤¥ë¥·¡¼¥È¤òŬÍѤ¹¤ë¥¨¥ì¥á¥ó¥È¤òÄɲ乤ëÊýË¡¤ÎÎã¤â´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
</sect1>
@@ -74,30 +74,30 @@
<title>CSS</title>
<para>Cascading Stylesheets (CSS) ¤Ï¥¹¥¿¥¤¥ë¾ðÊó
- (¥Õ¥©¥ó¥È, ¥¦¥§¥¤¥È, Â礭¤µ, ¿§¤Ê¤É¤Ê¤É)
- ¤ò HTML ʸ½ñ¤ÎÍ×ÁǤËÉղ乤뵡¹½¤Ç¤¹.</para>
+ (¥Õ¥©¥ó¥È¡¢¥¦¥§¥¤¥È¡¢Â礭¤µ¡¢¿§¤Ê¤É¤Ê¤É)
+ ¤ò HTML ʸ½ñ¤ÎÍ×ÁǤËÉղ乤뵡¹½¤Ç¤¹¡£</para>
<sect2>
<title>¥¦¥§¥Ö¥µ¥¤¥È (HTML ʸ½ñ)</title>
- <para>FreeBSD ¤Î¥¦¥§¥Ö¥µ¥¤¥È¤Ï¸½ºß CSS ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤»¤ó.
- »Äǰ¤Ê¤¬¤é, ¸«¤¿ÌܤȤ½¤Î°õ¾Ý¤Ï HTML ¤Î³ÆÂ°À­¤ÇľÀÜÄ´À°¤µ¤ì¤Æ¤ª¤ê,
- ¿Í¤Ë¤è¤Ã¤Æ¤½¤ÎÅÙ¹ç¤Ï°Û¤Ê¤ê¤Þ¤¹.
- ¤³¤ÎÌäÂê¤Ï²ò·è¤¹¤Ù¤­¤Ç¤¢¤ê, ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ë
- ¹×¸¥¤¹¤ë¤ËÃͤ¹¤ëÎɤ¤¥×¥í¥¸¥§¥¯¥È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦.</para>
+ <para>FreeBSD ¤Î¥¦¥§¥Ö¥µ¥¤¥È¤Ï¸½ºß CSS ¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤»¤ó¡£
+ »Äǰ¤Ê¤¬¤é¡¢¸«¤¿ÌܤȤ½¤Î°õ¾Ý¤Ï HTML ¤Î³ÆÂ°À­¤ÇľÀÜÄ´À°¤µ¤ì¤Æ¤ª¤ê¡¢
+ ¿Í¤Ë¤è¤Ã¤Æ¤½¤ÎÅÙ¹ç¤Ï°Û¤Ê¤ê¤Þ¤¹¡£
+ ¤³¤ÎÌäÂê¤Ï²ò·è¤¹¤Ù¤­¤Ç¤¢¤ê¡¢¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤Ë
+ ¹×¸¥¤¹¤ë¤ËÃͤ¹¤ëÎɤ¤¥×¥í¥¸¥§¥¯¥È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£</para>
</sect2>
<sect2>
<title>DocBook ʸ½ñ</title>
- <para>FreeBSD ¤Î DSSSL ¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ë¤Ï, ¥¹¥¿¥¤¥ë¥·¡¼¥È
- <filename>docbook.css</filename> ¤Ø¤Î»²¾È¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹.
+ <para>FreeBSD ¤Î DSSSL ¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ë¤Ï¡¢¥¹¥¿¥¤¥ë¥·¡¼¥È
+ <filename>docbook.css</filename> ¤Ø¤Î»²¾È¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ï HTML ¥Õ¥¡¥¤¥ë¤ÈƱ°ì¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë
- ¸ºß¤¹¤ë¤³¤È¤¬ÁÛÄꤵ¤ì¤Æ¤¤¤Þ¤¹.
- ¥×¥í¥¸¥§¥¯¥È¤Ë¤Þ¤¿¤¬¤ë CSS ¥Õ¥¡¥¤¥ë¤Ï,
+ ¸ºß¤¹¤ë¤³¤È¤¬ÁÛÄꤵ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¥×¥í¥¸¥§¥¯¥È¤Ë¤Þ¤¿¤¬¤ë CSS ¥Õ¥¡¥¤¥ë¤Ï¡¢
ʸ½ñ¤¬ HTML ¤ËÊÑ´¹¤µ¤ì¤ë»þ¤Ë
<filename>doc/share/misc/docbook.css</filename>
- ¤«¤éÊ£À½¤µ¤ì, ¼«Æ°Åª¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹.</para>
+ ¤«¤éÊ£À½¤µ¤ì¡¢¼«Æ°Åª¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£</para>
</sect2>
</sect1>
</chapter>
diff --git a/ja_JP.eucJP/books/fdp-primer/tools/chapter.sgml b/ja_JP.eucJP/books/fdp-primer/tools/chapter.sgml
index f3d9ffa75b..97d5bf1574 100644
--- a/ja_JP.eucJP/books/fdp-primer/tools/chapter.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/tools/chapter.sgml
@@ -30,58 +30,67 @@
The FreeBSD Japanese Documentation Project
- Original revision: 1.25
+ Original revision: 1.28
$FreeBSD$
-->
<chapter id="tools">
<title>¥Ä¡¼¥ë</title>
- <para>FDP ¤Ç¤Ï FreeBSD ¤Îʸ½ñ¤ò´ÉÍý¤·¤¿¤ê,
- ¾¤Î½ÐÎÏ·Á¼°¤ËÀ°·Á¤·¤¿¤ê¤¹¤ë¤¿¤á, ¤µ¤Þ¤¶¤Þ¤Ê¥½¥Õ¥È¥¦¥§¥¢¥Ä¡¼¥ë¤òÍøÍѤ·¤Þ¤¹.
- FreeBSD ¤Îʸ½ñ¤Çºî¶È¤¹¤ë¤Ë¤Ï, ¤¢¤Ê¤¿¼«¿È¤¬¤½¤ì¤é¤Î¥Ä¡¼¥ë¤ò»È¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹.
+ <para>FDP ¤Ç¤Ï FreeBSD ¤Îʸ½ñ¤ò´ÉÍý¤·¤¿¤ê¡¢
+ ¾¤Î½ÐÎÏ·Á¼°¤ËÀ°·Á¤·¤¿¤ê¤¹¤ë¤¿¤á¡¢¤µ¤Þ¤¶¤Þ¤Ê¥½¥Õ¥È¥¦¥§¥¢¥Ä¡¼¥ë¤òÍøÍѤ·¤Þ¤¹¡£
+ FreeBSD ¤Îʸ½ñ¤Çºî¶È¤¹¤ë¤Ë¤Ï¡¢¤¢¤Ê¤¿¼«¿È¤¬¤½¤ì¤é¤Î¥Ä¡¼¥ë¤ò»È¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
</para>
- <para>¤³¤ì¤é¤Î¥Ä¡¼¥ë¤Ï¤¹¤Ù¤Æ FreeBSD ¤Î port ¤ä package ¤È¤·¤ÆÆþ¼ê²Äǽ¤Ç,
- ¥¤¥ó¥¹¥È¡¼¥ëºî¶È¤ÏÈó¾ï¤Ë´Êñ¤Ç¤¹.
+ <para>¤³¤ì¤é¤Î¥Ä¡¼¥ë¤Ï¤¹¤Ù¤Æ FreeBSD ¤Î port ¤ä package ¤È¤·¤ÆÆþ¼ê²Äǽ¤Ç¡¢
+ ¥¤¥ó¥¹¥È¡¼¥ëºî¶È¤ÏÈó¾ï¤Ë´Êñ¤Ç¤¹¡£
</para>
-
- <para>°Ê²¼¤Î¾Ï¤Ë½ñ¤«¤ì¤¿Îã¤ò»î¤¹¤Ë¤Ï, ¤¢¤é¤«¤¸¤á
- ¤³¤ì¤é¤Î¥Ä¡¼¥ë¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó.
- ³Æ¥Ä¡¼¥ë¤Î¼ÂºÝ¤ÎÍøÍÑÊýË¡¤Ï, ¤½¤ÎÎ㤬½ñ¤«¤ì¤¿¾Ï¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤Þ¤¹.
+
+ <para>°Ê²¼¤Î¾Ï¤Ë½ñ¤«¤ì¤¿Îã¤ò»î¤¹¤Ë¤Ï¡¢¤¢¤é¤«¤¸¤á
+ ¤³¤ì¤é¤Î¥Ä¡¼¥ë¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
+ ³Æ¥Ä¡¼¥ë¤Î¼ÂºÝ¤ÎÍøÍÑÊýË¡¤Ï¡¢¤½¤ÎÎ㤬½ñ¤«¤ì¤¿¾Ï¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
<tip>
<title>¤Ç¤­¤ë¤À¤± <filename role="package">textproc/docproj</filename> ¤òÍøÍѤ·¤Æ¤¯¤À¤µ¤¤</title>
<para><filename role="package">textproc/docproj</filename> ¤Î port
- ¤ò»È¤¦¤È¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¼ê´Ö¤òÂ礭¤¯¾Ê¤¯¤³¤È¤¬¤Ç¤­¤Þ¤¹. ¤³¤ì¤Ï
- <emphasis>¥á¥¿ (meta) port</emphasis> ¤È¸Æ¤Ð¤ì¤ë port ¤Ç,
- ¤½¤ÎÃæ¤Ë¥½¥Õ¥È¥¦¥§¥¢¤¬´Þ¤à¤«¤ï¤ê¤Ë, ¾¤Î¤µ¤Þ¤¶¤Þ¤Ê port
- ¤¬Àµ¤·¤¯¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤ë¤è¤¦¤Ë°Í¸´Ø·¸¤¬¤Ä¤¯¤é¤ì¤Æ¤¤¤ë¤â¤Î¤Ç¤¹.
- ¤³¤Î port ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È,
+ ¤ò»È¤¦¤È¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¼ê´Ö¤òÂ礭¤¯¾Ê¤¯¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤³¤ì¤Ï
+ <emphasis>¥á¥¿ (meta) port</emphasis> ¤È¸Æ¤Ð¤ì¤ë port ¤Ç¡¢
+ ¤½¤ÎÃæ¤Ë¥½¥Õ¥È¥¦¥§¥¢¤ò´Þ¤à¤«¤ï¤ê¤Ë¡¢Â¾¤Î¤µ¤Þ¤¶¤Þ¤Ê port
+ ¤¬Àµ¤·¤¯¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤ë¤è¤¦¤Ë°Í¸´Ø·¸¤¬¤Ä¤¯¤é¤ì¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£
+ ¤³¤Î port ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È¡¢
¤³¤Î¾Ï¤Ç¤¢¤²¤é¤ì¤Æ¤¤¤ë¥½¥Õ¥È¥¦¥§¥¢¤¬
- ¼«Æ°Åª¤Ë<emphasis>¤¹¤Ù¤Æ¥À¥¦¥ó¥í¡¼¥É¤µ¤ì, ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹</emphasis>.
+ ¼«Æ°Åª¤Ë<emphasis>¤¹¤Ù¤Æ¥À¥¦¥ó¥í¡¼¥É¤µ¤ì¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹</emphasis>¡£
</para>
- <para>ɬÍפȤʤë¥Ñ¥Ã¥±¡¼¥¸¤Î°ì¤Ä¤Ë, JadeTeX ¥Þ¥¯¥í¥»¥Ã¥È¤È¤¤¤¦¤â¤Î¤¬¤¢¤ê¤Þ¤¹.
- ¤³¤Î¥Þ¥¯¥í¥»¥Ã¥È¤Ï, ¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë TeX
- ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¤³¤È¤òɬÍפȤ·¤Þ¤¹. TeX
- ¤ÏÈó¾ï¤ËÂ礭¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¤¬, Postscript ¤ä PDF
- ·Á¼°¤Î½ÐÎϤò¹Ô¤Ê¤ï¤Ê¤¤¤Ê¤é¤Ð¥¤¥ó¥¹¥È¡¼¥ë¤ÎɬÍפϤ¢¤ê¤Þ¤»¤ó.
+ <para>ɬÍפȤʤë¥Ñ¥Ã¥±¡¼¥¸¤Î°ì¤Ä¤Ë¡¢JadeTeX ¥Þ¥¯¥í¥»¥Ã¥È¤È¤¤¤¦¤â¤Î¤¬¤¢¤ê¤Þ¤¹¡£
+ ¤³¤Î¥Þ¥¯¥í¥»¥Ã¥È¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë»þ¤Ë &tex
+ ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¤³¤È¤òɬÍפȤ·¤Þ¤¹¡£&tex
+ ¤ÏÈó¾ï¤ËÂ礭¤Ê¥Ñ¥Ã¥±¡¼¥¸¤Ç¤¹¤¬¡¢Postscript ¤ä PDF
+ ·Á¼°¤Î½ÐÎϤò¹Ô¤Ê¤ï¤Ê¤¤¤Ê¤é¤Ð¥¤¥ó¥¹¥È¡¼¥ë¤ÎɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
</para>
- <para>»þ´Ö¤È¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤ÎÀáÌó¤Î¤¿¤á,
- ¤³¤Î port ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëºÝ¤Ë, JadeTeX (¤¹¤Ê¤ï¤Á TeX ¤ò´Þ¤à)
- ¤òɬÍפȤ¹¤ë¤«¤É¤¦¤«¤ò»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹.
- ¼¡¤Î¤¤¤º¤ì¤«¤ò, ¾ì¹ç¤Ë±þ¤¸¤Æ¼Â¹Ô¤·¤Æ²¼¤µ¤¤.
+ <para>»þ´Ö¤È¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤ÎÀáÌó¤Î¤¿¤á¡¢
+ ¤³¤Î port ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëºÝ¤Ë¡¢JadeTeX (¤¹¤Ê¤ï¤Á TeX ¤ò´Þ¤à)
+ ¤òɬÍפȤ¹¤ë¤«¤É¤¦¤«¤ò»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
+ ¼¡¤Î¤¤¤º¤ì¤«¤ò¡¢¾ì¹ç¤Ë±þ¤¸¤Æ¼Â¹Ô¤·¤Æ²¼¤µ¤¤¡£
+ </para>
<screen>&prompt.root; <userinput>make JADETEX=yes install</userinput></screen>
+ <para>¤Þ¤¿¤Ï</para>
+
<screen>&prompt.root; <userinput>make JADETEX=no install</userinput></screen>
- <makevar>JADETEX=no</makevar> ¤ò»ØÄꤷ¤Æ¥Ä¡¼¥ë¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È,
- HTML ¤ä ACSII ¥Æ¥­¥¹¥È¤À¤±¤ò½ÐÎϤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- PostScript ¤ä PDF ¤ò½ÐÎϤ¹¤ë¤Ë¤Ï TeX ¤¬É¬ÍפǤ¹.
+
+ <para>¤â¤·¤¯¤Ï <filename role="package">textproc/docproj-jadetex</filename>
+ ¤ä <filename role="package">textproc/docproj-nojadetex</filename>
+ ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤â¤è¤¤¤Ç¤·¤ç¤¦¡£
+ ¤³¤ì¤é¤Î¥¹¥ì¡¼¥Ö ports ¤ÏÊÑ¿ô <makevar>JADETEX</makevar> ¤òÄêµÁ¤·¡¢
+ Ʊ¤¸¥¢¥×¥ê¥±¡¼¥·¥ç¥ó°ì¼°¤ò¥Þ¥·¥ó¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
+ <application>JadeTeX</application> ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤±¤ì¤Ð¡¢
+ HTML ¤« ASCII ¥Æ¥­¥¹¥È¤·¤«À¸À®¤Ç¤­¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
+ PostScript ¤ä PDF ¤ò½ÐÎϤ¹¤ë¤Ë¤Ï <application>TeX</application> ¤¬É¬ÍפǤ¹¡£
</para>
</tip>
@@ -91,66 +100,66 @@
<sect2>
<title>¥½¥Õ¥È¥¦¥§¥¢</title>
- <para>°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï, FreeBSD
- ¤Îʸ½ñ¤Ç²÷Ŭ¤Ëºî¶È¤¹¤ë¤¿¤á¤ËɬÍפʤâ¤Î¤Ç¤¢¤ê, ʸ½ñ¤ò
- HTML, ¥×¥ì¥¤¥ó¥Æ¥­¥¹¥È¤ä RTF ·Á¼°¤ËÊÑ´¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- ¤³¤ì¤é¤Ï¤¹¤Ù¤Æ,
+ <para>°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢FreeBSD
+ ¤Îʸ½ñ¤Ç²÷Ŭ¤Ëºî¶È¤¹¤ë¤¿¤á¤ËɬÍפʤâ¤Î¤Ç¤¢¤ê¡¢Ê¸½ñ¤ò
+ HTML¡¢¥×¥ì¥¤¥ó¥Æ¥­¥¹¥È¤ä RTF ·Á¼°¤ËÊÑ´¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ ¤³¤ì¤é¤Ï¤¹¤Ù¤Æ¡¢
<filename role="package">textproc/docproj</filename>
- ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹. </para>
-
+ ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
+
<variablelist>
<varlistentry>
<term><application>SP</application>
(<filename role="package">textproc/sp</filename>)</term>
-
+
<listitem>
<para>ÀµÅöÀ­¸¡ºº¤Î¤¿¤á¤Î SGML ¥Ñ¡¼¥µ¤ä
- SGML Àµµ¬²½¥Ä¡¼¥ë¤ò´Þ¤à¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥»¥Ã¥È¤Ç¤¹.
- </para>
+ SGML Àµµ¬²½¥Ä¡¼¥ë¤ò´Þ¤à¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥»¥Ã¥È¤Ç¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><application>Jade</application>
(<filename role="package">textproc/jade</filename>)</term>
-
+
<listitem>
- <para>DSSSL ¤Î¼ÂÁõ¤Ç¤¹. ¤³¤ì¤Ï¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤ò HTML
- ¤ä TeX ¤È¤¤¤Ã¤¿Â¾¤Î·Á¼°¤ËÊÑ´¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹. </para>
+ <para>DSSSL ¤Î¼ÂÁõ¤Ç¤¹¡£¤³¤ì¤Ï¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤ò HTML
+ ¤ä TeX ¤È¤¤¤Ã¤¿Â¾¤Î·Á¼°¤ËÊÑ´¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><application>Tidy</application>
(<filename role="package">www/tidy</filename>)</term>
-
+
<listitem>
- <para>HTML À°·Á¥Ä¡¼¥ë¤Ç¤¹.
- ¤³¤ì¤Ï¼«Æ°À¸À®¤µ¤ì¤¿ HTML ʸ½ñ¤òÀ°·Á¤·,
- ¤è¤êÍøÍѤ·¤ä¤¹¤¤¤â¤Î¤Ë¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹.
- </para>
+ <para>HTML À°·Á¥Ä¡¼¥ë¤Ç¤¹¡£
+ ¤³¤ì¤Ï¼«Æ°À¸À®¤µ¤ì¤¿ HTML ʸ½ñ¤òÀ°·Á¤·¡¢
+ ¤è¤êÍøÍѤ·¤ä¤¹¤¤¤â¤Î¤Ë¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><application>Links</application>
(<filename role="package">www/links</filename>)</term>
-
+
<listitem>
<para>HTML ¥Õ¥¡¥¤¥ë¤ò¥×¥ì¥¤¥ó¥Æ¥­¥¹¥È¤ËÊÑ´¹¤¹¤ë¤³¤È¤Î¤Ç¤­¤ë
- ¥Æ¥­¥¹¥È¥â¡¼¥É¤Î WWW ¥Ö¥é¥¦¥¶¤Ç¤¹. </para>
+ ¥Æ¥­¥¹¥È¥â¡¼¥É¤Î WWW ¥Ö¥é¥¦¥¶¤Ç¤¹¡£</para>
</listitem>
</varlistentry>
<varlistentry>
<term><application>peps</application>
(<filename role="package">graphics/peps</filename>)</term>
-
+
<listitem>
- <para>¤¤¤¯¤Ä¤«¤Îʸ½ñ¤Ë¤Ï²èÁü¤¬´Þ¤Þ¤ì¤Æ¤ª¤ê, ¤½¤ÎÃæ¤Ë¤Ï
- EPS ·Á¼°¤Ç³ÊǼ¤µ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤¹.
+ <para>¤¤¤¯¤Ä¤«¤Îʸ½ñ¤Ë¤Ï²èÁü¤¬´Þ¤Þ¤ì¤Æ¤ª¤ê¡¢¤½¤ÎÃæ¤Ë¤Ï
+ EPS ·Á¼°¤Ç³ÊǼ¤µ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤¹¡£
¥¦¥§¥Ö¥Ö¥é¥¦¥¶¤¬É½¼¨¤Ç¤­¤ë¤è¤¦¤Ë
- PNG ·Á¼°¤ËÊÑ´¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹. </para>
+ PNG ·Á¼°¤ËÊÑ´¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£</para>
</listitem>
</varlistentry>
</variablelist>
@@ -159,40 +168,40 @@
<sect2>
<title>ʸ½ñ·¿ÄêµÁ (DTD) ¤È¼ÂÂÎÀë¸À (entity)</title>
- <para>°Ê²¼¤Ë¤¢¤²¤ë¤Î¤Ï, FDP ¤Ç»È¤ï¤ì¤Æ¤¤¤ë DTD ¤È¼ÂÂÎÀë¸À½¸¹ç (entity set)¤Ç¤¹.
- ¤³¤ì¤é¤Ï¤¤¤º¤ì¤â, ʸ½ñ¤ò¼è¤ê°·¤¦Á°¤ËɬÍפȤʤê¤Þ¤¹.
+ <para>°Ê²¼¤Ë¤¢¤²¤ë¤Î¤Ï¡¢FDP ¤Ç»È¤ï¤ì¤Æ¤¤¤ë DTD ¤È¼ÂÂÎÀë¸À½¸¹ç (entity set)¤Ç¤¹¡£
+ ¤³¤ì¤é¤Ï¤¤¤º¤ì¤â¡¢Ê¸½ñ¤ò¼è¤ê°·¤¦Á°¤ËɬÍפȤʤê¤Þ¤¹¡£
</para>
-
+
<variablelist>
<varlistentry>
<term>HTML DTD (<filename role="package">textproc/html</filename>)</term>
-
+
<listitem>
- <para>HTML ¤Ï, World Wide Web ¤ÇºÎÍѤµ¤ì¤Æ¤¤¤ë¥Þ¡¼¥¯¥¢¥Ã¥×¸À¸ì¤Ç¤¹.
- ¤³¤ì¤Ï FreeBSD ¥¦¥§¥Ö¥µ¥¤¥ÈÁ´ÂΤǤâÍøÍѤµ¤ì¤Þ¤¹. </para>
+ <para>HTML ¤Ï¡¢World Wide Web ¤ÇºÎÍѤµ¤ì¤Æ¤¤¤ë¥Þ¡¼¥¯¥¢¥Ã¥×¸À¸ì¤Ç¤¹¡£
+ ¤³¤ì¤Ï FreeBSD ¥¦¥§¥Ö¥µ¥¤¥ÈÁ´ÂΤǤâÍøÍѤµ¤ì¤Þ¤¹¡£</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>DocBook DTD (<filename role="package">textproc/docbook</filename>)</term>
-
+
<listitem>
- <para>DocBook ¤Ï, µ»½Ñʸ½ñ¤Î¥Þ¡¼¥¯¥¢¥Ã¥×¤Î¤¿¤á¤ËÀ߷פµ¤ì¤¿ DTD ¤Ç¤¹.
- FreeBSD ¤Îʸ½ñ¤Ï¤¹¤Ù¤Æ DocBook ¤Çµ­½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹.
- </para>
+ <para>DocBook ¤Ï¡¢µ»½Ñʸ½ñ¤Î¥Þ¡¼¥¯¥¢¥Ã¥×¤Î¤¿¤á¤ËÀ߷פµ¤ì¤¿ DTD ¤Ç¤¹¡£
+ FreeBSD ¤Îʸ½ñ¤Ï¤¹¤Ù¤Æ DocBook ¤Çµ­½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>ISO 8879 ¸ø³«¼ÂÂÎÀë¸À
(<filename role="package">textproc/iso8879</filename>)</term>
-
+
<listitem>
- <para>ISO 8879:1986 ¤Ëµ¬Äꤵ¤ì¤¿ 19 ¼ïÎà¤Î ʸ»ú¼ÂÂν¸¹ç¤Ç¤¹.
- ¤³¤ì¤Ï¤¿¤¯¤µ¤ó¤Î DTD ¤ÇÍøÍѤµ¤ì¤ë¤â¤Î¤Ç, ¿ô³Øµ­¹æ¤ä latin
- ʸ»ú½¸¹ç¤ÎÄɲÃʸ»ú (¥¢¥¯¥»¥ó¥Èµ­¹æ, ȯ²»µ­¹æ¤Ê¤É),
- ¥®¥ê¥·¥ãʸ»ú¤Ê¤É¤¬´Þ¤Þ¤ì¤Þ¤¹.
- </para>
+ <para>ISO 8879:1986 ¤Ëµ¬Äꤵ¤ì¤¿ 19 ¼ïÎà¤Î ʸ»ú¼ÂÂν¸¹ç¤Ç¤¹¡£
+ ¤³¤ì¤Ï¤¿¤¯¤µ¤ó¤Î DTD ¤ÇÍøÍѤµ¤ì¤ë¤â¤Î¤Ç¡¢¿ô³Øµ­¹æ¤ä latin
+ ʸ»ú½¸¹ç¤ÎÄɲÃʸ»ú (¥¢¥¯¥»¥ó¥Èµ­¹æ¡¢È¯²»µ­¹æ¤Ê¤É)¡¢
+ ¥®¥ê¥·¥ãʸ»ú¤Ê¤É¤¬´Þ¤Þ¤ì¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
</variablelist>
@@ -201,19 +210,19 @@
<sect2>
<title>¥¹¥¿¥¤¥ë¥·¡¼¥È</title>
- <para>¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ï, ʸ½ñ¤ò²èÌÌɽ¼¨¤ä°õºþ¤Ê¤É¤ËÍøÍѤµ¤ì¤ë·Á¼°¤ËÊÑ´¹,
- À°·Á¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹.
+ <para>¥¹¥¿¥¤¥ë¥·¡¼¥È¤Ï¡¢Ê¸½ñ¤ò²èÌÌɽ¼¨¤ä°õºþ¤Ê¤É¤ËÍøÍѤµ¤ì¤ë·Á¼°¤ËÊÑ´¹¡¢
+ À°·Á¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£
</para>
-
+
<variablelist>
<varlistentry>
<term>Modular DocBook Stylesheets
(<filename role="package">textproc/dsssl-docbook-modular</filename>)</term>
-
+
<listitem>
- <para>Modular DocBook Stylesheets ¤Ï,
- DocBook DTD ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤ò HTML ¤ä RTF
- ·Á¼°¤ËÊÑ´¹¤¹¤ë¤Î¤Ë»È¤ï¤ì¤Þ¤¹. </para>
+ <para>Modular DocBook Stylesheets ¤Ï¡¢
+ DocBook DTD ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤ò HTML ¤ä RTF
+ ·Á¼°¤ËÊÑ´¹¤¹¤ë¤Î¤Ë»È¤ï¤ì¤Þ¤¹¡£</para>
</listitem>
</varlistentry>
</variablelist>
@@ -223,73 +232,73 @@
<sect1 id="tools-optional">
<title>ɬ¿Ü¤Ç¤Ê¤¤ (optional) ¥Ä¡¼¥ë</title>
- <para>¤â¤·É¬Í×À­¤ò´¶¤¸¤Ê¤¤¤Ê¤é, °Ê²¼¤Ë¤¢¤²¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¯¤È¤â¤«¤Þ¤¤¤Þ¤»¤ó.
- ¤·¤«¤·¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¤¤ì¤Ð, ʸ½ñ¤Î¼è¤ê°·¤¤¤ËÊØÍø¤À¤È´¶¤¸¤ë¤Ç¤·¤ç¤¦¤·,
- ¤³¤ì¤é¤ò»È¤¦¤³¤È¤Ç, ¤è¤ê¿ÍͤʽÐÎÏ·Á¼°¤Çʸ½ñ¤ò½ÐÎϤ¹¤ë¤³¤È¤¬²Äǽ¤È¤Ê¤ê¤Þ¤¹.
+ <para>¤â¤·É¬Í×À­¤ò´¶¤¸¤Ê¤¤¤Ê¤é¡¢°Ê²¼¤Ë¤¢¤²¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¯¤È¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
+ ¤·¤«¤·¥¤¥ó¥¹¥È¡¼¥ë¤·¤Æ¤¤¤ì¤Ð¡¢Ê¸½ñ¤Î¼è¤ê°·¤¤¤ËÊØÍø¤À¤È´¶¤¸¤ë¤Ç¤·¤ç¤¦¤·¡¢
+ ¤³¤ì¤é¤ò»È¤¦¤³¤È¤Ç¡¢¤è¤ê¿ÍͤʽÐÎÏ·Á¼°¤Çʸ½ñ¤ò½ÐÎϤ¹¤ë¤³¤È¤¬²Äǽ¤È¤Ê¤ê¤Þ¤¹¡£
</para>
<sect2>
<title>¥½¥Õ¥È¥¦¥§¥¢</title>
-
+
<variablelist>
<varlistentry>
<term><application>JadeTeX</application> ¤ª¤è¤Ó
<application>teTeX</application>
(<filename role="package">print/jadetex</filename> ¤ª¤è¤Ó
<filename role="package">print/teTeX</filename>)</term>
-
+
<listitem>
<para><application>Jade</application> ¤È
- <application>teTeX</application> ¤Ï,
- DocBook ʸ½ñ¤ò DVI, Postscript, PDF ¤Î³Æ·Á¼°¤ËÊÑ´¹¤¹¤ë¤Î¤Ë»È¤ï¤ì¤Þ¤¹.
- ¤Þ¤¿, ¤³¤Î¤È¤­ <application>JadeTeX</application> ¥Þ¥¯¥í¤âɬÍפȤʤê¤Þ¤¹.
- </para>
+ <application>teTeX</application> ¤Ï¡¢
+ DocBook ʸ½ñ¤ò DVI, Postscript, PDF ¤Î³Æ·Á¼°¤ËÊÑ´¹¤¹¤ë¤Î¤Ë»È¤ï¤ì¤Þ¤¹¡£
+ ¤Þ¤¿¡¢¤³¤Î¤È¤­ <application>JadeTeX</application> ¥Þ¥¯¥í¤âɬÍפȤʤê¤Þ¤¹¡£
+ </para>
<para>ʸ½ñ¤ò¤½¤Î¤è¤¦¤Ê·Á¼°¤ËÊÑ´¹¤·¤Ê¤¯¤ÆÎɤ¤
- (¤¿¤È¤¨¤Ð HTML, ¥×¥ì¥¤¥ó¥Æ¥­¥¹¥È, RTF ¤Ç½½Ê¬¤Ç¤¢¤ë¤è¤¦¤Ê) ¾ì¹ç¤Ë¤Ï,
- <application>JadeTeX</application> ¤ª¤è¤Ó
- <application>teTeX</application> ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó.
- ¤³¤ì¤é¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¤ÏÂ礭¤Ê¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤È»þ´Ö¤òɬÍפȤ·¤Þ¤¹.
- <application>teTeX</application> ¤Ï, 30MB ¤òͤ¨¤ëÂ礭¤Ê¤â¤Î¤Ç¤¹.
- </para>
+ (¤¿¤È¤¨¤Ð HTML, ¥×¥ì¥¤¥ó¥Æ¥­¥¹¥È¡¢RTF ¤Ç½½Ê¬¤Ç¤¢¤ë¤è¤¦¤Ê) ¾ì¹ç¤Ë¤Ï¡¢
+ <application>JadeTeX</application> ¤ª¤è¤Ó
+ <application>teTeX</application> ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
+ ¤³¤ì¤é¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ë¤ÏÂ礭¤Ê¥Ç¥£¥¹¥¯¥¹¥Ú¡¼¥¹¤È»þ´Ö¤òɬÍפȤ·¤Þ¤¹¡£
+ <application>teTeX</application> ¤Ï¡¢30MB ¤òͤ¨¤ëÂ礭¤Ê¤â¤Î¤Ç¤¹¡£
+ </para>
<important>
<para><application>JadeTeX</application> ¤È
- <application>teTeX</application>
- ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¾ì¹ç¤Ë¤Ï,
- <application>JadeTeX</application> ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¸å,
- <application>teTeX</application> ¤ÎÀßÄê¤ò¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó.
- ɬÍפʼê½ç¤Î¾ÜºÙ¤Ï,
- <filename>print/jadetex/pkg-message</filename>
- ¤ËÀâÌÀ¤µ¤ì¤Æ¤¤¤Þ¤¹. </para>
+ <application>teTeX</application>
+ ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢
+ <application>JadeTeX</application> ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¸å¡¢
+ <application>teTeX</application> ¤ÎÀßÄê¤ò¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
+ ɬÍפʼê½ç¤Î¾ÜºÙ¤Ï¡¢
+ <filename>print/jadetex/pkg-message</filename>
+ ¤ËÀâÌÀ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£</para>
</important>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><application>Emacs</application> ¤â¤·¤¯¤Ï
- <application>xemacs</application>
+ <application>XEmacs</application>
(<filename role="package">editors/emacs</filename> ¤â¤·¤¯¤Ï
<filename role="package">editors/xemacs</filename>)</term>
-
+
<listitem>
- <para>¤³¤Î¥¨¥Ç¥£¥¿¤ÏξÊý¤È¤â, SGML DTD
- ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤òÊÔ½¸¤¹¤ë¤¿¤á¤ÎÆÃÊ̤ʥ⡼¥É¤òÈ÷¤¨¤Æ¤¤¤Þ¤¹.
- ¤³¤Î¥â¡¼¥É¤Ë¤Ï,
- ɬÍפʥ¿¥¤¥×Î̤ä¸í¤ê¤òÄ㸺¤¹¤ë¤¿¤á¤Î¥³¥Þ¥ó¥É¤¬¤¢¤ê¤Þ¤¹.
- </para>
-
- <para>¤É¤Î¤è¤¦¤Ê¥Æ¥­¥¹¥È¥¨¥Ç¥£¥¿¤Ç¤â¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤òÊÔ½¸¤¹¤ë¤³¤È¤Ï²Äǽ¤Ç¤¹¤Î¤Ç,
- ¤³¤ì¤é¤ò»È¤¦É¬Íפ¬¤¢¤ë¤È¤¤¤¦¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó.
- ¤·¤«¤·¤ª¤½¤é¤¯, ¤³¤ì¤é¤ÏÊØÍø¤Ê¤â¤Î¤À¤È´¶¤¸¤ë¤È»×¤¤¤Þ¤¹.
- </para>
+ <para>¤³¤Î¥¨¥Ç¥£¥¿¤ÏξÊý¤È¤â¡¢SGML DTD
+ ¤Ç¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤òÊÔ½¸¤¹¤ë¤¿¤á¤ÎÆÃÊ̤ʥ⡼¥É¤òÈ÷¤¨¤Æ¤¤¤Þ¤¹¡£
+ ¤³¤Î¥â¡¼¥É¤Ë¤Ï¡¢
+ ɬÍפʥ¿¥¤¥×Î̤ä¸í¤ê¤òÄ㸺¤¹¤ë¤¿¤á¤Î¥³¥Þ¥ó¥É¤¬¤¢¤ê¤Þ¤¹¡£
+ </para>
+
+ <para>¤É¤Î¤è¤¦¤Ê¥Æ¥­¥¹¥È¥¨¥Ç¥£¥¿¤Ç¤â¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤¿Ê¸½ñ¤òÊÔ½¸¤¹¤ë¤³¤È¤Ï²Äǽ¤Ç¤¹¤Î¤Ç¡¢
+ ¤³¤ì¤é¤ò»È¤¦É¬Íפ¬¤¢¤ë¤È¤¤¤¦¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
+ ¤·¤«¤·¤ª¤½¤é¤¯¡¢¤³¤ì¤é¤ÏÊØÍø¤Ê¤â¤Î¤À¤È´¶¤¸¤ë¤È»×¤¤¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
</variablelist>
- <para>¤â¤·, ¤³¤Î¾¤Ë SGML ʸ½ñ¤ò°·¤¦¤¿¤á¤ËÍ­ÍѤʥ½¥Õ¥È¥¦¥§¥¢¤ò¤´Â¸ÃΤǤ·¤¿¤é,
- &nik; ¤Þ¤Ç¤ªÃΤ餻²¼¤µ¤¤.
- ¤³¤Î¥ê¥¹¥È¤Ë²Ã¤¨¤µ¤»¤Æ¤¤¤¿¤À¤­¤Þ¤¹.
+ <para>¤â¤·¡¢¤³¤Î¾¤Ë SGML ʸ½ñ¤ò°·¤¦¤¿¤á¤ËÍ­ÍѤʥ½¥Õ¥È¥¦¥§¥¢¤ò¤´Â¸ÃΤǤ·¤¿¤é¡¢
+ &a.doceng; ¤Þ¤Ç¤ªÃΤ餻²¼¤µ¤¤¡£
+ ¤³¤Î¥ê¥¹¥È¤Ë²Ã¤¨¤µ¤»¤Æ¤¤¤¿¤À¤­¤Þ¤¹¡£
</para>
</sect2>
</sect1>
diff --git a/ja_JP.eucJP/books/fdp-primer/writing-style/chapter.sgml b/ja_JP.eucJP/books/fdp-primer/writing-style/chapter.sgml
index eda093e5da..367fe858d8 100644
--- a/ja_JP.eucJP/books/fdp-primer/writing-style/chapter.sgml
+++ b/ja_JP.eucJP/books/fdp-primer/writing-style/chapter.sgml
@@ -30,111 +30,123 @@
The FreeBSD Japanese Documentation Project
- Original revision: 1.9
- $FreeBSD: doc/ja_JP.eucJP/books/fdp-primer/writing-style/chapter.sgml,v 1.1 2001/03/07 19:40:56 hrs Exp $
+ Original revision: 1.38
+ $FreeBSD$
-->
<chapter id="writing-style">
<title>ʸÂΤˤĤ¤¤Æ</title>
- <para>FreeBSD ¤Îʸ½ñ¤Ï¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤Æ¤¤¤Þ¤¹.
- ¤½¤Î¤¿¤á, ʸ½ñ¤Î°ì´ÓÀ­¤òÊݤƤë¤è¤¦, ºî¼Ô¸þ¤±¤Ë¥¬¥¤¥É¥é¥¤¥ó¤¬¤Ä¤¯¤é¤ì¤Æ¤¤¤Þ¤¹.
+ <para>FreeBSD ¤Îʸ½ñ¤Ï¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤½¤Î¤¿¤á¡¢Ê¸½ñ¤Î°ì´ÓÀ­¤òÊݤƤë¤è¤¦¡¢ºî¼Ô¸þ¤±¤Ë¥¬¥¤¥É¥é¥¤¥ó¤¬¤Ä¤¯¤é¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
-
+
<variablelist>
<varlistentry>
+ <term>ÊÆ¹ñ¼°¤Î±Ñ¸ì¤Î¤Ä¤Å¤ê¤òÍѤ¤¤ë</term>
+
+ <listitem>
+ <para>±Ñ¸ì¤Ë¤ÏƱ¤¸Ã±¸ì¤ËÂФ·¤Æ°Û¤Ê¤ë¤Ä¤Å¤ê¤ò¤¹¤ëÊѼ郎¤¢¤ê¤Þ¤¹¡£
+ ¤¤¤í¤¤¤í¤Ê¤Ä¤Å¤ê¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢Êƹñ¼°¤òÍѤ¤¤Æ¤¯¤À¤µ¤¤¡£
+ <quote>colour</quote> ¤Ç¤Ï¤Ê¤¯ <quote>color</quote>,
+ <quote>rationalise</quote> ¤Ç¤Ï¤Ê¤¯ <quote>rationalize</quote>
+ ¤Ê¤É¤Ç¤¹¡£</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>û½Ì·Á¤Ï»È¤ï¤Ê¤¤</term>
-
+
<listitem>
- <para>û½Ì·Á¤Ï»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤.
- ¥¹¥Ú¥ë¤Ï¾ï¤Ë´°Á´¤Ê·Á¤Ç½ñ¤­,
- &ldquo;Don't use contractions&rdquo;
- ¤È¤¤¤¦¤è¤¦¤Êɽ¸½¤Ï»È¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó.
- </para>
-
- <para>û½Ì·Á¤ò»È¤ï¤Ê¤¤¤³¤È¤Çʸ¤ÎÄ´»Ò¤¬°ú¤­Äù¤Þ¤ê, ¤«¤¿¤¤´¶¤¸¤Ë¤Ê¤ê¤Þ¤¹.
- ¤Þ¤¿, ¿¾¯¤Ç¤¹¤¬ËÝÌõ¼Ô¤ÎÉéô¤ò·Ú¸º¤Ç¤­¤Þ¤¹.
- </para>
+ <para>û½Ì·Á¤Ï»È¤ï¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£
+ ¥¹¥Ú¥ë¤Ï¾ï¤Ë´°Á´¤Ê·Á¤Ç½ñ¤­¡¢
+ <quote>Don't use contractions</quote>
+ ¤È¤¤¤¦¤è¤¦¤Êɽ¸½¤Ï»È¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£
+ </para>
+
+ <para>û½Ì·Á¤ò»È¤ï¤Ê¤¤¤³¤È¤Çʸ¤ÎÄ´»Ò¤¬°ú¤­Äù¤Þ¤ê¡¢¤«¤¿¤¤´¶¤¸¤Ë¤Ê¤ê¤Þ¤¹¡£
+ ¤Þ¤¿¡¢Â¿¾¯¤Ç¤¹¤¬ËÝÌõ¼Ô¤ÎÉéô¤ò·Ú¸º¤Ç¤­¤Þ¤¹¡£
+ </para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>ʵ­¤ÎºÝ¤Ë¤Ï¥«¥ó¥Þ¤ò»È¤¦</term>
<listitem>
<para>
- ÃÊÍî¤Î¤Ê¤«¤Ç¹àÌܤòʤ٤ë¾ì¹ç¤Ë¤Ï,
- ¤½¤ì¤¾¤ì¤Î¹àÌܤò¥«¥ó¥Þ¤ò»È¤Ã¤ÆÊ¬¤±¤Æ¤¯¤À¤µ¤¤.
- ºÇ¸å¤Î¹àÌܤǤÏ, ¥«¥ó¥Þ¤È &ldquo;and&rdquo; ¤ò»È¤¤¤Þ¤¹.
- </para>
+ ÃÊÍî¤Î¤Ê¤«¤Ç¹àÌܤòʤ٤ë¾ì¹ç¤Ë¤Ï¡¢
+ ¤½¤ì¤¾¤ì¤Î¹àÌܤò¥«¥ó¥Þ¤ò»È¤Ã¤ÆÊ¬¤±¤Æ¤¯¤À¤µ¤¤¡£
+ ºÇ¸å¤Î¹àÌܤǤϡ¢¥«¥ó¥Þ¤È <quote>and</quote> ¤ò»È¤¤¤Þ¤¹¡£
+ </para>
+
+ <para>¤¿¤È¤¨¤Ð¡¢¼¡¤ÎÎã¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£</para>
- <para>¤¿¤È¤¨¤Ð, ¼¡¤ÎÎã¤ò¸«¤Æ¤¯¤À¤µ¤¤. </para>
-
<blockquote>
<para>This is a list of one, two and three items.</para>
</blockquote>
- <para>¤µ¤Æ, ¤³¤ì¤Ï»°¤Ä¤Î¹àÌÜ, &ldquo;one&rdquo;,
- &ldquo;two&rdquo; ¤ª¤è¤Ó &ldquo;three&rdquo;
- ¤òʤ٤¿¤â¤Î¤Ç¤·¤ç¤¦¤«?
- ¤½¤ì¤È¤â, Æó¤Ä¤Î¹àÌÜ, &ldquo;one&rdquo; ¤È &ldquo;two and three&rdquo;
- ¤òʤ٤¿¤â¤Î¤Ê¤Î¤Ç¤·¤ç¤¦¤«?
- </para>
+ <para>¤µ¤Æ¡¢¤³¤ì¤Ï»°¤Ä¤Î¹àÌÜ¡¢<quote>one</quote>,
+ <quote>two</quote> ¤ª¤è¤Ó <quote>three</quote>
+ ¤òʤ٤¿¤â¤Î¤Ç¤·¤ç¤¦¤«?
+ ¤½¤ì¤È¤â¡¢Æó¤Ä¤Î¹àÌÜ¡¢<quote>one</quote> ¤È <quote>two and three</quote>
+ ¤òʤ٤¿¤â¤Î¤Ê¤Î¤Ç¤·¤ç¤¦¤«?
+ </para>
+
+ <para>¤³¤ì¤Ï¡¢
+ ʵ­¤ÎºÝ¤Ë¥«¥ó¥Þ¤ò»È¤¦¤³¤È¤Ç¤Ï¤Ã¤­¤ê¤µ¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
- <para>¤³¤ì¤Ï,
- ʵ­¤ÎºÝ¤Ë¥«¥ó¥Þ¤ò»È¤¦¤³¤È¤Ç¤Ï¤Ã¤­¤ê¤µ¤»¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹. </para>
-
<blockquote>
<para>This is a list of one, two, and three items.</para>
</blockquote>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>¾éŤÊɽ¸½¤òÈò¤±¤ë</term>
-
+
<listitem>
- <para>¾éŤÊɽ¸½¤ò»È¤ï¤Ê¤¤¤è¤¦ÇÛθ¤·¤Æ¤¯¤À¤µ¤¤. ¶ñÂÎŪ¤Ë¸À¤¦¤È,
- &ldquo;the command&rdquo;,
- &ldquo;the file&rdquo;,
- ¤½¤·¤Æ &ldquo;man command&rdquo;
- ¤È¤¤¤¦¤è¤¦¤Êɽ¸½¤Ï, ¤¤¤º¤ì¤â;·×¤Ê¤â¤Î¤Ç¤¹.
- </para>
-
- <para>¤³¤³¤Ë, ¥³¥Þ¥ó¥É¤Ë´Ø¤¹¤ëÆó¤Ä¤ÎÎã¤ò¼¨¤·¤Þ¤¹.
- ¹¥¤Þ¤·¤¤¤Î¤ÏÆóÈÖÌܤÎÎã¤Ç¤¹. </para>
-
+ <para>¾éŤÊɽ¸½¤ò»È¤ï¤Ê¤¤¤è¤¦ÇÛθ¤·¤Æ¤¯¤À¤µ¤¤¡£¶ñÂÎŪ¤Ë¸À¤¦¤È¡¢
+ <quote>the command</quote>,
+ <quote>the file</quote>,
+ ¤½¤·¤Æ <quote>man command</quote>
+ ¤È¤¤¤¦¤è¤¦¤Êɽ¸½¤Ï¡¢¤¤¤º¤ì¤â;·×¤Ê¤â¤Î¤Ç¤¹¡£
+ </para>
+
+ <para>¤³¤³¤Ë¡¢¥³¥Þ¥ó¥É¤Ë´Ø¤¹¤ëÆó¤Ä¤ÎÎã¤ò¼¨¤·¤Þ¤¹¡£
+ ¹¥¤Þ¤·¤¤¤Î¤ÏÆóÈÖÌܤÎÎã¤Ç¤¹¡£</para>
+
<informalexample>
<para>Use the command <command>cvsup</command> to update your
sources</para>
</informalexample>
-
+
<informalexample>
<para>Use <command>cvsup</command> to update your sources</para>
</informalexample>
-
- <para>¼¡¤Ë, ¥Õ¥¡¥¤¥ë̾¤Ë´Ø¤¹¤ëÆó¤Ä¤ÎÎã¤ò¼¨¤·¤Þ¤¹.
- ¤³¤Á¤é¤â, ¹¥¤Þ¤·¤¤¤Î¤ÏÆóÈÖÌܤÎÎã¤Ç¤¹. </para>
-
+
+ <para>¼¡¤Ë¡¢¥Õ¥¡¥¤¥ë̾¤Ë´Ø¤¹¤ëÆó¤Ä¤ÎÎã¤ò¼¨¤·¤Þ¤¹¡£
+ ¤³¤Á¤é¤â¡¢¹¥¤Þ¤·¤¤¤Î¤ÏÆóÈÖÌܤÎÎã¤Ç¤¹¡£</para>
+
<informalexample>
<para>&hellip; in the filename
<filename>/etc/rc.local</filename>&hellip;</para>
</informalexample>
-
+
<informalexample>
<para>&hellip; in
<filename>/etc/rc.local</filename>&hellip;</para>
</informalexample>
-
- <para>¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸»²¾È¤Ë´Ø¤¹¤ëÆó¤Ä¤ÎÎã¤ò¼¨¤·¤Þ¤¹.
- ¤³¤Á¤é¤â, ¹¥¤Þ¤·¤¤¤Î¤ÏÆóÈÖÌܤÎÎã¤Ç¤¹ (ÆóÈÖÌܤÎÎã¤Ç¤Ï,
- <sgmltag>citerefentry</sgmltag> ¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤¹). </para>
+
+ <para>¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸»²¾È¤Ë´Ø¤¹¤ëÆó¤Ä¤ÎÎã¤ò¼¨¤·¤Þ¤¹¡£
+ ¤³¤Á¤é¤â¡¢¹¥¤Þ¤·¤¤¤Î¤ÏÆóÈÖÌܤÎÎã¤Ç¤¹ (ÆóÈÖÌܤÎÎã¤Ç¤Ï¡¢
+ <sgmltag>citerefentry</sgmltag> ¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤¹)¡£</para>
<informalexample>
<para>See <command>man csh</command> for more
information.</para>
</informalexample>
-
+
<informalexample>
<para>See &man.csh.1;</para>
</informalexample>
@@ -145,75 +157,75 @@
<term>ʸ¤ÎºÇ¸å¤Ë¤ÏÆó¸Äʬ¤Î¶õÇò¤òÆþ¤ì¤ë</term>
<listitem>
- <para>ʸ¤ÎºÇ¸å¤Ë¤Ï, ¾ï¤ËÆó¸Äʬ¤Î¶õÇò¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤.
- ¤³¤ì¤ÏÆÉ¤ß¤ä¤¹¤µ¤ò¸þ¾å¤µ¤»¤ë¤¿¤á¤È,
- <application>emacs</application>
- ¤Î¤è¤¦¤Ê¥Ä¡¼¥ë¤Ç°·¤¤¤ä¤¹¤¯¤¹¤ë¤¿¤á¤Ç¤¹.
- </para>
-
- <para>ʸ¤ÎºÇ¸å¤Î¥Ô¥ê¥ª¥É¤Ë³¤¯Ê¸»ú¤ÏÂçʸ»ú¤À¤«¤é,
- ¥¹¥Ú¡¼¥¹¤Î¿ô¤¬°ì¤Ä¤Ç¤âʸ¤ÎºÇ¸å¤Èʬ¤«¤ë¤¸¤ã¤Ê¤¤¤«,
- ¤È»×¤ï¤ì¤¿Êý¤¬¤¤¤é¤Ã¤·¤ã¤ë¤«¤âÃΤì¤Þ¤»¤ó¤¬,
- ¤³¤ì¤ÏÆÃ¤Ë, ̾Á°¤Ë¥Ô¥ê¥ª¥É¤¬»È¤ï¤ì¤ë¤È¤­¤Ë¤ÏÅö¤Æ¤Ï¤Þ¤ê¤Þ¤»¤ó.
- ŬÅö¤ÊÎã¤È¤·¤Æ, ¤¿¤È¤¨¤Ð <quote>Jordan K. Hubbard</quote>
- ¤¬¤¢¤²¤é¤ì¤Þ¤¹. ¤³¤Î¾ì¹ç, ¥Ô¥ê¥ª¥É¤È°ì¤Ä¤Î¥¹¥Ú¡¼¥¹¤Î¸å¤í¤ËÂçʸ»ú¤Î
- <literal>H</literal> ¤¬Íè¤Æ¤¤¤Þ¤¹¤¬,
- ÌÀ¤é¤«¤Ë¿·¤·¤¤Ê¸¤Î¤Ï¤¸¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó.
- </para>
+ <para>ʸ¤ÎºÇ¸å¤Ë¤Ï¡¢¾ï¤ËÆó¸Äʬ¤Î¶õÇò¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡£
+ ¤³¤ì¤ÏÆÉ¤ß¤ä¤¹¤µ¤ò¸þ¾å¤µ¤»¤ë¤¿¤á¤È¡¢
+ <application>Emacs</application>
+ ¤Î¤è¤¦¤Ê¥Ä¡¼¥ë¤Ç°·¤¤¤ä¤¹¤¯¤¹¤ë¤¿¤á¤Ç¤¹¡£
+ </para>
+
+ <para>ʸ¤ÎºÇ¸å¤Î¥Ô¥ê¥ª¥É¤Ë³¤¯Ê¸»ú¤ÏÂçʸ»ú¤À¤«¤é¡¢
+ ¥¹¥Ú¡¼¥¹¤Î¿ô¤¬°ì¤Ä¤Ç¤âʸ¤ÎºÇ¸å¤Èʬ¤«¤ë¤¸¤ã¤Ê¤¤¤«¡¢
+ ¤È»×¤ï¤ì¤¿Êý¤¬¤¤¤é¤Ã¤·¤ã¤ë¤«¤âÃΤì¤Þ¤»¤ó¤¬¡¢
+ ¤³¤ì¤ÏÆÃ¤Ë¡¢Ì¾Á°¤Ë¥Ô¥ê¥ª¥É¤¬»È¤ï¤ì¤ë¤È¤­¤Ë¤ÏÅö¤Æ¤Ï¤Þ¤ê¤Þ¤»¤ó¡£
+ ŬÅö¤ÊÎã¤È¤·¤Æ¡¢¤¿¤È¤¨¤Ð <quote>Jordan K. Hubbard</quote>
+ ¤¬¤¢¤²¤é¤ì¤Þ¤¹¡£¤³¤Î¾ì¹ç¡¢¥Ô¥ê¥ª¥É¤È°ì¤Ä¤Î¥¹¥Ú¡¼¥¹¤Î¸å¤í¤ËÂçʸ»ú¤Î
+ <literal>H</literal> ¤¬Íè¤Æ¤¤¤Þ¤¹¤¬¡¢
+ ÌÀ¤é¤«¤Ë¿·¤·¤¤Ê¸¤Î¤Ï¤¸¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
+ </para>
</listitem>
</varlistentry>
</variablelist>
- <para>ʸÂΤˤĤ¤¤Æ¤Î¾ÜºÙ¤Ï, William Strunk »á¤Ë¤è¤ë <ulink
- url="http://www.bartleby.com/141/index.html">Elements of
- Style</ulink> ¤¬»²¹Í¤Ë¤Ê¤ê¤Þ¤¹. </para>
+ <para>ʸÂΤˤĤ¤¤Æ¤Î¾ÜºÙ¤Ï¡¢William Strunk »á¤Ë¤è¤ë <ulink
+ url="http://www.bartleby.com/141/">Elements of
+ Style</ulink> ¤¬»²¹Í¤Ë¤Ê¤ê¤Þ¤¹¡£</para>
- <sect1>
+ <sect1 id="writing-style-guide">
<title>¥¹¥¿¥¤¥ë¥¬¥¤¥É</title>
- <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤Ë¤è¤Ã¤ÆÊÔ½¸¤µ¤ì¤Þ¤¹.
- ¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ë¤ª¤±¤ë°ì´ÓÀ­¤ò°Ý»ý¤¹¤ë¤¿¤á,
- °Ê²¼¤Ë¤¢¤²¤ë¤è¤¦¤Ê¥¹¥¿¥¤¥ë¤ò¼é¤ë¤è¤¦¤Ë¤ª´ê¤¤¤·¤Þ¤¹.
+ <para>¥Ï¥ó¥É¥Ö¥Ã¥¯¤Ï¤¿¤¯¤µ¤ó¤Î¿Í¡¹¤Ë¤è¤Ã¤ÆÊÔ½¸¤µ¤ì¤Þ¤¹¡£
+ ¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ë¤ª¤±¤ë°ì´ÓÀ­¤ò°Ý»ý¤¹¤ë¤¿¤á¡¢
+ °Ê²¼¤Ë¤¢¤²¤ë¤è¤¦¤Ê¥¹¥¿¥¤¥ë¤ò¼é¤ë¤è¤¦¤Ë¤ª´ê¤¤¤·¤Þ¤¹¡£
</para>
<sect2>
<title>Âçʸ»ú¤È¾®Ê¸»ú</title>
- <para>¥¿¥°¤Ï¾®Ê¸»ú¤ÇÆþÎϤ·¤Þ¤¹.
- <literal>&lt;PARA&gt;</literal>
- <emphasis>¤Ç¤Ï¤Ê¤¯</emphasis>,
- <literal>&lt;para&gt;</literal> ¤Ç¤¹.
+ <para>¥¿¥°¤Ï¾®Ê¸»ú¤ÇÆþÎϤ·¤Þ¤¹¡£
+ <literal>&lt;PARA&gt;</literal>
+ <emphasis>¤Ç¤Ï¤Ê¤¯</emphasis>¡¢
+ <literal>&lt;para&gt;</literal> ¤Ç¤¹¡£
</para>
- <para>SGML ¥³¥ó¥Æ¥­¥¹¥È(ÌõÃí: DTD ¤Ê¤É¤ÎÉôʬ)¤Ç¤ÏÄ̾ï,
- Âçʸ»ú¤Ç½ñ¤«¤ì¤Þ¤¹.
- ¤¿¤È¤¨¤Ð <literal>&lt;!entity&hellip;&gt;</literal> ¤ä
+ <para>SGML ¥³¥ó¥Æ¥­¥¹¥È(ÌõÃí: DTD ¤Ê¤É¤ÎÉôʬ)¤Ç¤ÏÄ̾
+ Âçʸ»ú¤Ç½ñ¤«¤ì¤Þ¤¹¡£
+ ¤¿¤È¤¨¤Ð <literal>&lt;!entity&hellip;&gt;</literal> ¤ä
<literal>&lt;!doctype&hellip;&gt;</literal>
- <emphasis>¤Ç¤Ï¤Ê¤¯</emphasis>,
- <literal>&lt!ENTITY&hellip;&gt;</literal> ¤ä
+ <emphasis>¤Ç¤Ï¤Ê¤¯</emphasis>¡¢
+ <literal>&lt!ENTITY&hellip;&gt;</literal> ¤ä
<literal>&lt;!DOCTYPE&hellip;&gt;</literal>
- ¤È¤¤¤¦¤è¤¦¤Ë½ñ¤­¤Þ¤¹.
+ ¤È¤¤¤¦¤è¤¦¤Ë½ñ¤­¤Þ¤¹¡£
</para>
</sect2>
<sect2>
<title>»ú²¼¤²</title>
- <!-- hrs:2000/03/25 - what's "this one?" -->
- <para>Each file starts with indentation set at column 0,
- <emphasis>regardless</emphasis> of the indentation level of the file
- which might contain this one.</para>
+ <para>¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ë¤Î»ú²¼¤²¤Ï 0 ·åÌܤ«¤é»Ï¤Þ¤ê¤Þ¤¹¡£
+ ¾¤Î¥Õ¥¡¥¤¥ë¤ËÆÉ¤ß¹þ¤Þ¤ì¤ë¾ì¹ç¤Ç¤â¡¢
+ ÆÉ¤ß¹þ¤à¦¤Î¥Õ¥¡¥¤¥ë¤Î»ú²¼¤²¤Î¿¼¤µ¤Ë¤Ï<emphasis>¤è¤ê¤Þ¤»¤ó</emphasis>¡£
+ </para>
- <para>³«»Ï¥¿¥°¤Ç¤Ïɬ¤ºÆó¸Äʬ¤Î¶õÇò¤Ç»ú²¼¤²Éý¤òÁý¤ä¤·,
- ƱÍͤ˽ªÎ»¥¿¥°¤Ç¤ÏÆó¸Äʬ¤Î¶õÇò¤Ç»ú²¼¤²Éý¤ò¸º¤é¤·¤Þ¤¹.
- ¥¨¥ì¥á¥ó¥ÈÃæ¤ÎÆâÍÆ¤¬°ì¹Ô°Ê¾å¤Ë¤ï¤¿¤ë¾ì¹ç¤Ï,
- ¤µ¤é¤ËÆó¸Äʬ¤Î¶õÇò¤Ç»ú²¼¤²¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó.
+ <para>³«»Ï¥¿¥°¤Ç¤Ï 2 ¸Ä¤Î¶õÇò¤Ç»ú²¼¤²Éý¤òÁý¤ä¤·¡¢
+ ½ªÎ»¥¿¥°¤Ç¤Ï 2 ¸Ä¤Î¶õÇò¤Ç»ú²¼¤²Éý¤ò¸º¤é¤·¤Þ¤¹¡£
+ ¹ÔƬ¤Î 8 ¤Ä¤Î¶õÇò¤Î¤«¤¿¤Þ¤ê¤Ï¥¿¥Ö¤ØÃÖ¤­´¹¤¨¤é¤ì¤ë¤Ù¤­¤Ç¤¹¡£
+ ¥¿¥Ö¤ÎÁ°¤Ë¶õÇò¤òÍѤ¤¤º¡¢¹ÔËö¤Ë;ʬ¤Ê¶õÇò¤ò²Ã¤¨¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£
+ Í×ÁǤÎÃæ¿È¤¬°ì¹Ô°Ê¾å¤ËÅϤë¤Ê¤é¤Ð 2 ¸Ä¤Î¶õÇò¤Ç»ú²¼¤²¤·¤Æ¤¯¤À¤µ¤¤¡£
</para>
- <para>¤¿¤È¤¨¤Ð, ¤³¤Î¥»¥¯¥·¥ç¥ó¤Î¥½¡¼¥¹¤Ï¤Ä¤®¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹. </para>
+ <para>¤¿¤È¤¨¤Ð¡¢¤³¤Î¥»¥¯¥·¥ç¥ó¤Î¥½¡¼¥¹¤Ï¤Ä¤®¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£</para>
- <programlisting>
-<![ CDATA [+--- This is column 0
+ <programlisting><![ CDATA [+--- This is column 0
V
<chapter>
<title>...</title>
@@ -228,21 +240,29 @@ V
<emphasis>regardless</emphasis> of the indentation level of the file
which might contain this one.</para>
- <para>Every start tag increases the indentation level by 2 spaces, and
- every end tag decreases the indentation level by 2 spaces. Content
- within elements should be indented by two spaces if the content runs
- over more than one line.</para>
-
- ...
+ ...
</sect2>
</sect1>
</chapter>]]></programlisting>
<para>¥Õ¥¡¥¤¥ë¤ÎÊÔ½¸¤Ë <application>Emacs</application> ¤«
- <application>Xemacs</application> ¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï
- <literal>sgml-mode</literal> ¤¬¼«Æ°Åª¤Ë¥í¡¼¥É¤µ¤ì¤Þ¤¹¤Î¤Ç,
- ³Æ¥Õ¥¡¥¤¥ë¤ÎºÇ¸å¤Ë½ñ¤«¤ì¤¿ Emacs
- ¤Î¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤è¤Ã¤Æ¤³¤Î¥¹¥¿¥¤¥ë¤¬°Ý»ý¤µ¤ì¤Þ¤¹. </para>
+ <application>XEmacs</application> ¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï
+ <literal>sgml-mode</literal> ¤¬¼«Æ°Åª¤Ë¥í¡¼¥É¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢
+ ³Æ¥Õ¥¡¥¤¥ë¤ÎºÇ¸å¤Ë½ñ¤«¤ì¤¿ <application>Emacs</application>
+ ¤Î¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤è¤Ã¤Æ¤³¤Î¥¹¥¿¥¤¥ë¤¬°Ý»ý¤µ¤ì¤Þ¤¹¡£</para>
+
+ <para><application>Vim</application>
+ ¥æ¡¼¥¶¤Ï°Ê²¼¤Î¤è¤¦¤Ë¥¨¥Ç¥£¥¿¤òÀßÄꤹ¤ë¤ÈÎɤ¤¤Ç¤·¤ç¤¦¡£</para>
+
+ <programlisting>augroup sgmledit
+ autocmd FileType sgml set formatoptions=cq2l " Special formatting options
+ autocmd FileType sgml set textwidth=70 " Wrap lines at 70 spaces
+ autocmd FileType sgml set shiftwidth=2 " Automatically indent
+ autocmd FileType sgml set softtabstop=2 " Tab key indents 2 spaces
+ autocmd FileType sgml set tabstop=8 " Replace 8 spaces with a tab
+ autocmd FileType sgml set autoindent " Automatic indentation
+saugroup END</programlisting>
+
</sect2>
<sect2>
@@ -252,24 +272,24 @@ V
<title>¥¿¥°´Ö¤Î¥¹¥Ú¡¼¥¹</title>
<para>
- ¥¿¥°¤Ï¤½¤ÎÁ°¤Ë¤¢¤ë¥¿¥°¤ÈƱ¤¸»ú²¼¤²Éý¤Ç¤Ï¤¸¤á,
- ¥¿¥°¤È¤Î´Ö¤Ï°ì¹Ô¶õ¤±¤Æ¤¯¤À¤µ¤¤.
- ¤¿¤À¤·¤½¤ÎÁ°¤Î¥¿¥°¤¬Æ±¤¸»ú²¼¤²Éý¤Ç¤Ê¤±¤ì¤Ð¹Ô¤ò¶õ¤±¤Æ¤Ï¤¤¤±¤Þ¤»¤ó.
- </para>
+ ¥¿¥°¤Ï¤½¤ÎÁ°¤Ë¤¢¤ë¥¿¥°¤ÈƱ¤¸»ú²¼¤²Éý¤Ç¤Ï¤¸¤á¡¢
+ ¥¿¥°¤È¤Î´Ö¤Ï°ì¹Ô¶õ¤±¤Æ¤¯¤À¤µ¤¤¡£
+ ¤¿¤À¤·¤½¤ÎÁ°¤Î¥¿¥°¤¬Æ±¤¸»ú²¼¤²Éý¤Ç¤Ê¤±¤ì¤Ð¹Ô¤ò¶õ¤±¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£
+ </para>
<informalexample>
<programlisting><![ CDATA [<article>
- <artheader>
+ <articleinfo>
<title>NIS</title>
- <pubdate>October 1999</pubdata>
+ <pubdate>October 1999</pubdate>
<abstract>
<para>...
- ...
- ...</para>
+ ...
+ ...</para>
</abstract>
- </artheader>
+ </articleinfo>
<sect1>
<title>...</title>
@@ -290,57 +310,180 @@ V
<title>¥¿¥°¤ÎʬΥ</title>
<para>
- <sgmltag>itemizedlist</sgmltag>
- ¤Î¤è¤¦¤Ê¥¿¥°¤Ï¾ï¤ËÆâÉô¤ËÊ̤Υ¿¥°¤¬Æþ¤ê,
- ¼ÂºÝ¤Îʸ»ú¥Ç¡¼¥¿¤ÏÆþ¤ê¤Þ¤»¤ó.
- ¤½¤Î¤¿¤á, ¾ï¤Ë¥¿¥°¤À¤±¤Ç°ì¹Ô¤Ë¤Ê¤ê¤Þ¤¹.
- </para>
-
- <para><sgmltag>para</sgmltag> ¤È <sgmltag>term</sgmltag> ¤Ï,
- Ä̾ï¤Îʸ»ú¥Ç¡¼¥¿¤ò¾¤Î¥¿¥°¤ò»È¤ï¤º¤Ë¤½¤Î¤Þ¤ÞÆþ¤ì¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹.
- ¤½¤Î¤¿¤á, ÆâÍÆ¤Ï³«»Ï¥¿¥°¤Îľ¸å,
- ¤¹¤Ê¤ï¤Á<emphasis>Ʊ¤¸¹Ô¤«¤é</emphasis>¤Ï¤¸¤Þ¤ê¤Þ¤¹.
- </para>
-
- <para>¤³¤ì¤Ï, Æó¼ïÎà¤Î¥¿¥°¤¬ÊĤ¸¤ë¤È¤­¤âƱÍͤǤ¹. </para>
-
- <para>¤³¤Î¥ë¡¼¥ë¤Ï, ¤³¤Î¼ï¤Î¥¿¥°¤¬º®¤¼¤Æ»È¤ï¤ì¤ëºÝ¤ËÌäÂê¤È¤Ê¤ê¤Þ¤¹. </para>
-
- <para>ľÀÜʸ»ú¥Ç¡¼¥¿¤ò´Þ¤à¤³¤È¤¬¤Ç¤­¤Ê¤¤³«»Ï¥¿¥°¤Ë³¤¯¥¿¥°¤¬¤³¤Î¼ï¤Î¥¿¥°,
- ¤¹¤Ê¤ï¤Áʸ»ú¥Ç¡¼¥¿¤òÆþ¤ì¤ë¤¿¤á¤Ë¾¤Î¥¿¥°¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤â¤Î¤Ç¤¢¤Ã¤¿¾ì¹ç,
- ¤½¤ì¤é¤Ï¤½¤ì¤¾¤ìÆÈΩ¤·¤¿¹Ô¤Ë¤Ê¤ê¤Þ¤¹.
- ÆóÈÖÌܤΥ¿¥°¤Ï, ŬÀڤ˻ú²¼¤²¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó.
- </para>
+ <sgmltag>itemizedlist</sgmltag>
+ ¤Î¤è¤¦¤Ê¥¿¥°¤Ï¾ï¤ËÆâÉô¤ËÊ̤Υ¿¥°¤¬Æþ¤ê¡¢
+ ¼ÂºÝ¤Îʸ»ú¥Ç¡¼¥¿¤ÏÆþ¤ê¤Þ¤»¤ó¡£
+ ¤½¤Î¤¿¤á¡¢¾ï¤Ë¥¿¥°¤À¤±¤Ç°ì¹Ô¤Ë¤Ê¤ê¤Þ¤¹¡£
+ </para>
+
+ <para><sgmltag>para</sgmltag> ¤È <sgmltag>term</sgmltag> ¤Ï¡¢
+ Ä̾ï¤Îʸ»ú¥Ç¡¼¥¿¤ò¾¤Î¥¿¥°¤ò»È¤ï¤º¤Ë¤½¤Î¤Þ¤ÞÆþ¤ì¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ ¤½¤Î¤¿¤á¡¢ÆâÍÆ¤Ï³«»Ï¥¿¥°¤Îľ¸å¡¢
+ ¤¹¤Ê¤ï¤Á<emphasis>Ʊ¤¸¹Ô¤«¤é</emphasis>¤Ï¤¸¤Þ¤ê¤Þ¤¹¡£
+ </para>
+
+ <para>¤³¤ì¤Ï¡¢Æó¼ïÎà¤Î¥¿¥°¤¬ÊĤ¸¤ë¤È¤­¤âƱÍͤǤ¹¡£</para>
+
+ <para>¤³¤Î¥ë¡¼¥ë¤Ï¡¢¤³¤Î¼ï¤Î¥¿¥°¤¬º®¤¼¤Æ»È¤ï¤ì¤ëºÝ¤ËÌäÂê¤È¤Ê¤ê¤Þ¤¹¡£</para>
+
+ <para>ľÀÜʸ»ú¥Ç¡¼¥¿¤ò´Þ¤à¤³¤È¤¬¤Ç¤­¤Ê¤¤³«»Ï¥¿¥°¤Ë³¤¯¥¿¥°¤¬¤³¤Î¼ï¤Î¥¿¥°¡¢
+ ¤¹¤Ê¤ï¤Áʸ»ú¥Ç¡¼¥¿¤òÆþ¤ì¤ë¤¿¤á¤Ë¾¤Î¥¿¥°¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤â¤Î¤Ç¤¢¤Ã¤¿¾ì¹ç¡¢
+ ¤½¤ì¤é¤Ï¤½¤ì¤¾¤ìÆÈΩ¤·¤¿¹Ô¤Ë¤Ê¤ê¤Þ¤¹¡£
+ ÆóÈÖÌܤΥ¿¥°¤Ï¡¢Å¬Àڤ˻ú²¼¤²¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
+ </para>
<para>ʸ»ú¥Ç¡¼¥¿¤òľÀܴޤळ¤È¤Î¤Ç¤­¤ë¥¿¥°¤¬
- ¥Ç¡¼¥¿¤òľÀܴޤळ¤È¤Î¤Ç¤­¤Ê¤¤¥¿¥°¤Îľ¸å¤Ë¸½¤ï¤ì¤ë¾ì¹ç¤Ï,
- ¤½¤ì¤é¤ÏƱ°ì¤Î¹Ô¤Ë¶¦Â¸¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹.
- </para>
+ ¥Ç¡¼¥¿¤òľÀܴޤळ¤È¤Î¤Ç¤­¤Ê¤¤¥¿¥°¤Îľ¸å¤Ë¸½¤ï¤ì¤ë¾ì¹ç¤Ï¡¢
+ ¤½¤ì¤é¤ÏƱ°ì¤Î¹Ô¤Ë¶¦Â¸¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
+ </para>
</sect3>
</sect2>
<sect2>
<title>¶õÇò¤ÎÊѹ¹</title>
- <para>Êѹ¹¤ò commit ¤¹¤ëºÝ¤Ë¤Ï,
- <emphasis>ÆâÍÆ¤ÎÊѹ¹¤ÈÂκۤÎÊѹ¹¤òƱ»þ¤Ë
- commit ¤·¤Æ¤Ï¤¤¤±¤Þ¤»¤ó</emphasis>.
+ <para>Êѹ¹¤ò commit ¤¹¤ëºÝ¤Ë¤Ï¡¢
+ <emphasis>ÆâÍÆ¤ÎÊѹ¹¤ÈÂκۤÎÊѹ¹¤òƱ»þ¤Ë
+ commit ¤·¤Æ¤Ï¤¤¤±¤Þ¤»¤ó</emphasis>¡£
</para>
- <para>¤³¤ì¤Ï, ¥Ï¥ó¥É¥Ö¥Ã¥¯¤ò¾¤Î¸À¸ì¤ËËÝÌõ¤·¤Æ¤¤¤ëËÝÌõ¥Á¡¼¥à¤¬¤¢¤Ê¤¿¤Î
- commit ¤Ç¼ÂºÝ¤ÎÆâÍÆ¤¬Êѹ¹¤µ¤ì¤¿¤³¤È¤ò¤¹¤°¤ËȽÊ̤Ǥ­¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ç¤¹.
- commit ¤¬Ê¬¤±¤Æ¤¢¤ì¤Ð, ¤½¤ÎÊѹ¹¤¬ÆâÍÆÅª¤Ê¤â¤Î¤«,
- ¤½¤ì¤È¤âñ¤ËÀ°·Á¤Î¤¿¤á¤Ê¤Î¤«¤ò³Îǧ¤¹¤ëɬÍפ¬¤Ê¤¯¤Ê¤ê¤Þ¤¹.
+ <para>¤³¤ì¤Ï¡¢¥Ï¥ó¥É¥Ö¥Ã¥¯¤ò¾¤Î¸À¸ì¤ËËÝÌõ¤·¤Æ¤¤¤ëËÝÌõ¥Á¡¼¥à¤¬¤¢¤Ê¤¿¤Î
+ commit ¤Ç¼ÂºÝ¤ÎÆâÍÆ¤¬Êѹ¹¤µ¤ì¤¿¤³¤È¤ò¤¹¤°¤ËȽÊ̤Ǥ­¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ç¤¹¡£
+ commit ¤¬Ê¬¤±¤Æ¤¢¤ì¤Ð¡¢¤½¤ÎÊѹ¹¤¬ÆâÍÆÅª¤Ê¤â¤Î¤«¡¢
+ ¤½¤ì¤È¤âñ¤ËÀ°·Á¤Î¤¿¤á¤Ê¤Î¤«¤ò³Îǧ¤¹¤ëɬÍפ¬¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
</para>
- <para>¤¿¤È¤¨¤Ð, ¤¢¤ëÃÊÍî¤ËÆó¤Ä¤Îʸ¤òÄɲ乤ë¾ì¹ç¤ò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦.
- ʸ¤òÄɲä·¤¿¤³¤È¤Ë¤è¤ê, ÃÊÍî¤ÎŤµ¤¬ 80 ¥«¥é¥à¤òͤ¨¤¿¤È¤·¤Þ¤¹.
- ¤½¤¦¤¤¤¦¾ì¹ç¤Ë¤Ï, ºÇ½é¤Î commit ¤ÇÀ°·Á¤»¤º¤ËŤ¤¤Þ¤Þ commit ¤·¤Æ¤¯¤À¤µ¤¤.
- ¤½¤·¤Æ¼¡¤Ë¹Ô¤ÎÀÞ¤êÊÖ¤·¤ò¹Ô¤Ê¤¤, Æó²óÌܤȤ·¤Æ¤½¤Î·ë²Ì¤ò commit ¤·¤Þ¤¹.
- ¤Þ¤¿, Æó²óÌܤΠcommit ¥í¥°¤Ë¤Ï¡Ö¤³¤ì¤Ï¶õÇò¤ÎÊѹ¹¤À¤±¤Ç¤¢¤ê,
- ËÝÌõ¥Á¡¼¥à¤Ï̵»ë¤·¤Æ¤âÂç¾æÉפǤ¹¡×¤È¤¤¤¦¤³¤È¤ò¼¨¤¹¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤.
+ <para>¤¿¤È¤¨¤Ð¡¢¤¢¤ëÃÊÍî¤ËÆó¤Ä¤Îʸ¤òÄɲ乤ë¾ì¹ç¤ò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£
+ ʸ¤òÄɲä·¤¿¤³¤È¤Ë¤è¤ê¡¢ÃÊÍî¤ÎŤµ¤¬ 80 ¥«¥é¥à¤òͤ¨¤¿¤È¤·¤Þ¤¹¡£
+ ¤½¤¦¤¤¤¦¾ì¹ç¤Ë¤Ï¡¢ºÇ½é¤Î commit ¤ÇÀ°·Á¤»¤º¤ËŤ¤¤Þ¤Þ commit ¤·¤Æ¤¯¤À¤µ¤¤¡£
+ ¤½¤·¤Æ¼¡¤Ë¹Ô¤ÎÀÞ¤êÊÖ¤·¤ò¹Ô¤Ê¤¤¡¢Æó²óÌܤȤ·¤Æ¤½¤Î·ë²Ì¤ò commit ¤·¤Þ¤¹¡£
+ ¤Þ¤¿¡¢Æó²óÌܤΠcommit ¥í¥°¤Ë¤Ï¡Ö¤³¤ì¤Ï¶õÇò¤ÎÊѹ¹¤À¤±¤Ç¤¢¤ê¡¢
+ ËÝÌõ¥Á¡¼¥à¤Ï̵»ë¤·¤Æ¤âÂç¾æÉפǤ¹¡×¤È¤¤¤¦¤³¤È¤ò¼¨¤¹¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
</para>
</sect2>
+
+ <sect2>
+ <title>Èó²þ¹Ô¶õÇò</title>
+
+ <para>²þ¹Ô¤Ë¤è¤ê½¹¤¯¤Ê¤Ã¤¿¤ê¡¢
+ ÆÉ¤ß¤Å¤é¤¯¤Ê¤ë¤è¤¦¤Ê¾ì½ê¤Ç¤Ï²þ¹Ô¤òÈò¤±¤Æ¤¯¤À¤µ¤¤¡£
+ ²þ¹Ô¤ÏÁªÂò¤·¤¿½ÐÎÏÇÞÂΤÎÉý¤Ë°Í¸¤·¤Þ¤¹¡£
+ ÆÃ¤Ë¡¢HTML ʸ½ñ¤ò¥Æ¥­¥¹¥È¥Ö¥é¥¦¥¶¤Ç±ÜÍ÷¤¹¤ë¤È
+ ¼¡¤ÎÃÊÍî¤Î¤è¤¦¤Ë±ø¤¯¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£</para>
+
+ <literallayout class="monospaced">Data capacity ranges from 40 MB to 15
+GB. Hardware compression &hellip;</literallayout>
+
+ <para>°ìÈ̼ÂÂÎ <literal>&amp;nbsp;</literal> ¤Ï¡¢
+ ¤³¤ì¤ò¶´¤à¾ì½ê¤Ç¤Î²þ¹Ô¤ò¶Ø»ß¤·¤Þ¤¹¡£
+ Èó²þ¹Ô¶õÇò¤Ï¼¡¤Î¾ì½ê¤Ç»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>¿ôÃͤÈñ°Ì¤Î´Ö:</para>
+ <programlisting><![ CDATA [57600&nbsp;bps]]></programlisting>
+ </listitem>
+
+ <listitem>
+ <para>¥×¥í¥°¥é¥à̾¤È¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î´Ö:</para>
+ <programlisting><![ CDATA [FreeBSD&nbsp;4.7]]></programlisting>
+ </listitem>
+
+ <listitem>
+ <para>Ê£¿ô¤Îñ¸ì¤«¤éÀ®¤ë̾Á°¤Î´Ö (<quote>The FreeBSD Brazilian
+ Portuguese Documentation Project</quote> ¤Î¤è¤¦¤Ê
+ 3, 4 ¸ì°Ê¾å¤Î̾Á°¤ØÅ¬ÍѤ¹¤ë¾ì¹ç¤Ë¤ÏÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤):</para>
+
+ <programlisting><![ CDATA [Sun&nbsp;Microsystems]]></programlisting>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="writing-style-word-list">
+ <title>¸ì¶ç¥ê¥¹¥È</title>
+
+ <para>¼¡¤Ï FreeBSD ¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó¥×¥í¥¸¥§¥¯¥È¤ÇÍѤ¤¤ë¤Ù¤­
+ ¤Ä¤Å¤ê¤ò¼¨¤·¤¿¾®¤µ¤Ê¸ì¶ç¥ê¥¹¥È¤Ç¤¹¡£
+ õ¤·¤Æ¤¤¤ë¸ì¶ç¤¬¤³¤Î¥ê¥¹¥È¤Ë¸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¤é¡¢
+ <ulink
+ url="http://www.oreilly.com/oreilly/author/stylesheet.html">O'Reilly
+ word list</ulink> ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>2.2.X</para>
+ </listitem>
+
+ <listitem>
+ <para>4.X-STABLE</para>
+ </listitem>
+
+ <listitem>
+ <para>CDROM</para>
+ </listitem>
+
+ <listitem>
+ <para>DoS <emphasis>(Denial of Service)</emphasis> </para>
+ </listitem>
+
+ <listitem>
+ <para>FreeBSD Ports Collection</para>
+ </listitem>
+
+ <listitem>
+ <para>IPsec</para>
+ </listitem>
+
+ <listitem>
+ <para>Internet</para>
+ </listitem>
+
+ <listitem>
+ <para>MHz</para>
+ </listitem>
+
+ <listitem>
+ <para>Soft Updates</para>
+ </listitem>
+
+ <listitem>
+ <para>Unix</para>
+ </listitem>
+
+ <listitem>
+ <para>disk label</para>
+ </listitem>
+
+ <listitem>
+ <para>email</para>
+ </listitem>
+
+ <listitem>
+ <para>file system</para>
+ </listitem>
+
+ <listitem>
+ <para>manual page(s)</para>
+ </listitem>
+
+ <listitem>
+ <para>mail server</para>
+ </listitem>
+
+ <listitem>
+ <para>name server</para>
+ </listitem>
+
+ <listitem>
+ <para>ports collection</para>
+ </listitem>
+
+ <listitem>
+ <para>web server</para>
+ </listitem>
+ </itemizedlist>
+
</sect1>
</chapter>
diff --git a/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml b/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml
index da5bd5838f..3d2ffab02a 100644
--- a/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.356
+ Original revision: 1.360
$FreeBSD$
-->
@@ -44,6 +44,14 @@
<itemizedlist>
<listitem>
<address>
+ <otheraddr>BSD-Systems</otheraddr>
+ Email: <email>info@bsd-systems.co.uk</email>
+ WWW: <otheraddr><ulink url="http://www.bsd-systems.co.uk"></ulink></otheraddr>
+ </address>
+ </listitem>
+
+ <listitem>
+ <address>
<otheraddr>Daemon News Mall</otheraddr>
<street>560 South State Street, Suite A2</street>
<city>Orem</city>, <state>UT</state> <postcode>84058</postcode>
@@ -394,6 +402,11 @@
freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs
(ssh ¤Î¤ß¤¬Ä󶡤µ¤ì¤Æ¤¤¤Þ¤¹ (¥Ñ¥¹¥ï¡¼¥É¤Ï¤¢¤ê¤Þ¤»¤ó))</para>
</listitem>
+ <listitem>
+ <para><emphasis>USA</emphasis>:
+ anoncvs@anoncvs1.FreeBSD.org:/home/ncvs
+ (ssh ¤Î¤ß¤¬Ä󶡤µ¤ì¤Æ¤¤¤Þ¤¹ (¥Ñ¥¹¥ï¡¼¥É¤Ï¤¢¤ê¤Þ¤»¤ó))</para>
+ </listitem>
</itemizedlist>
<para>CVS ¤Ï¤«¤Ä¤ÆÂ¸ºß¤·¤¿ (¤â¤·¤¯¤Ï¤³¤ì¤«¤é¸ºß¤¹¤ë¤â¤Î¤â)
@@ -2305,6 +2318,15 @@ doc/zh_*</screen>
</varlistentry>
<varlistentry>
+ <term>RELENG_5_3</term>
+
+ <listitem>
+ <para>FreeBSD-5.3 ÍѤΥê¥ê¡¼¥¹¥Ö¥é¥ó¥Á¡£¥»¥­¥å¥ê¥Æ¥£´«¹ð¤ä
+ ¤½¤Î¾¤Î¿¼¹ï¤Ê¥»¥­¥å¥ê¥Æ¥£¾å¤Î½¤Àµ¤¬¤¢¤Ã¤¿¾ì¹ç¤Ë¤Î¤ß»È¤ï¤ì¤Þ¤¹¡£</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>RELENG_5_2</term>
<listitem>
@@ -2456,6 +2478,13 @@ doc/zh_*</screen>
¥ê¥ê¡¼¥¹¤ËºÝ¤·¤ÆÆÃÊ̤ʥ¿¥°¤¬ÉÕÍ¿¤µ¤ì¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£</para>
<variablelist>
+ <varlistentry>
+ <term>RELENG_5_3_0_RELEASE</term>
+
+ <listitem>
+ <para>FreeBSD 5.3</para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>RELENG_4_10_0_RELEASE</term>
diff --git a/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml b/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml
index 7dbbbab6ed..1b43a7b6f2 100644
--- a/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.98
+ Original revision: 1.100
$FreeBSD$
-->
@@ -217,7 +217,7 @@
¤³¤Î¥«¡¼¥É¤ò»ÈÍѤ¹¤ë¤¿¤á¤Ë¤Ï¡¢¥«¡¼¥Í¥ë¥³¥ó¥Õ¥£¥°¥ì¡¼¥·¥ç¥ó¥Õ¥¡¥¤¥ë¤Ë
°Ê²¼¤Î¹Ô¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£</para>
- <programlisting>device snd_emu10k1</programlisting>
+ <programlisting>device "snd_emu10k1"</programlisting>
<para>¥É¥é¥¤¥Ð¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤òÆÉ¤ó¤Ç¡¢
Äɲ乤٤­¹½Ê¸¤òÄ´¤Ù¤Æ¤¯¤À¤µ¤¤¡£
@@ -1931,7 +1931,29 @@ device `epson:/dev/uscanner0' is a Epson GT-8200 flatbed scanner</screen>
<screen>&prompt.root; <userinput>pw groupmod operator -m <replaceable>joe</replaceable></userinput></screen>
- <para>¾ÜºÙ¤Ï &man.pw.8; ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¤´Í÷¤¯¤À¤µ¤¤¡£</para>
+ <para>¾ÜºÙ¤Ï &man.pw.8; ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+ ¤Þ¤¿¡¢½é´üÀßÄê¤Ç¤Ï¡¢<groupname>operator</groupname>
+ ¥°¥ë¡¼¥×¤Ë½ê°¤¹¤ë¥á¥ó¥Ð¤Î¤ß¤¬ <filename>/dev/uscanner0</filename>
+ ¥Ç¥Ð¥¤¥¹¥Î¡¼¥É¤òÆÉ¤ß½Ð¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+ ¤³¤Î¥Ç¥Ð¥¤¥¹¥Î¡¼¥É¤Ë½ñ¤­¹þ¤á¤ë¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢
+ ŬÀڤʵö²Ä°À­ (0660 ¤Þ¤¿¤Ï 0664) ¤òÀßÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
+ ¤Þ¤º¡¢<filename>/etc/devfs.rules</filename>
+ ¤Ë¼¡¤Î¹Ô¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£</para>
+
+ <programlisting>[system=5]
+add path uscanner0 mode 660</programlisting>
+
+ <para>¼¡¤Ë¡¢<filename>/etc/rc.conf</filename> ¤Ë°Ê²¼¤Î¹Ô¤òÄɲä·¤Æ
+ ¥·¥¹¥Æ¥à¤òºÆµ¯Æ°¤·¤Þ¤¹¡£</para>
+
+ <programlisting>devfs_system_ruleset="system"</programlisting>
+
+ <para><filename>/etc/devfs.rules</filename>
+ ¤ÇÀßÄꤷ¤¿ÆâÍÆ¤Ë¤Ä¤¤¤Æ¤Î¾ÜºÙ¤Ï¡¢&man.devfs.8;
+ ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ò¤´Í÷¤¯¤À¤µ¤¤¡£
+ ¤Ê¤ª¡¢&os;&nbsp;4.X ¤Ç¤Ï¡¢½é´üÀßÄê¤Ç¤Ï¡¢
+ <groupname>operator</groupname> ¥°¥ë¡¼¥×¤Ë½ê°¤¹¤ë¥á¥ó¥Ð¤Ë
+ <filename>/dev/uscanner0</filename> ¤òÆÉ¤ß½ñ¤­¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
<note>
<para>¤â¤Á¤í¤ó¡¢¥æ¡¼¥¶¤ò¤É¤ó¤Ê¥°¥ë¡¼¥×
diff --git a/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml b/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml
index 2aaccd2c78..8d97db6a9c 100644
--- a/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/pgpkeys/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.243
+ Original revision: 1.247
$FreeBSD$
-->
@@ -100,7 +100,7 @@
&pgpkey.tobez;
</sect2>
- <sect2 id="pgpkey-mbr">
+ <sect2 id="pgpkey-mbr">
<title>&a.mbr;</title>
&pgpkey.mbr;
</sect2>
@@ -190,6 +190,11 @@
&pgpkey.brooks;
</sect2>
+ <sect2 id="pgpkey-gnn">
+ <title>&a.gnn;</title>
+ &pgpkey.gnn;
+ </sect2>
+
<sect2 id="pgpkey-pjd">
<title>&a.pjd;</title>
&pgpkey.pjd;
@@ -320,6 +325,11 @@
&pgpkey.mikeh;
</sect2>
+ <sect2 id="pgpkey-mheinen">
+ <title>&a.mheinen;</title>
+ &pgpkey.mheinen;
+ </sect2>
+
<sect2 id="pgpkey-ghelmer">
<title>&a.ghelmer;</title>
&pgpkey.ghelmer;
@@ -475,6 +485,11 @@
&pgpkey.arved;
</sect2>
+ <sect2 id="pgpkey-remko">
+ <title>&a.remko;</title>
+ &pgpkey.remko;
+ </sect2>
+
<sect2 id="pgpkey-pav">
<title>&a.pav;</title>
&pgpkey.pav;
@@ -820,6 +835,11 @@
&pgpkey.viny;
</sect2>
+ <sect2 id="pgpkey-ups">
+ <title>&a.ups;</title>
+ &pgpkey.ups;
+ </sect2>
+
<sect2 id="pgpkey-nectar">
<title>&a.nectar;</title>
&pgpkey.nectar;
diff --git a/ja_JP.eucJP/books/handbook/ports/chapter.sgml b/ja_JP.eucJP/books/handbook/ports/chapter.sgml
index 88852d64cb..e257d4bc8b 100644
--- a/ja_JP.eucJP/books/handbook/ports/chapter.sgml
+++ b/ja_JP.eucJP/books/handbook/ports/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: 1.131
+ Original revision: 1.144
$FreeBSD$
-->
@@ -14,15 +14,32 @@
<indexterm><primary>ports</primary></indexterm>
<indexterm><primary>packages</primary></indexterm>
- <para>FreeBSD ¤Î´ðËÜ¥·¥¹¥Æ¥à¤À¤±¤Ç¤Ï¡¢
- ¤½¤ì¤Û¤É¤¿¤¯¤µ¤ó¤Î¤³¤È¤ò¹Ô¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
- ¤â¤·¤¢¤Ê¤¿¤¬¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Î³«È¯¼Ô¤Ç¤¢¤ì¤Ð¡¢
- FreeBSD ¤Î´ðËÜ¥·¥¹¥Æ¥à¤Ë¤Ï¤¢¤Ê¤¿¤Î˾¤à¤¹¤Ù¤Æ¤¬¤¢¤ë¤Ç¤·¤ç¤¦¡£
- ¤·¤«¤·¡¢¤½¤Î¤è¤¦¤ÊÍøÍѤò¹Í¤¨¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢
- &mdash; ¥¦¥§¥Ö¥µ¡¼¥Ð¡¢¥á¡¼¥ë¥ê¡¼¥À¡¢
- <application>KDE</application> ¤Þ¤¿¤Ï
- <application>GNOME</application> ¤Î¤è¤¦¤Ê¥°¥é¥Õ¥£¥«¥ë´Ä¶­¡¢
- ¤È¤¤¤Ã¤¿¥½¥Õ¥È¥¦¥§¥¢¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤è¤¦¤È»×¤¦¤Ç¤·¤ç¤¦¡£</para>
+ <para>FreeBSD ¤Î´ðËÜ¥·¥¹¥Æ¥à¤Ë¤Ï¿ô¿¤¯¤Î¥·¥¹¥Æ¥à¥Ä¡¼¥ë¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¤·¤«¤·¤Ê¤¬¤é¡¢¥µ¡¼¥É¥Ñ¡¼¥Æ¥£À½¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¤¤È
+ ¼ÂÍÑŪ¤Ë¤Ï¤½¤ì¤Û¤É¤¿¤¯¤µ¤ó¤Î¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
+ FreeBSD ¤Ï¡¢¥µ¡¼¥É¥Ñ¡¼¥Æ¥£À½¤Î¥½¥Õ¥È¥¦¥§¥¢¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤¿¤á¤Ë
+ Ports Collection ¤È packages
+ ¤È¤¤¤¦ÁêÊäŪ¤Ê 2 ¤Ä¤Îµ»½Ñ¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£
+ ¤É¤Á¤é¤Î¥·¥¹¥Æ¥à¤òÍѤ¤¤Æ¤â¡¢¤ªµ¤¤ËÆþ¤ê¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎºÇ¿·ÈǤò
+ ¥í¡¼¥«¥ë¥á¥Ç¥£¥¢¤ä¥Í¥Ã¥È¥ï¡¼¥¯¾å¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¡£</para>
+
+ <para>¤³¤Î¾Ï¤òÆÉ¤à¤È¡¢°Ê²¼¤Î¤³¤È¤¬¤ï¤«¤ê¤Þ¤¹¡£</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>packages ¤òÍѤ¤¤Æ¥µ¡¼¥É¥Ñ¡¼¥Æ¥£À½¤Î¥½¥Õ¥È¥¦¥§¥¢¤ò¥Ð¥¤¥Ê¥ê¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÊýË¡</para>
+ </listitem>
+ <listitem>
+ <para>Ports Collection ¤òÍѤ¤¤Æ¥µ¡¼¥É¥Ñ¡¼¥Æ¥£À½¤Î¥½¥Õ¥È¥¦¥§¥¢¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ëÊýË¡</para>
+ </listitem>
+ <listitem>
+ <para>¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿ packages ¤ä ports ¤òºï½ü¤¹¤ëÊýË¡</para>
+ </listitem>
+ </itemizedlist>
+ </sect1>
+
+ <sect1>
+ <title>¥½¥Õ¥È¥¦¥§¥¢¤Î¥¤¥ó¥¹¥È¡¼¥ë</title>
<para>¤¹¤Ç¤Ë Unix ¥·¥¹¥Æ¥à¤ò»È¤Ã¤¿¤³¤È¤Î¤¢¤ë¿Í¤Ê¤é¤Ð¡¢
¥µ¡¼¥É¥Ñ¡¼¥Æ¥£À½¥½¥Õ¥È¥¦¥§¥¢¤Îŵ·¿Åª¤Ê¥¤¥ó¥¹¥È¡¼¥ë¼ê½ç¤¬
@@ -100,7 +117,8 @@
<para>¤µ¤é¤Ë ports ¥·¥¹¥Æ¥à¤Ï¡¢<command>pkg_add</command>
¥³¥Þ¥ó¥É¤ä¾¤Î package ´ÉÍý¥³¥Þ¥ó¥É¤Ç°·¤¦¤³¤È¤Î¤Ç¤­¤ë
- packages ¤òÀ¸À®¤Ç¤­¤Þ¤¹¡£</para>
+ packages ¤òÀ¸À®¤Ç¤­¤Þ¤¹¡£
+ ¤³¤ì¤é¤Î¥³¥Þ¥ó¥É¤Ë¤Ä¤¤¤Æ¤Ï¸å¤ÎÀá¤Ç´Êñ¤Ë¾Ò²ð¤·¤Þ¤¹¡£</para>
<para>packages ¤È ports ¤Ï<emphasis>°Í¸´Ø·¸</emphasis>¤òÍý²ò¤·¤Þ¤¹¡£
¤¢¤ëÆÃÄê¤Î¥é¥¤¥Ö¥é¥ê¤Ë°Í¸¤¹¤ë
@@ -147,7 +165,8 @@
<para>packages ¤Ï¡¢Ä̾ïºÇ¤â¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¼Â¹Ô¤Ç¤­¤ë¤è¤¦¤Ë¡¢
Èó¾ï¤ËÊݼéŪ¤ÊÀßÄê¤Ç¹½ÃÛ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
port ¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤Ç¡¢
- ¤¿¤È¤¨¤Ð 686 ¥×¥í¥»¥Ã¥µ¤ËÆÃ²½¤·¤¿¥³¡¼¥É¤òÀ¸À®¤¹¤ë¤è¤¦¤Ê
+ ¤¿¤È¤¨¤Ð Pentium III ¤ä Athlon
+ ¥×¥í¥»¥Ã¥µ¤ËÆÃ²½¤·¤¿¥³¡¼¥É¤òÀ¸À®¤¹¤ë¤è¤¦¤Ê
¥³¥ó¥Ñ¥¤¥ë¥ª¥×¥·¥ç¥ó¤ò»ØÄê¤Ç¤­¤Þ¤¹¡£ </para>
</listitem>
@@ -213,9 +232,7 @@
¤Þ¤¿¤½¤Î̾Á°¤¬¤Ê¤ó¤È¤¤¤¦¤Î¤«¤òÍý²ò¤·¤Æ¤¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£</para>
<para>FreeBSD ¾å¤ÇÍøÍѲÄǽ¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥ê¥¹¥È¤Ï¾ï¤ËÁý¤¨¤Æ¤¤¤Þ¤¹¡£
- ¸½ºß &os.numports; °Ê¾å¤â¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬
- packages ¤Þ¤¿¤Ï ports ¤È¤·¤ÆÍøÍѲÄǽ¤Ç¤¹¡£
- ¤¢¤Ê¤¿¤Î˾¤à¤â¤Î¤Ï¿¤¯¤ÎÊýË¡¤Çõ¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
+ ¹¬±¿¤Ë¤â¡¢Â¿¤¯¤ÎÊýË¡¤Ç˾¤à¤â¤Î¤òõ¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
<itemizedlist>
<listitem>
@@ -233,7 +250,7 @@
<listitem>
<para>Dan Langille ¤Ï
- <ulink url="http://www.freshports.org/">http://www.freshports.org/</ulink>
+ <ulink url="http://www.FreshPorts.org/">http://www.FreshPorts.org/</ulink>
¤Ç FreshPorts ¤ò¸ø³«¤·¤Æ¤¤¤Þ¤¹¡£
FreshPorts ¤Ï ports ¥Ä¥ê¡¼Ãæ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÊѹ¹¤òÄÉÀפ·¤Þ¤¹¡£
°ì¤Ä¤Þ¤¿¤Ï¤½¤ì°Ê¾å¤Î ports ¤ò <quote>´Æ»ë</quote> ¤¹¤ë¤³¤È¤¬¤Ç¤­¡¢
@@ -323,13 +340,13 @@ local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz
<primary><command>pkg_add</command></primary></indexterm>
<screen>&prompt.root; <userinput>pkg_add -r <replaceable>lsof-4.56.4</replaceable></userinput></screen>
- <para>ŬÅö¤Ê package ¤¬¥À¥¦¥ó¥í¡¼¥É¤µ¤ì¤¿¸å¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£
+ <para>¾å¤ÎÎã¤Ç¤ÏŬÅö¤Ê package ¤¬¥À¥¦¥ó¥í¡¼¥É¤µ¤ì¤¿¸å¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£
¥æ¡¼¥¶¡¼¤Ï¤³¤ì°Ê³°¤Ëºî¶È¤ò¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£</para>
<para>package ¤Ï .tgz ¤È¤¤¤¦³ÈÄ¥»Ò¤ò»ý¤Ä¥Õ¥¡¥¤¥ë¤È¤·¤ÆÇÛÉÛ¤µ¤ì¤Æ¤ª¤ê¡¢
<ulink
- url="ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/">
- ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/</ulink>
+ url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/">
+ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/</ulink>
¤ä FreeBSD CD-ROM ¤Ë¤¢¤ê¤Þ¤¹¡£
FreeBSD 4-CD ¥»¥Ã¥È (¤Þ¤¿¤Ï PowerPak ¤Ê¤É) ¤Î CD ¤Ï¤¹¤Ù¤Æ¡¢
<filename>/packages</filename> ¥Ç¥£¥ì¥¯¥È¥ê¤Ë packages ¤¬
@@ -435,7 +452,8 @@ docbook =
<para>package ¤Ë´Ø¤¹¤ë¤¹¤Ù¤Æ¤Î¾ðÊó¤Ï
<filename>/var/db/pkg</filename> ¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤ËÃÖ¤«¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î²¼¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë¤ÎÃæ¤Ë¡¢
- ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿ package ¤ÎÆâÍÆ¤äÀâÌÀ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
+ ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î°ìÍ÷¤ä¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿³Æ package
+ ¤Ë¤Ä¤¤¤Æ¤ÎÀâÌÀ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
</para>
</sect2>
</sect1>
@@ -525,8 +543,8 @@ docbook =
<para>¼ÂºÝ¤Îºî¶È¤ËÆþ¤ëÁ°¤Ë¡¢
¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë port ¤òÁª¤ÖɬÍפ¬¤¢¤ê¤Þ¤¹¡£
Áª¤ÖÊýË¡¤Ï¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¤¬¡¢ºÇ¤â´Êñ¤Ê¤Î¤Ï
- <ulink url="http://www.freebsd.org/ports/">FreeBSD ¥¦¥§¥Ö¥µ¥¤¥È¤Î
- ports ¥ê¥¹¥È</ulink>¤òÍøÍѤ¹¤ë¤³¤È¤Ç¤·¤ç¤¦¡£
+ <ulink url="http://www.FreeBSD.org/ports/">FreeBSD ¥¦¥§¥Ö¥µ¥¤¥È¤Î
+ ports ¥ê¥¹¥È</ulink> ¤òÍøÍѤ¹¤ë¤³¤È¤Ç¤·¤ç¤¦¡£
¤½¤³¤Ë¥ê¥¹¥È¤µ¤ì¤Æ¤¤¤ë ports ¤ä¡¢
¥µ¥¤¥È¤Î¸¡º÷µ¡Ç½¤ò»È¤Ã¤Æ±ÜÍ÷¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
³Æ¡¹¤Î port ¤Ë¤ÏÀâÌÀʸ¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
@@ -679,7 +697,7 @@ R-deps: </screen>
¤Ø¤Î¼ýÏ¿¤òµö²Ä¤·¤Ê¤¤¥é¥¤¥»¥ó¥¹¾ò¹à¤ò»ý¤Ä¤â¤Î¤¬¤¢¤ë¤³¤È¤Ë
Ãí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤ì¤Ë¤Ï¥À¥¦¥ó¥í¡¼¥ÉÁ°¤ËÅÐÏ¿¤òɬÍפȤ·¤¿¤ê¡¢
- ºÆÇÛÉÛ¤¬¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¤Ê¤É¤È¤¤¤¦¤µ¤Þ¤¶¤Þ¤ÊÍýͳ¤¬¤¢¤ê¤Þ¤¹¡£
+ ºÆÇÛÉÛ¤¬¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¤Ê¤É¤È¤¤¤¦Íýͳ¤¬¤¢¤ê¤Þ¤¹¡£
CDROM ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤ port ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢
¥Í¥Ã¥È¥ï¡¼¥¯¤ËÀܳ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹
(<link linkend="ports-inet">¼¡¤Î¥»¥¯¥·¥ç¥ó</link>¤ò¤´Í÷¤¯¤À¤µ¤¤)¡£</para>
@@ -1198,7 +1216,7 @@ Information for grizzle-6.5:
grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arcade game.</screen>
<para>¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Ï¡¢<command>pkg_info</command> ¤Þ¤¿¤Ï
- <command>ls /var/db/pkg</command> ¤ÈÆþÎϤ¹¤ì¤Ð¤ï¤«¤ê¤Þ¤¹¡£</para>
+ <command>ls /var/db/pkg</command> ¤ÈÆþÎϤ·¤Æ¤â¤ï¤«¤ê¤Þ¤¹¡£</para>
</answer>
</qandaentry>
@@ -1215,13 +1233,20 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<para>¤Ï¤¤¡£¥¤¥ó¥¹¥È¡¼¥ë¤¬¼óÈø¤è¤¯½ª¤ï¤ê¡¢
¤â¤¦¥½¡¼¥¹¥³¡¼¥É¤¬É¬ÍפǤʤ¤¤È»×¤¦¤Ê¤é¡¢
¤½¤ì¤é¤ò»Ä¤·¤Æ¤ª¤¯Íýͳ¤Ï¤Ê¤¤¤Ç¤·¤ç¤¦¡£
- °ìÈÖÎɤ¤ÊýË¡¤Ï¡¢¼¡¤Î¤È¤ª¤ê¤Ç¤¹¡£</para>
+ °ìÈֳμ¤ÊÊýË¡¤Ï¡¢¼¡¤Î¤È¤ª¤ê¤Ç¤¹¡£</para>
<screen>&prompt.root; <userinput>cd /usr/ports</userinput>
&prompt.root; <userinput>make clean</userinput></screen>
<para>¤³¤ì¤Ï¤¹¤Ù¤Æ¤Î ports ¤Î¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤òÄ´¤Ù¡¢
³Æ ports ¤Î¥¹¥±¥ë¥È¥ó°Ê³°¤Îºï½ü¤ò¤ª¤³¤Ê¤¤¤Þ¤¹¡£</para>
+
+ <tip><para>³Æ¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤Î Makefile
+ ¤òºÆµ¢Åª¤ËÆÉ¤ß¹þ¤Þ¤Ê¤¯¤Æ¤âºï½ü¤ò¤ª¤³¤Ê¤¨¤Þ¤¹¡£
+ ¤¿¤È¤¨¤Ð¡¢¼¡¤Î¤è¤¦¤Ë¤¹¤ë¤È
+ work ¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤òľÀܺï½ü¤Ç¤­¤Þ¤¹¡£
+ <screen>&prompt.root; <userinput>find /usr/ports -depth -name work -exec rm -rf {} \;</userinput></screen></para>
+ </tip>
</answer>
</qandaentry>
@@ -1340,8 +1365,7 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<answer>
<para>ÈëÌ©¤Ê¤ó¤Æ°ìÀÚ¤¢¤ê¤Þ¤»¤ó¡£
- <ulink url="file://localhost/usr/ports/Mk/">Makefiles
- ¥Ç¥£¥ì¥¯¥È¥ê</ulink> ¤Ë¤¢¤ë
+ <filename>/usr/ports/Mk/</filename> ¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë
<filename>bsd.port.mk</filename> ¤È
<filename>bsd.port.subdir.mk</filename>
¥Õ¥¡¥¤¥ë¤ò¸«¤Æ¤¯¤À¤µ¤¤¡£</para>
@@ -1399,9 +1423,9 @@ grizzle-6.5 - the combined piano tutorial, LOGO interpreter and shoot 'em up arc
<sect1 id="porting">
<title>¹âÅÙ¤ÊÏÃÂê</title>
- <para>°ÊÁ°¤³¤³¤Ë¤¢¤Ã¤¿Ê¸½ñ¤Ï¡¢Ãµ¤·¤ä¤¹¤¤¤è¤¦¤Ë
+ <para>ports ¤ÎºîÀ®ÊýË¡¤Ë´Ø¤¹¤ëʸ½ñ¤Ï¡¢
<ulink url="../porters-handbook/index.html">port ºîÀ®¼Ô¤Î¤¿¤á¤Î¥Ï¥ó¥É¥Ö¥Ã¥¯</ulink>
- ¤Ø°Üư¤·¤Þ¤·¤¿¡£
+ ¤Ë¤¢¤ê¤Þ¤¹¡£
¤¢¤Ê¤¿¤¬ ports ¤ÎºîÀ®¤äÄó½Ð¤ò¤·¤¿¤¤¤È¹Í¤¨¤Æ¤¤¤ë¤Ê¤é¡¢¤½¤Á¤é¤Ø¤É¤¦¤¾¡£
</para>
</sect1>
diff --git a/ja_JP.eucJP/man/man1/gtar.1 b/ja_JP.eucJP/man/man1/gtar.1
deleted file mode 100644
index dd06c3dc75..0000000000
--- a/ja_JP.eucJP/man/man1/gtar.1
+++ /dev/null
@@ -1,597 +0,0 @@
-.\" Copyright (c) 1991, 1992, 1993 Free Software Foundation -*- nroff -*-
-.\" See /usr/src/gnu/COPYING for conditions of redistribution
-.\"
-.\" Written by John F. Woods <jfw@jfwhome.funhouse.com>
-.\" Updated by Robert Eckardt <roberte@mep.ruhr-uni-bochum.de>
-.\"
-.\" %FreeBSD: src/gnu/usr.bin/tar/tar.1,v 1.43 2002/12/12 17:25:52 ru Exp %
-.\"
-.\" $FreeBSD$
-.Dd December 23, 2000
-.Os
-.Dt TAR 1
-.Sh ̾¾Î
-.Nm tar
-.Nd "¥Æ¡¼¥×¥¢¡¼¥«¥¤¥Ð; ""tar"" ¥¢¡¼¥«¥¤¥Ö¥Õ¥¡¥¤¥ë¤ÎÁàºî"
-.Sh ½ñ¼°
-.Nm
-.Op Oo Fl Oc Ns Ar bundled-options Ar Args
-.Op Ar gnu-style-flags
-.Op Ar filenames | Fl C Ar directory-name
-.Ar ...
-.Sh ²òÀâ
-.Nm
-¤Ï¡¢Îò»ËŪ¤ÊÍýͳ¤Ë¤è¤ê
-.Dq tape archiver
-¤ò¾Êά¤·¤ÆÌ¾ÉÕ¤±¤é¤ì¤Þ¤·¤¿¡£
-.Nm
-¥×¥í¥°¥é¥à¤Ï¡¢
-.Ar tarfile
-¤È¸Æ¤Ð¤ì¤ë
-.Nm
-¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥¢¡¼¥«¥¤¥Ö¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¡¢¥¢¡¼¥«¥¤¥Ö¤Ë¥Õ¥¡¥¤¥ë¤òÄɲä·¤¿¤ê¡¢
-¤Þ¤¿¥¢¡¼¥«¥¤¥Ö¤«¤é¥Õ¥¡¥¤¥ë¤òÃê½Ð¤·¤¿¤ê¤·¤Þ¤¹¡£
-.Ar tarfile
-¤ÏÄ̾Gµ¤¥Æ¡¼¥×¤ò»Ø¤·¤Þ¤¹¤¬¡¢¥Õ¥í¥Ã¥Ô¥Ç¥£¥¹¥±¥Ã¥È¤ä
-Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤â¹½¤¤¤Þ¤»¤ó¡£
-.Pp
-Ä̾
-.Nm
-¥³¥Þ¥ó¥É¥é¥¤¥ó¤ÎºÇ½é¤Î°ú¿ô¤Ï¡¢µ¡Ç½Ê¸»ú¤ª¤è¤Óµ¡Ç½Êѹ¹Ê¸»ú¤«¤é¤Ê¤ëñ¸ì¤Ç¤¢¤ê¡¢
-¤½¤ÎÁ°¤Ë ¥À¥Ã¥·¥å (-) ¤òÉÕ¤±¤Æ¤âÉÕ¤±¤Ê¤¯¤Æ¤â¤¤¤¤¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
-ñ¸ì¤Ë¤Ï¡¢¼¡¤Îµ¡Ç½Ê¸»ú¤Î¤¦¤ÁÃúÅÙ 1 ¤Ä¤ò´Þ¤ó¤Ç¤¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹:
-.Cm A ,
-.Cm c ,
-.Cm d ,
-.Cm r ,
-.Cm t ,
-.Cm u ,
-.Cm x ,
-¤³¤ì¤é¤Ï¤½¤ì¤¾¤ì¡¢
-.Em Äɲà (append)
-¡¢
-.Em ºîÀ® (create)
-¡¢
-.Em º¹Ê¬ (difference)
-¡¢
-.Em ÃÖ´¹ (replace)
-¡¢
-.Em ¥ê¥¹¥Èɽ¼¨ (table of contents)
-¡¢
-.Em ¹¹¿· (update)
-¡¢
-.Em Ãê½Ð (extract)
-¤ò°ÕÌ£¤·¤Æ¤¤¤Þ¤¹ (²¼µ­¤Ë¾ÜºÙ¤¬¤¢¤ê¤Þ¤¹)¡£
-¤³¤ì¤é¤Î¾¤Ë¡¢°Ê²¼¤Ë¾ÜºÙ¤ò½Ò¤Ù¤ëµ¡Ç½Êѹ¹Ê¸»ú¤ò¡¢¥³¥Þ¥ó¥Éñ¸ì¤Ë
-´Þ¤á¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤½¤ì¤é¤Î¤¤¤¯¤Ä¤«¤Ï¡¢¥³¥Þ¥ó¥Éñ¸ìÆâ¤ÈƱ¤¸½ç¤Ç
-¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤òÍ׵ᤷ¤Þ¤¹ (
-.Sx »ÈÍÑÎã
-¤ÎÀá¤ò»²¾È)¡£
-µ¡Ç½Ê¸»ú¤Èµ¡Ç½Êѹ¹Ê¸»ú¤Ï¡¢GNU ·Á¼°¤Î°ú¿ô¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹
-(2 ¤Ä¤Î¥À¥Ã¥·¥å¤òºÇ½é¤ËÉÕ¤±¡¢1 ¤Ä¤Î¥³¥Þ¥ó¥Éñ¸ì¤´¤È¤Ëµ¡Ç½Ê¸»ú¤«
-µ¡Ç½Êѹ¹Ê¸»ú¤ò 1 ¤Ä¤À¤±»ØÄꤹ¤ë)¡£
-¥¢¡¼¥«¥¤¥Ö¤Ø¤ÎÄɲᢥ¢¡¼¥«¥¤¥Ö¤«¤é¤ÎÃê½Ð¡¢¤½¤·¤Æ¥ê¥¹¥Èɽ¼¨¤Î¤¿¤á¤Ë
-¥³¥Þ¥ó¥É¥é¥¤¥ó»ØÄꤹ¤ë¥Õ¥¡¥¤¥ë̾¤Ë¤Ï¡¢
-¥·¥§¥ë¤Î¥Ñ¥¿¡¼¥ó¥Þ¥Ã¥Áʸ»úÎó¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Sh µ¡Ç½
-°Ê²¼¤Îµ¡Ç½¤Î¤¤¤º¤ì¤« 1 ¤Ä¤À¤±¤òɬ¤º»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-.Bl -tag -width "--concatenate" -compact
-.It Fl A
-.It Fl -catenate
-.It Fl "-concatenate"
-»ØÄꤵ¤ì¤¿ (
-.Nm
-¥¢¡¼¥«¥¤¥Ö·Á¼°¤Î) ¥Õ¥¡¥¤¥ë¤ò tar ¥¢¡¼¥«¥¤¥Ö¤ÎËöÈø
-¤ËÄɲä·¤Þ¤¹ (Äɲ乤ëÁ°¤Î¸Å¤¤ end-of-archive ¥Ö¥í¥Ã¥¯¤Ïºï½ü¤µ
-¤ì¤Þ¤¹)¡£
-¤³¤ì¤Ï¡¢»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤¬¥¢¡¼¥«¥¤¥Ö¤ÎÃæ¤Î 1 ¥Õ¥¡¥¤¥ë¤È¤Ê¤ë¤Î¤Ç
-¤Ï¤Ê¤¯¡¢»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤ÎÃæ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤ò¡¢ºÇ½é¤Ë»ØÄê
-¤·¤¿¥¢¡¼¥«¥¤¥Ö¤ËÄɲ乤ë¤È¤¤¤¦¸ú²Ì¤ò»ý¤Á¤Þ¤¹¡£
-.Em Ãí :
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.Ar tarfile
-¤òºÆ½ñ¤­¹þ¤ß¤¹¤ëɬÍפ¬¤¢¤ë¤¿¤á¡¢1/4
-¥¤¥ó¥Á¥«¡¼¥È¥ê¥Ã¥¸¥Æ¡¼¥×¤Ç¤Ïưºî¤·¤Þ¤»¤ó¡£
-.It Fl c
-.It Fl -create
-¿·¤·¤¤¥¢¡¼¥«¥¤¥Ö¤òºîÀ®¤·¤Æ (¤â¤·¤¯¤Ï¸Å¤¤ÆâÍÆ¤òÀÚ¤ê¼Î¤Æ¤Æ)¡¢»ØÄê
-¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ò¥¢¡¼¥«¥¤¥Ö¤Ë½ñ¤­¹þ¤ß¤Þ¤¹¡£
-.It Fl d
-.It Fl -diff
-.It Fl -compare
-¥¢¡¼¥«¥¤¥Ö¤ÎÃæ¤Î¥Õ¥¡¥¤¥ë¤È¡¢¤½¤ì¤ËÁêÅö¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÆâ¤Î
-¥Õ¥¡¥¤¥ë¤È¤Î°ã¤¤¤òÄ´ºº¤·¤Þ¤¹¡£
-.It Fl -delete
-»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤ò¥¢¡¼¥«¥¤¥Ö¤«¤éºï½ü¤·¤Þ¤¹
-(1/4 ¥¤¥ó¥Á¥Æ¡¼¥×¤Ç¤Ïưºî¤·¤Þ¤»¤ó)¡£
-.It Fl r
-.It Fl -append
-¥¢¡¼¥«¥¤¥Ö¤ÎËöÈø¤Ë¥Õ¥¡¥¤¥ë¤òÄɲä·¤Þ¤¹
-(1/4 ¥¤¥ó¥Á¥Æ¡¼¥×¤Ç¤Ïưºî¤·¤Þ¤»¤ó)¡£
-.It Fl t
-.It Fl -list
-¥¢¡¼¥«¥¤¥ÖÆâÍÆ¤Î¥ê¥¹¥Èɽ¼¨¤ò¤·¤Þ¤¹¡£¤â¤·°ú¿ô¤È¤·¤Æ
-.Ar filename
-¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¢¤½¤Î¥Õ¥¡¥¤¥ë¤À¤±¤¬¥ê¥¹¥Èɽ¼¨¤µ¤ì¤Þ¤¹¡£
-¤½¤¦¤Ç¤Ê¤±¤ì¤Ð¡¢¥¢¡¼¥«¥¤¥Ö¤Ë´Þ¤Þ¤ì¤ë¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¥ê¥¹¥È¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
-.It Fl u
-.It Fl -update
-»ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤Î¤¦¤Á¡¢¥¢¡¼¥«¥¤¥ÖÆâ¤Î¥Õ¥¡¥¤¥ë¤è¤ê¤â¥Ç¥£¥¹¥¯¾å¤Î
-¥Õ¥¡¥¤¥ë¤ÎÊѹ¹»þ¹ï¤¬¿·¤·¤¤¤â¤Î¤À¤±¤òÄɲä·¤Þ¤¹¡£1/4 ¥¤¥ó¥Á¥Æ¡¼¥×
-¤Ç¤Ïưºî¤·¤Þ¤»¤ó¡£
-.It Fl x
-.It Fl -extract
-.It Fl -get
-¥¢¡¼¥«¥¤¥Ö¤«¤é¥Õ¥¡¥¤¥ë¤òÃê½Ð¤·¤Þ¤¹¡£²Äǽ¤Ê¤é¤Ð¡¢½êÍ­¼Ô¡¢
-Êѹ¹»þ¹ï¡¢¥Õ¥¡¥¤¥ë°À­¤Ï¥ê¥¹¥È¥¢¤µ¤ì¤Þ¤¹¡£¤â¤·
-.Ar file
-°ú¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¥¢¡¼¥«¥¤¥ÖÆâ¤ÎÁ´¥Õ¥¡¥¤¥ë¤¬Ãê½Ð¤µ¤ì¤Þ¤¹¡£
-¤â¤·
-.Ar filename
-°ú¿ô¤¬¥Æ¡¼¥×¾å¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤Ë¥Þ¥Ã¥Á¤·¤Æ¤¤¤ì¤Ð¡¢¤½¤Î¥Ç¥£¥ì¥¯¥È¥ê¤È
-¥Ç¥£¥ì¥¯¥È¥êÆâ¤Î¥Õ¥¡¥¤¥ë¤¬Ãê½Ð¤µ¤ì¤Þ¤¹ (¥Ç¥£¥ì¥¯¥È¥êÆâ¤Î
-¤¹¤Ù¤Æ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤Ä¤¤¤Æ¤âƱÍͤËÃê½Ð¤µ¤ì¤Þ¤¹)¡£
-¤â¤·¥¢¡¼¥«¥¤¥ÖÆâ¤Ë¡¢ÁêÅö¤¹¤ëƱ¤¸¥Õ¥¡¥¤¥ë¤¬Ê£¿ô´Þ¤Þ¤ì¤Æ¤¤¤ì¤Ð (¾åµ­¤Î
-.Fl -append
-¥³¥Þ¥ó¥É¤ò»²¾È)¡¢ºÇ¸å¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¤â¤Î¤¬Â¾¤Î¤¹¤Ù¤Æ¤Î¥Õ¥¡¥¤¥ë¤ò
-¾å½ñ¤­¤¹¤ë·Á¤ÇÃê½Ð¤µ¤ì¤Þ¤¹¡£
-.El
-.Sh ¥ª¥×¥·¥ç¥ó
-.Nm
-¤Î¾¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢ÁȤ߹ç¤ï¤»¤Æ»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-1 ʸ»ú¥ª¥×¥·¥ç¥ó¤Ï¡¢¥³¥Þ¥ó¥Éñ¸ì¤ÎÃæ¤Ç»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-°ú¿ô¤òÍ¿¤¨¤ë¤Ù¤­¥ª¥×¥·¥ç¥ó¤Î¾ì¹ç¡¢¥ª¥×¥·¥ç¥ó¤Ë³¤±¤Æ°ú¿ô¤ò»ØÄꤷ
-¤Þ¤¹¡£1 ʸ»ú¥ª¥×¥·¥ç¥ó¤Ç¤¢¤ì¤Ð¡¢¤³¤ì¤Ë³¤¯¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤ò
-»ÈÍѤ·¤Þ¤¹ (°Ê²¼¤Î
-.Sx »ÈÍÑÎã
-¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤)¡£
-.Pp
-.Bl -tag -width "--preserve-permissions" -compact
-.It Fl -help
-.Nm
-¤Î¤¹¤Ù¤Æ¤Î¥³¥Þ¥ó¥É¥ª¥×¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ°ìÍ÷¤È²òÀâ¤òɽ¼¨¤·¤Þ¤¹¡£
-.It Fl -atime-preserve
-¥Æ¡¼¥×¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡¢¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹»þ¹ï¤ò¥ê¥¹¥È¥¢¤·¤Þ¤¹¡£
-(inode ¤ÎÊѹ¹»þ¹ï¤¬Êѹ¹¤µ¤ì¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤!)
-.It Fl b
-.It Fl -block-size Ar number
-ÆÉ¤ß½ñ¤­¤¹¤ë¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ò
-.Ar number
-* 512-byte ¥Ö¥í¥Ã¥¯ ¤ËÀßÄꤷ¤Þ¤¹¡£
-.It Fl B
-.It Fl -read-full-blocks
-û¤¤ÆÉ¤ß¤À¤·¥Ö¥í¥Ã¥¯¤ò¡¢´°Á´¤Ê¥Ö¥í¥Ã¥¯¤ËºÆÁȤßΩ¤Æ¤·¤Þ¤¹ (
-.Bx 4.2
-¥Ñ¥¤¥×¤ÎÆÉ¤ß¹þ¤ßÍÑ)¡£
-.It Fl C Ar directory
-.It Fl -directory Ar directory
-»Ä¤ê¤Î°ú¿ô¤ò½èÍý¤¹¤ëÁ°¤Ë
-.Ar directory
-¤Ø°Üư¤·¤Þ¤¹¡£
-.It Fl -checkpoint
-¥¢¡¼¥«¥¤¥Ö¤òÆÉ¤ß½ñ¤­¤¹¤ë´Ö¤ËÆÉ¤ß½ñ¤­¤·¤¿¥Ð¥Ã¥Õ¥¡¤Î¿ô¤òɽ¼¨¤·¤Þ¤¹¡£
-.It Fl f Xo
-.Oo Ar hostname : Oc Ns Ar file
-.Xc
-.It Fl -file Xo
-.Oo Ar hostname : Oc Ns Ar file
-.Xc
-»ØÄꤵ¤ì¤¿
-.Ar file
-(¥Ç¥Õ¥©¥ë¥È¤Ï
-.Pa /dev/sa0 )
-¤òÆÉ¤ß½ñ¤­¤·¤Þ¤¹¡£
-¤â¤·
-.Ar hostname
-¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¢
-.Nm
-¤Ï
-.Xr rmt 8
-¤ò»È¤Ã¤Æ¡¢¥ê¥â¡¼¥È¥Þ¥·¥ó¾å¤Î
-.Ar file
-¤òÆÉ¤ß½ñ¤­¤·¤Þ¤¹¡£
-.Dq Ar -
-¤Ï¥Õ¥¡¥¤¥ë̾¤È¤·¤Æ»ÈÍѤµ¤ì¤ë¤³¤È¤â¤¢¤ê¤Þ¤¹¤¬¡¢
-¤³¤ì¤Ïɸ½àÆþÎϤ«¤éÆÉ¤ß½Ð¤·¤¿¤ê¡¢É¸½à½ÐÎϤؽñ¤­½Ð¤·¤¿¤ê¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤Þ¤¹¡£
-.It Fl -force-local
-¥³¥í¥ó¤¬¤¢¤ë»þ¤Ç¤µ¤¨¡¢¥¢¡¼¥«¥¤¥Ö¥Õ¥¡¥¤¥ë¤Ï¥í¡¼¥«¥ë¤Î¤â¤Î¤È¤·¤Þ¤¹¡£
-.It Fl F Ar file
-.It Fl -info-script Ar file
-.It Fl -new-volume-script Ar file
-¤½¤ì¤¾¤ì¤Î¥¢¡¼¥«¥¤¥Ö¤¬½ª¤ë¤È¡¢¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤·¤Þ¤¹ (°ÅÌÛ¤Î
-.Fl M
-»ØÄ꤬¹Ô¤Ê¤ï¤ì¤Þ¤¹)¡£
-.It Fl -fast-read
-¥ï¥¤¥ë¥É¥«¡¼¥É¤Ç»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤¹¤Ù¤Æ¤ÎÃê½Ð¥¿¡¼¥²¥Ã¥È¤¬
-¥¢¡¼¥«¥¤¥ÖÆâ¤Ë¸«¤Ä¤«¤Ã¤¿¤é¡¢¤½¤Î»þÅÀ¤Ç½ªÎ»¤·¤Þ¤¹¡£
-.It Fl G
-.It Fl -incremental
-¸Å¤¤ GNU-format ¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤òºîÀ®/¥ê¥¹¥È/Ãê½Ð¤·¤Þ¤¹¡£
-.It Fl g Ar file
-.It Fl -listed-incremental Ar file
-¿·¤·¤¤ GNU-format ¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤ò
-ºîÀ®/¥ê¥¹¥È/Ãê½Ð¤·¤Þ¤¹¡£
-.It Fl h
-.It Fl -dereference
-¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤ò¥·¥ó¥Ü¥ê¥Ã¥¯¤Î¤Þ¤Þ½ñ¤­¹þ¤ß¤Þ¤»¤ó¡£¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤¬
-»Ø¤·¤Æ¤¤¤ë¥Ç¡¼¥¿¤ò½ñ¤­¹þ¤ß¤Þ¤¹¡£
-.It Fl i
-.It Fl -ignore-zeros
-¥¢¡¼¥«¥¤¥Ö¤ÎÃæ¤Î 0 ¥Ö¥í¥Ã¥¯ (Ä̾End-Of-File ¤ò°ÕÌ£¤¹¤ë) ¤ò̵»ë¤·¤Þ¤¹¡£
-.It Fl -ignore-failed-read
-¥Õ¥¡¥¤¥ë¤¬ÆÉ¤á¤Ê¤¯¤Æ¤â¡¢Èó 0 ¤Î¥¹¥Æ¡¼¥¿¥¹¤Ç exit ¤·¤Þ¤»¤ó¡£
-.It Fl j
-.It Fl y
-.It Fl -bzip
-.It Fl -bzip2
-.It Fl -bunzip2
-¥¢¡¼¥«¥¤¥Ö¤ò
-.Xr bzip2 1
-¤Ç¥Õ¥£¥ë¥¿¥ê¥ó¥°¤·¤Þ¤¹¡£
-.It Fl k
-.It Fl -keep-old-files
-¥Ç¥£¥¹¥¯¾å¤Ë´û¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë¤òÊÝ»ý¤·¤Þ¤¹¡£¤Ä¤Þ¤ê¡¢¥¢¡¼¥«¥¤¥Ö¤«¤é
-Ãê½Ð¤¹¤ë¥Õ¥¡¥¤¥ë¤Ï¡¢¥Ç¥£¥¹¥¯¾å¤Î¥Õ¥¡¥¤¥ë¤Ø¾å½ñ¤­¤·¤Þ¤»¤ó¡£
-.It Fl K Ar file
-.It Fl -starting-file Ar file
-¥¢¡¼¥«¥¤¥Ö¤ÎÃæ¤Î
-.Ar file
-¤«¤é (Ãê½Ð¡¢¥ê¥¹¥È¤Ê¤É¤ò) »Ï¤á¤Þ¤¹¡£
-.It Fl l
-.It Fl -one-file-system
-¤¢¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÆâ¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë¤À¤±¤Ç¥¢¡¼¥«¥¤¥Ö¤òºîÀ®¤·¤Þ¤¹
-(¾¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ø¤Î¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤ò¸Ù¤®¤Þ¤»¤ó)¡£
-.It Fl L Ar number
-.It Fl -tape-length Ar number
-.Ar number
-* 1024 ¥Ð¥¤¥È½ñ¤­¹þ¤ó¤À¸å¤Ç¥Æ¡¼¥×¤Î¸ò´¹¤òÍ׵ᤷ¤Þ¤¹¡£
-.It Fl m
-.It Fl -modification-time
-¥Õ¥¡¥¤¥ë¤ÎÊѹ¹»þ¹ï¤òÃê½Ð¤·¤Þ¤»¤ó¡£
-.It Fl M
-.It Fl -multi-volume
-¥Þ¥ë¥Á¥Ü¥ê¥å¡¼¥à¥¢¡¼¥«¥¤¥Ö¤òºîÀ®/¥ê¥¹¥È/Ãê½Ð¤·¤Þ¤¹¡£
-.It Fl n
-.It Fl -norecurse
-ºîÀ®»þ¤ËºÆµ¢Åª¤Ë¥µ¥Ö¥Ç¥£¥ì¥¯¥È¥ê¤òÁöºº¤·¤Þ¤»¤ó¡£
-.It Fl -volno-file Ar file
-¥Ü¥ê¥å¡¼¥àÈÖ¹æÉÕ¤­¤Î¥Õ¥¡¥¤¥ë̾¤Ç¤¹¡£
-.It Fl N Ar date
-.It Fl -after-date Ar date
-.It Fl -newer Ar date
-ºîÀ®»þ´Ö¤¬
-.Ar date
-¤è¤ê¿·¤·¤¤¥Õ¥¡¥¤¥ë¤À¤±¤òÃê½Ð¤·¤Þ¤¹¡£
-.It Fl -newer-mtime Ar date
-Êѹ¹»þ´Ö¤¬
-.Ar date
-¤è¤ê¿·¤·¤¤¥Õ¥¡¥¤¥ë¤À¤±¤òÃê½Ð¤·¤Þ¤¹¡£
-.It Fl o
-.It Fl -old-archive
-.It Fl -portability
-POSIX ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤Ï¤Ê¤¯¡¢V7 ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥¢¡¼¥«¥¤¥Ö¤òºîÀ®¤·¤Þ¤¹¡£
-.It Fl O
-.It Fl -to-stdout
-¥Õ¥¡¥¤¥ë¤òɸ½à½ÐÎϤËÃê½Ð¤·¤Þ¤¹¡£
-.It Fl p
-.It Fl -same-permissions
-.It Fl -preserve-permissions
-Êݸî¾ðÊó¤ò´°Á´¤ËÃê½Ð¤·¤Þ¤¹¡£
-.It Fl -preserve
-.Fl p s
-¤Î»ØÄê¤ÈƱ¤¸¸ú²Ì¤ò»ý¤Á¤Þ¤¹¡£
-.It Fl P
-.It Fl -absolute-paths
-¥Õ¥¡¥¤¥ë̾¤«¤éÀèÆ¬¤Î
-.Ql /
-¤ò¤È¤ê¤Þ¤»¤ó¡£
-.It Fl R
-.It Fl -record-number
-¥á¥Ã¥»¡¼¥¸Ãæ¤Ë¥¢¡¼¥«¥¤¥ÖÆâ¤Î¥ì¥³¡¼¥ÉÈÖ¹æ¤òËä¤á¹þ¤ßɽ¼¨¤·¤Þ¤¹¡£
-.It Fl -remove-files
-¥¢¡¼¥«¥¤¥Ö¤ËÄɲä·¤¿¥Õ¥¡¥¤¥ë¤ò¡¢Äɲøå¤Ëºï½ü¤·¤Þ¤¹¡£
-.It Fl s
-.It Fl -same-order
-.It Fl -preserve-order
-¥¢¡¼¥«¥¤¥ÖÆâ¤«¤éÃê½Ð¤¹¤ë¥Õ¥¡¥¤¥ë¤ò¡¢»ØÄꤵ¤ì¤¿½ç¤Î¤Þ¤Þ¤Ë¤·¤Þ¤¹¡£
-.It Fl -show-omitted-dirs
-¥¢¡¼¥«¥¤¥ÖºîÀ®Ãæ¤Ë½ü³°¤µ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤òɽ¼¨¤·¤Þ¤¹¡£
-.It Fl S
-.It Fl -sparse
-.Dq Á¤Ê
-¥Õ¥¡¥¤¥ë¤ò¸úΨŪ¤Ë°·¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
-.It Fl T Ar file
-.It Fl I Ar file
-.It Fl -files-from Ar file
-.Ar file
-¤«¤éÃê½Ð¤â¤·¤¯¤ÏºîÀ®¤¹¤ë¥Õ¥¡¥¤¥ë̾¤òÆÀ¤Þ¤¹ (1 ¹Ô 1 ¥Õ¥¡¥¤¥ë̾)¡£
-.It Fl -null
-null ¤Ç½ª¤ï¤Ã¤Æ¤¤¤ë̾Á°¤ò¹Íθ¤·¡¢
-.Fl T
-¤Î¿¶Éñ¤òÊѹ¹¤·¤Þ¤¹¡£
-¤³¤ì¤Ï
-.Fl C
-»ØÄê¤ò̵¸ú¤Ë¤·¤Þ¤¹¡£
-.It Fl -totals
-.Fl -create
-¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿Áí¥Ð¥¤¥È¿ô¤òɽ¼¨¤·¤Þ¤¹¡£
-.It Fl U
-.It Fl -unlink
-.It Fl -unlink-first
-¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ëÁ°¤Ë¡¢¤¤¤Ã¤¿¤óºï½ü¤·¤Þ¤¹¡£
-.It Fl v
-.It Fl -verbose
-.Fl -create
-¤Ç¥¢¡¼¥«¥¤¥Ö¤Ë½ñ¤¯¥Õ¥¡¥¤¥ë¤ä
-.Fl -extract
-¤Ç¥¢¡¼¥«¥¤¥Ö¤«¤é
-¼è¤ê½Ð¤¹¥Õ¥¡¥¤¥ë̾¤ò¥ê¥¹¥Èɽ¼¨¤·¤Þ¤¹¡£
-¥Õ¥¡¥¤¥ë¤ÎÊݸî¾ðÊó¤ò¥Õ¥¡¥¤¥ë̾¤È¤È¤â¤Ëɽ¼¨¤µ¤»¤ë¤Ë¤Ï¡¢
-.Fl -list
-¤ò»È¤¤¤Þ¤¹¡£
-.It Fl V Ar volume-name
-.It Fl -label Ar volume-name
-»ØÄꤵ¤ì¤¿
-.Ar volume-name
-¤ò»ý¤Ã¤¿¥¢¡¼¥«¥¤¥Ö¤òºîÀ®¤·¤Þ¤¹¡£
-.It Fl -version
-.Nm
-¥×¥í¥°¥é¥à¤Î¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤·¤Þ¤¹¡£
-.It Fl w
-.It Fl -interactive
-.It Fl -confirmation
-¤¹¤Ù¤Æ¤Îưºî¤ËÂФ·¤Æ¡¢³Îǧ¤òµá¤á¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
-.It Fl W
-.It Fl -verify
-¥¢¡¼¥«¥¤¥Ö¤ò½ñ¤­¹þ¤ó¤À¸å¡¢¥Ù¥ê¥Õ¥¡¥¤¤ò»î¤ß¤Þ¤¹¡£
-.It Fl -exclude Ar pattern
-.Ar pattern
-¤Ë¥Þ¥Ã¥Á¤¹¤ë¥Õ¥¡¥¤¥ë¤ò½ü³°¤·¤Þ¤¹
-(Ãê½Ð¤·¤Þ¤»¤ó¡£Äɲä·¤Þ¤»¤ó¡£¥ê¥¹¥Èɽ¼¨¤·¤Þ¤»¤ó)¡£
-.It Fl X Ar file
-.It Fl -exclude-from Ar file
-.Ar file
-¤Ë°ìÍ÷¤µ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤ò½ü³°¤·¤Þ¤¹¡£
-.It Fl Z
-.It Fl -compress
-.It Fl -uncompress
-¥¢¡¼¥«¥¤¥Ö¤ò
-.Xr compress 1
-¤Ç¥Õ¥£¥ë¥¿¥ê¥ó¥°¤·¤Þ¤¹¡£
-.It Fl z
-.It Fl -gzip
-.It Fl -gunzip
-¥¢¡¼¥«¥¤¥Ö¤ò
-.Xr gzip 1
-¤Ç¥Õ¥£¥ë¥¿¥ê¥ó¥°¤·¤Þ¤¹¡£
-.It Fl -use-compress-program Ar program
-¥¢¡¼¥«¥¤¥Ö¤ò
-.Ar program
-¤Ç¥Õ¥£¥ë¥¿¥ê¥ó¥°¤·¤Þ¤¹
-(¤³¤ì¤Ï¡¢
-.Fl d
-¤¬»ØÄꤵ¤ì¤¿¤È¤­¤Ï
-.Dq decompress
-¤ò°ÕÌ£¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó)¡£
-.It Fl -block-compress
-¥Æ¡¼¥×¤â¤·¤¯¤Ï¥Õ¥í¥Ã¥Ô¤Î¤¿¤á¤Ë¡¢°µ½Ì¥×¥í¥°¥é¥à¤Î½ÐÎϤò¥Ö¥í¥Ã¥¯
-²½¤·¤Þ¤¹ (¤½¤¦¤·¤Ê¤¤¤È¡¢¥Ö¥í¥Ã¥¯Ä¹¤¬¤ª¤«¤·¤¯¤Ê¤ê¡¢¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-¤½¤Î¥Ö¥í¥Ã¥¯¤òµñÀ䤹¤ë¤Ç¤·¤ç¤¦)¡£
-.It Fl Xo
-.Op Cm 0 Ns - Ns Cm 7 Ns
-.Op Cm lmh
-.Xc
-¥Æ¡¼¥×¥É¥é¥¤¥Ö¤ÈÌ©ÅÙ¤ò»ØÄꤷ¤Þ¤¹¡£
-.El
-.Sh ´Ä¶­
-´Ä¶­ÊÑ¿ô
-.Ev TAR_OPTIONS
-¤Ë
-.Nm
-¤Î¥Ç¥Õ¥©¥ë¥È¥ª¥×¥·¥ç¥ó¤òÊÝ»ý¤µ¤»¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
-¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤ÏºÇ½é¤Ë²ò¼á¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢
-ÌÀ¼¨Åª¤Ê¥³¥Þ¥ó¥É¥é¥¤¥ó¥Ñ¥é¥á¡¼¥¿¤Ç¾å½ñ¤­²Äǽ¤Ç¤¹¡£
-.Sh »ÈÍÑÎã
-.Pa bert
-¤È
-.Pa ernie
-¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤ò´Þ¤à¡¢
-¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤¬ 20 ¥Ö¥í¥Ã¥¯¤Î¥¢¡¼¥«¥¤¥Ö¤ò¡¢
-¥Æ¡¼¥×¥É¥é¥¤¥Ö
-.Pa /dev/sa0
-¤Ëºî¤ë¤Ë¤Ï¡¢
-.Dl "tar cfb /dev/sa0 20 bert ernie"
-¤â¤·¤¯¤Ï
-.Dl "tar --create --file /dev/sa0 --block-size 20 bert ernie"
-¤ÈÆþÎϤ·¤Þ¤¹¡£
-.Fl f
-¤ª¤è¤Ó
-.Fl b
-¥Õ¥é¥°¤ÏξÊý¤È¤â°ú¿ô¤òɬÍפȤ·¤Æ¤¤¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
-¤³¤Î°ú¿ô¤Ï¡¢¥³¥Þ¥ó¥Éñ¸ì¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¤Î¤ÈƱ¤¸½ç½ø¤Ç¥³¥Þ¥ó¥É¥é¥¤¥ó¤«¤é
-¼èÆÀ¤µ¤ì¤Þ¤¹¡£
-.Pp
-.Pa /dev/sa0
-¤Ï¥Ç¥Õ¥©¥ë¥È¤Î¥Ç¥Ð¥¤¥¹¤Ç¤¢¤ê¡¢20 ¤Ï¥Ç¥Õ¥©¥ë¥È¤Î¥Ö¥í¥Ã¥¯
-¥µ¥¤¥º¤Ç¤¹¤Î¤Ç¡¢¾åµ­¤ÎÎã¤Ï¼¡¤Î¤è¤¦¤Ëñ½ã²½¤Ç¤­¤Þ¤¹¡£
-.Dl "tar c bert ernie"
-\&"backup.tar" ¤È¤¤¤¦¥¢¡¼¥«¥¤¥Ö¤«¤é¡¢¤¹¤Ù¤Æ¤Î C ¥½¡¼¥¹µÚ¤Ó¥Ø¥Ã¥À¤ò
-Ãê½Ð¤¹¤ë¤Ë¤Ï¡¢¼¡¤Î¤è¤¦¤Ë¥¿¥¤¥×¤·¤Þ¤¹¡£
-.Pp
-.Dl tar xf backup.tar '*.[ch]'
-.Pp
-¥·¥§¥ë¤¬¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥êÆâ¤Î¥Õ¥¡¥¤¥ë̾¤ËŸ³«¤·¤Ê¤¤¤è¤¦¡¢¥Ñ¥¿¡¼¥ó¤ò
-¥¯¥©¡¼¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤ (ÅöÁ³¡¢
-¥·¥§¥ë¤Ï¥¢¡¼¥«¥¤¥ÖÆâ¤Î¥Õ¥¡¥¤¥ë°ìÍ÷¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó)¡£
-.Pp
-¥Õ¥¡¥¤¥ë¤ò³¬Áع½Â¤¤´¤È¥³¥Ô¡¼¤¹¤ë¤Ë¤Ï¡¢¤³¤Î¤è¤¦¤Ë¥³¥Þ¥ó¥É¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤:
-.Bd -literal
-tar cf - -C srcdir . | tar xpf - -C destdir
-.Ed
-.Pp
-¥Ç¥£¥¹¥±¥Ã¥È¤Ë¡¢
-.Xr gzip 1
-¤ò»È¤Ã¤¿°µ½Ì¥¢¡¼¥«¥¤¥Ö¤òºîÀ®¤¹¤ë¤Ë¤Ï¡¢¼¡¤Î
-¤è¤¦¤Ê¥³¥Þ¥ó¥É¥é¥¤¥ó¤ò»È¤¦¤È¤¤¤¤¤Ç¤·¤ç¤¦¡£
-.Dl "tar --block-compress -z -c -v -f /dev/fd1a -b 36 tar/"
-.Pp
-¤Þ¤È¤á»ØÄê¥Õ¥é¥°¤È
-.Fl -
-¥¹¥¿¥¤¥ë¤Î¥Õ¥é¥°¤òº®ºß¤µ¤»¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤
-¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£¼¡¤Î¤è¤¦¤Ë¥¿¥¤¥×¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤ï¤±¤Ç
-¤Ï¤Ê¤¯¡¢¾åµ­¤Î¤è¤¦¤Ê½ñ¤­Êý¤Ç 1 ʸ»ú¥Õ¥é¥°¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Dl "tar --block-compress --gzip --verbose --file /dev/fd1a --block-size 20 tar/"
-.Pp
-¾å¤Î¤è¤¦¤Ë¤·¤ÆºîÀ®¤·¤¿¥Ç¥£¥¹¥¯¤ÎÆâÍÆ¤Ï¡¢¼¡¤Î¤è¤¦¤Ë¤¹¤ì¤Ð¥ê¥¹¥È
-ɽ¼¨¤Ç¤­¤Þ¤¹¡£
-.Pp
-.Dl "tar tvfbz /dev/fd1a 36"
-.Pp
-2 ¤Ä¤Î
-.Nm
-¥¢¡¼¥«¥¤¥Ö¤ò 1 ¤Ä¤Î¥¢¡¼¥«¥¤¥Ö¤Ë¤Þ¤È¤á¤ë¤Ë¤Ï¡¢
-.Dl "tar Af archive1.tar archive2.tar"
-¤ò»È¤¤¤Þ¤¹¡£¤³¤¦¤¹¤ë¤È¡¢
-.Pa archive2.tar
-¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤¬
-.Pa archive1.tar
-¤ÎËöÈø¤ËÄɲ䵤ì¤Þ¤¹ (ñ½ã¤Ë
-.Dl "cat archive2.tar >> archive1.tar"
-¤È¥¿¥¤¥×¤·¤Æ¤â¤¦¤Þ¤¯¤¤¤«¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£¤Ê¤¼¤Ê¤é¡¢
-.Nm
-¥¢¡¼¥«¥¤¥Ö¤ÎËöÈø¤Ë¤Ï end-of-file ¥Ö¥í¥Ã¥¯¤¬¤¢¤ë¤«¤é¤Ç¤¹)¡£
-.Pp
-.Pa srcdir
-¥Ç¥£¥ì¥¯¥È¥ê¤«¤é 1997 ǯ 2 ·î 9 Æü 13:00 °Ê¹ß¤ËÊѹ¹¤ò¤µ¤ì¤¿
-Á´¤Æ¤Î¥Õ¥¡¥¤¥ë¤ò¥¢¡¼¥«¥¤¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï¡¢°Ê²¼¤Î·Á¼°¤ò»È¤Ã¤Æ²¼¤µ¤¤¡£
-.Dl "tar -c -f backup.tar --newer-mtime 'Feb 9 13:15 1997' srcdir/"
-.Pp
-¾¤Î»þ´Ö»ØÄê·Á¼°¤È¤·¤Æ¤Ï¡¢
-.Sq "02/09/97 13:15" ,
-.Sq "1997-02-09 13:15" ,
-.Sq "13:15 9 Feb 1997" ,
-.Sq "'9 Feb 1997 13:15" ,
-.Sq "Feb. 9, 1997 1:15pm" ,
-.Sq "09-Feb" ,
-.Sq "3 weeks ago" ,
-.Sq "May first Sunday"
-¤¬¤¢¤ê¤Þ¤¹¡£
-Àµ¤·¤¤¥¿¥¤¥à¥¾¡¼¥ó¤ò»ØÄꤹ¤ë¤¿¤á¤Ë¤Ï¡¢
-.Sq "13:15 CEST"
-¤ä
-.Sq "13:15+200"
-¤ò»ÈÍѤ·¤Æ²¼¤µ¤¤¡£
-.Sh ´Ä¶­ÊÑ¿ô
-.Nm
-¥×¥í¥°¥é¥à¤Ï¡¢°Ê²¼¤Î´Ä¶­ÊÑ¿ô¤ò»²¾È¤·¤Þ¤¹¡£
-.Bl -tag -width "POSIXLY_CORRECT"
-.It Ev POSIXLY_CORRECT
-Ä̾
-.Nm
-¤Ï¥Õ¥¡¥¤¥ë»ØÄê¤ÎÃæ¤Ëº®¤¶¤Ã¤¿¥Õ¥é¥°¤ò½èÍý¤·¤Þ¤¹¡£
-¤³¤Î´Ä¶­ÊÑ¿ô¤òÀßÄꤹ¤ë¤È¡¢
-.Nm
-¤ÏºÇ½é¤Î¥Õ¥é¥°°Ê³°¤Î°ú¿ô¤ò¸«¤Ä¤±¤ë
-¤È¤½¤ì°Ê¹ß¤Î°ú¿ô¤ËÂФ·¤Æ¥Õ¥é¥°½èÍý¤ò¹Ô¤Ê¤ï¤Ê¤¤¤È¤¤¤¦¡¢POSIX »ÅÍÍ
-¤Ë¹ç¤ï¤»¤¿Æ°ºî¤ò¹Ô¤Ê¤¦¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
-.It Ev SHELL
-¥¤¥ó¥¿¥é¥¯¥Æ¥£¥Ö¥â¡¼¥É¤Ë¤ª¤¤¤Æ¡¢¥µ¥Ö¥·¥§¥ë¤Îµ¯Æ°¤¬Í׵ᤵ¤ì¤¿¤È¤­¡¢
-.Ev SHELL
-ÊÑ¿ô¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ì¤Ð¤½¤ì¤¬¡¢ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð
-.Pa /bin/sh
-¤¬»ÈÍѤµ¤ì¤Þ¤¹¡£
-.It Ev TAPE
-.Nm
-¤Î¥Ç¥Õ¥©¥ë¥È¤Î¥Æ¡¼¥×¥É¥é¥¤¥Ö¤òÊѹ¹¤·¤Þ¤¹ (¤³¤ì¤Ï¡¢¤µ¤é¤Ë
-.Fl f
-¥Õ¥é¥°¤Ë¤è¤Ã¤ÆÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹)¡£
-.It TAR_RSH
-TAR_RSH ´Ä¶­ÊÑ¿ô¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¥·¥§¥ë¤ËÍ¥À褷¤Æ¡¢
-.Nm tar
-¤Î¥Ç¡¼¥¿Å¾Á÷¤Ë»ÈÍѤµ¤ì¤Þ¤¹¡£
-.El
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width "/dev/sa0"
-.It Pa /dev/sa0
-¥Ç¥Õ¥©¥ë¥È¤Î¥Æ¡¼¥×¥É¥é¥¤¥Ö
-.El
-.Sh ¸ß´¹À­
-.Fl y
-¤Ï FreeBSD ¤À¤±¤Îµ¡Ç½¤Ç¤¹¡£
-GNU
-.Nm
-¥á¥ó¥Æ¥Ê¤Ï¡¢
-.Fl j
-¤ò GNU
-.Nm
-1.13.18 °Ê¹ß¤Ë¤ª¤±¤ë¸ø¼°¤Ê
-.Xr bzip2 1
-°µ½Ì¥ª¥×¥·¥ç¥ó¤È¤·¤ÆºÎÍѤ·¤Þ¤·¤¿¡£
-.Fl I
-¥ª¥×¥·¥ç¥ó¤Ï¡¢Solaris ¤Î
-.Nm
-¤È¤Î¸ß´¹À­¤Î¤¿¤á¤Ë¤¢¤ê¤Þ¤¹¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr bzip2 1 ,
-.Xr compress 1 ,
-.Xr gzip 1 ,
-.Xr pax 1 ,
-.Xr rmt 8
-.Sh Îò»Ë
-.Nm
-¥Õ¥©¡¼¥Þ¥Ã¥È¤ÏΩÇɤÊÎò»Ë¤ò»ý¤Ã¤Æ¤¤¤Æ¡¢Sixth Edition UNIX ¤Ë
-¸¶ÅÀ¤¬¤¢¤ê¤Þ¤¹¡£
-¤³¤Î
-.Nm
-¤Î¼ÂÁõ¤Ï GNU ¼ÂÁõ¤Ç¤¢¤ê¡¢
-.An John Gilmore
-¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿
-¥Ñ¥Ö¥ê¥Ã¥¯¥É¥á¥¤¥ó
-.Nm
-¤¬¸µ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
-.Sh ºî¼Ô
-.An -nosplit
-¼¡¤Î¿Í¤ò´Þ¤à¡¢ÂçÊÑ¿¤¯¤Î¿Í¡¹¡£[¥½¡¼¥¹¤ÎÃæ¤Î
-.Pa ChangeLog
-¥Õ¥¡¥¤¥ë¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤ë¿Í¡¹]
-.An John Gilmore
-(¥ª¥ê¥¸¥Ê¥ë¤Î¥Ñ¥Ö¥ê¥Ã¥¯¥É¥á¥¤¥óÈǤκî¼Ô),
-.An Jay Fenlason
-(ºÇ½é¤Î GNU ºî¼Ô),
-.An Joy Kendall ,
-.An Jim Kingdon ,
-.An David J. MacKenzie ,
-.An Michael I Bushnell ,
-.An Noah Friedman
-¤½¤·¤Æ
-¥Ð¥°¥Õ¥£¥Ã¥¯¥¹¤äÄɲäò¹×¸¥¤·¤Æ¤¯¤ì¤¿Ìµ¿ô¤Î¿Í¡¹¡£
-.Pp
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.Nx 1.0
-release ¤«¤é¡¢
-.Fx
-¥°¥ë¡¼¥×¤¬
-¼è¤ê¹þ¤ó¤À¤â¤Î¤Ç¤¹¡£
-.Sh ¥Ð¥°
-ÆÃħŪ¤Ê
-.Fl C
-¥ª¥×¥·¥ç¥ó¤Îưºî¤Ï¡¢ÅÁÅýŪ¤Ê
-.Nm
-¥×¥í¥°¥é¥à¤Î¤½¤ì¤È¤Ï°Û¤Ê¤ë¤Î¤Ç¡¢
-¤¢¤Þ¤êÍê¤ê¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó¡£
-.Pp
-.Fl A
-¥³¥Þ¥ó¥É¤ÇǤ°Õ¤Î¿ô¤Î
-.Nm
-¥¢¡¼¥«¥¤¥Ö¤ò·ë¹ç¤Ç¤­¤ì¤Ð¤¤¤¤¤Î¤Ç¤¹¤¬¡¢¤½¤ì¤Ï¤Ç¤­¤Þ¤»¤ó¡£
-¤³¤ì¤ò¤ä¤í¤¦¤È¤·¤Æ¤â¡¢2 ¤ÄÌܰʹߤΥ¢¡¼¥«¥¤¥Ö¤Î
-end-of-archive ¥Ö¥í¥Ã¥¯¤¬ºï½ü¤µ¤ì¤º¤Ë»Ä¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
-.Pp
-.Nm
-¥Õ¥¡¥¤¥ë¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï½à¸ÇÄêÉý¥Õ¥£¡¼¥ë¥É¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¢¤ê¡¢
-¥Ç¥Ð¥¤¥¹ÈÖ¹æÍѤΥե£¡¼¥ë¥É¤Ï 16 ¥Ó¥Ã¥ÈÍÑ
-(¥á¥¸¥ã¡¼ 8 ¥Ó¥Ã¥È¤Ç¥Þ¥¤¥Ê 8 ¥Ó¥Ã¥È)
-¤Ë¥Ç¥¶¥¤¥ó¤µ¤ì¤Æ¤ª¤ê¡¢²æ¡¹¤Î 32 ¥Ó¥Ã¥ÈÈÖ¹æ
-(¥á¥¸¥ã¡¼ 8 ¥Ó¥Ã¥È¤Ç¥Þ¥¤¥Ê 16+8 ¥Ó¥Ã¥È)
-¤òµÛ¼ý¤Ç¤­¤Þ¤»¤ó¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/aic.4 b/ja_JP.eucJP/man/man4/man4.i386/aic.4
deleted file mode 100644
index f0c01ec9ef..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/aic.4
+++ /dev/null
@@ -1,51 +0,0 @@
-.\"
-.\" Copyright (c) 1994 James A. Jegers
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: aic.4,v 1.4 1997/02/22 13:25:10 peter Exp %
-.\" $FreeBSD$
-.\"
-.Dd November 29, 1994
-.Dt AIC 4 i386
-.Os
-.Sh ̾¾Î
-.Nm aic
-.Nd Adaptec ¤Î AIC-6260 ¤È AIC-6360 ¤Î SCSI ¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device aic0 at isa? port 0x340 bio irq 11"
-.Sh ²òÀâ
-.Nm aic
-¥É¥é¥¤¥Ð¤Ï Adaptec ¤Î AIC-6260 ¤È AIC-6360 ¤Î SCSI
-¥³¥ó¥È¥í¡¼¥é¥Á¥Ã¥×¤Î¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Þ¤¹¡£
-¤³¤ì¤Ï¡¢Adaptec 152x ¤È Creative
-Labs SoundBlaster SCSI ¥Û¥¹¥È¥¢¥À¥×¥¿¤ò´Þ¤ß¤Þ¤¹¡£
-.Pp
-¤³¤ì¤é¤Î¥³¥ó¥È¥í¡¼¥é¥Á¥Ã¥×¤òÍѤ¤¤¿Â¿¤¯¤Î¥·¥¹¥Æ¥à¤Ï
-¥Ö¡¼¥È ROM ¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó¡£¤·¤¿¤¬¤Ã¤Æ¡¢¤³¤³¤«¤é¥Ö¡¼¥È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr cd 4 ,
-.Xr ch 4 ,
-.Xr intro 4 ,
-.Xr sd 4 ,
-.Xr st 4
-
-
diff --git a/ja_JP.eucJP/man/man4/man4.i386/apm.4 b/ja_JP.eucJP/man/man4/man4.i386/apm.4
deleted file mode 100644
index fe8227cfc7..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/apm.4
+++ /dev/null
@@ -1,160 +0,0 @@
-.\" LP (Laptop Package)
-.\"
-.\" Copyright (c) 1994 by HOSOKAWA, Tatsumi <hosokawa@mt.cs.keio.ac.jp>
-.\"
-.\" This software may be used, modified, copied, and distributed, in
-.\" both source and binary form provided that the above copyright and
-.\" these terms are retained. Under no circumstances is the author
-.\" responsible for the proper functioning of this software, nor does
-.\" the author assume any responsibility for damages incurred with its
-.\" use.
-.\"
-.\" %Id: apm.4,v 1.9 1998/12/18 03:08:57 jkoshy Exp %
-.\" $FreeBSD$
-.\"
-.Dd November 1, 1994
-.Dt APM 4 i386
-.Os
-.Sh ̾¾Î
-.Nm apm
-.Nd APM BIOS ¥¤¥ó¥¿¥Õ¥§¡¼¥¹
-.Sh ½ñ¼°
-.Cd device apm0 at isa?
-.Sh ²òÀâ
-.Nm apm
-¤Ï¥é¥Ã¥×¥È¥Ã¥× PC ¤Î Intel / Microsoft APM (Advanced Power Management)
-BIOS ¤Ø¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ç¤¹¡£
-.Pp
-.Nm apm
-¤Ï¼¡¤ÎÅŸ»´ÉÍýµ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£
-.Bl -enum -offset indent
-.It
-¥·¥¹¥Æ¥à¤¬¥µ¥¹¥Ú¥ó¥É¥â¡¼¥É¤«¤éÉüµ¢¤·¤¿»þ¤Ë¡¢
-.Nm apm
-¤Ï¥·¥¹¥Æ¥à¤Î»þ·×¤ò RTC ¤Ë¹ç¤ï¤»¤Þ¤¹¡£
-.It
-¥·¥¹¥Æ¥à¤¬¥µ¥¹¥Ú¥ó¥É¥â¡¼¥É¤«¤éÉüµ¢¤·¤¿»þ¤Ë¡¢
-¥·¥¹¥Æ¥à¤¬Éüµ¢¤·¤¿»þ¹ï¤È¥µ¥¹¥Ú¥ó¥É¥â¡¼¥ÉÃæ¤Ë·Ð²á¤·¤¿»þ´Ö¤Ç¹½À®¤µ¤ì¤ë
-¥á¥Ã¥»¡¼¥¸¤ò¡¢
-.Nm apm
-¤Ï
-.Xr syslogd 8
-¤ËÄÌÃΤ·¤Þ¤¹¡£
-.It
-.Nm apm
-¤Ï¥·¥¹¥Æ¥à¤Î³èư (¼Â¹Ô²Äǽ¤Ê¥×¥í¥»¥¹¡¢³ä¤ê¹þ¤ß¤Ê¤É) ¤¬¤Ê¤¤»þ¤Ë
-CPU ¤Î¥¯¥í¥Ã¥¯¤ò¸ºÂ®¤·¤Þ¤¹¡£
-¤³¤Îµ¡Ç½¤Ï APM ¤¬ CPU ¤Î¥¢¥¤¥É¥ê¥ó¥°¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤Ç¤Î¤ßÍ­¸ú¤Ç¤¹¡£
-.It
-.Nm apm
-¤Ï¥­¥ã¥é¥¯¥¿·¿¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Þ¤¹¡£
-¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò²ð¤·¤Æ APM ¤òÀ©¸æ¤·¤¿¤ê¡¢
-APM ¤Î¾õÂÖ¾ðÊó¤ò°ú¤­½Ð¤·¤¿¤ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Nm apm
-¤Ï¼¡¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Þ¤¹¡£¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤Ï
-.Dq Pa /usr/include/machine/apm_bios.h
-¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-.Bl -tag -width 4n -offset indent
-.It Sy APMIO_SUSPEND
-¥·¥¹¥Æ¥à¤ò¥µ¥¹¥Ú¥ó¥É¤·¤Þ¤¹¡£
-.It Sy APMIO_GET
-ÅŸ»´ÉÍý¾ðÊó¤òÆþ¼ê¤·¤Þ¤¹¡£
-.It Sy APMIO_ENABLE
-.It Sy APMIO_DISABLE
-ÅŸ»´ÉÍý¤òÍ­¸ú / ̵¸ú¤Ë¤·¤Þ¤¹¡£
-.It Sy APMIO_HALTCPU
-.It Sy APMIO_NOTHALTCPU
-¥«¡¼¥Í¥ë¥³¥ó¥Æ¥­¥¹¥ÈÀÚ¤êÂØ¤¨¥ë¡¼¥Á¥ó¤Ç¤Î HLT ¤Î¼Â¹Ô¤òÀ©¸æ¤·¤Þ¤¹¡£
-.Pp
-HLT
-.Pq ³ä¤ê¹þ¤ß¤¬È¯À¸¤¹¤ë¤Þ¤Ç CPU ¤òÄä»ß
-Ì¿Îá¤ò
-.Dq Pa Idle CPU
-¸Æ¤Ó½Ð¤·¤ÎÃæ¤Ç¼Â¹Ô¤¹¤ë APM ¤Î¼ÂÁõ¤â¤¢¤ê¤Þ¤¹¤·¡¢¤½¤¦¤Ç¤Ê¤¤¤â¤Î¤â¤¢¤ê¤Þ¤¹¡£
-¤Ç¤¹¤«¤é¤³¤ì¤òÍ­¸ú¤Ë¤¹¤ë¤È¡¢
-.Dq Pa Idle CPU
-¤ò¸Æ¤Ó½Ð¤¹¥«¡¼¥Í¥ë¥³¥ó¥Æ¥­¥¹¥ÈÀÚ¤êÂØ¤¨¥ë¡¼¥Á¥ó¤¬
-¸µ¡¹ HLT Ì¿Îá¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
-;ʬ¤Ê HLT Ì¿Îá¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤Ê¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
-¤³¤Î·ë²Ì¡¢¥·¥¹¥Æ¥à¤Î¥Ô¡¼¥¯À­Ç½¤ò¸º¾¯¤µ¤»¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-¤Þ¤¿¡¢¥«¡¼¥Í¥ë¥³¥ó¥Æ¥­¥¹¥ÈÀÚ¤êÂØ¤¨¥ë¡¼¥Á¥ó¤Ç¤Î HLT Ì¿Îá¤ò̵¸ú¤Ë¤·¤¿¾ì¹ç¡¢
-¥Þ¥·¥ó¤Î APM ¤Î¼ÂÁõ¤¬
-.Dq Pa Idle CPU
-¤Ç HLT ¤ò¼Â¹Ô¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¥·¥¹¥Æ¥à¤Ï¥Ï¥ó¥°¥¢¥Ã¥×¤·¤Þ¤¹¡£
-CPU ¥¯¥í¥Ã¥¯¤Î¸ºÂ®¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¼ÂÁõ¤Ç¤Ï¡¢APM ¤Ï HLT
-¤ò¼Â¹Ô¤·¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-¤½¤Î¤è¤¦¤Ê¥Þ¥·¥ó¤Ç¤Ï¡¢
-.Nm apm
-¤Ï
-.Sy APMIO_NOTHALTCPU
-¤ÎÁàºî¤ò̵¸ú¤Ë¤·¤Þ¤¹¡£
-.Pp
-¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î
-.Nm apm
-¤Ï¡¢¥¯¥í¥Ã¥¯¤Î¸ºÂ®¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢
-¥«¡¼¥Í¥ë¥³¥ó¥Æ¥­¥¹¥ÈÀÚ¤êÂØ¤¨¥ë¡¼¥Á¥ó¤«¤é
-.Dq Pa Idle CPU
-¤ò¸Æ¤Ó½Ð¤µ¤º¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï HLT Ì¿Îá¤ò¼Â¹Ô¤·¤Þ¤¹¡£
-¤·¤¿¤¬¤Ã¤Æ¡¢ÂçÄñ¤Î¾ì¹ç¤Ë¤Ï¤³¤ì¤é¤Î 2 ¤Ä¤ÎÁàºî¤ò¹Ô¤¦É¬ÍפϤ¢¤ê¤Þ¤»¤ó
-.El
-.Pp
-¤³¤ì¤é¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ï
-.Xr apm 8
-¤È
-.Xr apmconf 8
-¤¬»ÈÍѤ·¤Þ¤¹¡£
-.It
-.Nm apm
-¤Ï APM ¥¤¥Ù¥ó¥È¤ò¥Ý¡¼¥ê¥ó¥°¤·¡¢¼¡¤Î¥¤¥Ù¥ó¥È¤ò½èÍý¤·¤Þ¤¹¡£
-.Bl -column PMEV_POWERSTATECHANGEXXX "suspend system xxxxx"
-.It Sy "̾¾Î " "ưºî " "²òÀâ"
-.It Dv "PMEV_STANDBYREQ " No "¥µ¥¹¥Ú¥ó¥É " "ÂÔµ¡Í×µá"
-.It Dv "PMEV_SUSPENDREQ " No "¥µ¥¹¥Ú¥ó¥É " "¥µ¥¹¥Ú¥ó¥ÉÍ×µá"
-.It Dv "PMEV_USERSUSPENDREQ " No "¥µ¥¹¥Ú¥ó¥É " "¥æ¡¼¥¶¥µ¥¹¥Ú¥ó¥ÉÍ×µá"
-.It Dv "PMEV_CRITSUSPEND " No "¥µ¥¹¥Ú¥ó¥É " "Èó¾ï¥µ¥¹¥Ú¥ó¥ÉÍ×µá"
-.It Dv "PMEV_NORMRESUME " No "¥ì¥¸¥å¡¼¥à " "Ä̾ï¤ÎÉü¸µ"
-.It Dv "PMEV_CRITRESUME " No "¥ì¥¸¥å¡¼¥à " "Èó¾ïÉü¸µ"
-.It Dv "PMEV_STANDBYRESUME " No "¥ì¥¸¥å¡¼¥à " "ÂÔµ¡Éü¸µ"
-.It Dv "PMEV_BATTERYLOW " No "¥á¥Ã¥»¡¼¥¸ÄÌÃÎ " "ÅÅÃÓÉÔ­"
-.It Dv "PMEV_UPDATETIME " No "»þ·×¹ç¤ï¤» " "»þ¹ï¤ò¹¹¿·"
-.El
-.El
-.Sh ¥Ð¥°
-·Ù¹ð!
-¸½ºß¤Î¤È¤³¤í¡¢¥é¥Ã¥×¥È¥Ã¥×¥Þ¥·¥ó¤Î APM BIOS ¤Î¼ÂÁõ¤Ï¡¢
-¤Û¤È¤ó¤É¤È¤Þ¤Ç¤Ï¤¤¤«¤Ê¤¯¤Æ¤â¥Ð¥°¤À¤é¤±¤Ç¤¹¡£
-¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò»ÈÍѤ¹¤ë¤È LCD ¥Ç¥£¥¹¥×¥ì¥¤¤äÅÅÃÓ¤ò
-´í¸±¤Ë¤µ¤é¤¹²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
-(¤³¤ì¤¬ MS-Windows ¤ÇÌäÂê¤È¤Ê¤é¤Ê¤¤Íýͳ¤Ï¥ê¥¢¥ë¥â¡¼¥É¥¤¥ó¥¿¥Õ¥§¡¼¥¹
-¤ò»ÈÍѤ·¤Æ¤¤¤ë¤«¤é¤Ç¤¹¡£)
-¤³¤Î¥³¡¼¥É¤ò»ÈÍѤ·¤Æ¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥à¤¬´ñ̯¤Êưºî¤ò¤¹¤ë¤Î¤òȯ¸«¤·¤¿¾ì¹ç¤Ë¤Ï¡¢
-ÅŸ»¥×¥é¥°¤ÈÅÅÃÓ¤òľ¤Á¤Ë¤È¤Þ¤Ç¤Ï¤¤¤«¤Ê¤¯¤Æ¤â¤Ç¤­¤ë¤À¤±Á᤯ȴ¤­¡¢
-¤³¤Î¥³¡¼¥É¤ò̵¸ú¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
-.Pp
-»äã¤Ï¤³¤Î¥³¡¼¥É¤¬Æ°ºî¤¹¤ë¤è¤¦¤Ë¤Ê¤ë¤³¤È¤Ë´Ø¿´¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
-°Û¾ï¤Êưºî¤Î´Ñ»¡·ë²Ì¤ò¤¼¤Ò»äã¤ËÏ¢Íí¤·¤Æ¤¯¤À¤µ¤¤¡£
-.Pp
-.Nm apm
-¤¬Í­¸ú¤Ç¤¢¤ë»þ¡¢¥Û¥Ã¥È¥­¡¼¤ò»È¤Ã¤Æ BIOS ÀßÄê¥ë¡¼¥Á¥ó¤ò¸Æ¤Ó½Ð¤¹¤È
-¥·¥¹¥Æ¥à¥ì¥¸¥å¡¼¥à»þ¤Ë½ÅÂç¤Ê¾ã³²¤ò°ú¤­µ¯¤³¤¹²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
-BIOS ÀßÄê¥×¥í¥°¥é¥à¤Ï¥Ö¡¼¥È¥¹¥È¥é¥Ã¥×»þ¤Þ¤¿¤Ï DOS ¤«¤é¸Æ¤Ó½Ð¤¹¤Ù¤­¤Ç¤¹¡£
-.Pp
-APM ¤Î¼ÂÁõ¤Ë¤è¤Ã¤Æ¤Ï¡¢ÅŸ»¥Ü¥¿¥ó¤ò²¡¤·¤¿¤³¤È¤ä¥«¥Ð¡¼¤òÊĤ¸¤ë¤È¤¤¤Ã¤¿
-¥¤¥Ù¥ó¥È¤ò°·¤¦¤³¤È¤¬¤Ç¤­¤Ê¤¤¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£
-¤½¤Î¤è¤¦¤Ê¼ÂÁõ¤Ç¥·¥¹¥Æ¥à¤ò¥µ¥¹¥Ú¥ó¥É¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢
-.Ar ɬ¤º
-.Xr apm 8
-¤Þ¤¿¤Ï
-.Xr zzz 8
-.Ar ¤À¤±
-¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
-.Pp
-¥Ç¥£¥¹¥¯¸ºÂ®¡¢LCD ¥Ð¥Ã¥¯¥é¥¤¥ÈÀ©¸æ¡¢¥Ñ¥ï¡¼¥ª¥ó¥Ç¥Þ¥ó¥É¤Ï
-¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr apm 8 ,
-.Xr apmconf 8 ,
-.Xr zzz 8
-.Sh ºî¼Ô
-Tatsumi Hosokawa <hosokawa@jp.FreeBSD.org>
diff --git a/ja_JP.eucJP/man/man4/man4.i386/ar.4 b/ja_JP.eucJP/man/man4/man4.i386/ar.4
deleted file mode 100644
index 561ef5afaf..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/ar.4
+++ /dev/null
@@ -1,108 +0,0 @@
-.\"
-.\" Copyright (c) 1995 John Hay. All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by John Hay.
-.\" 4. Neither the name of the author nor the names of any co-contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY John Hay ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL John Hay BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" %Id: ar.4,v 1.9 1998/10/22 14:12:55 bde Exp %
-.\" $FreeBSD$
-.\"
-.\" WORD: link level layer ¥ê¥ó¥¯¥ì¥Ù¥ë¤ÎÁØ
-.\"
-.Dd November 19, 1995
-.Dt AR 4 i386
-.Os
-.Sh ̾¾Î
-.Nm ar
-.Nd
-Ʊ´ü Arnet ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device ar0 at isa? port 0x300 net irq 10 iomem 0xd0000"
-.Cd "device ar1 at isa? port 0x310 net irq 11 iomem 0xd0000"
-.Pp
-.Cd "pseudo-device sppp"
-.Sh ²òÀâ
-.Nm ar
-¥É¥é¥¤¥Ð¤Ï HD64570 ¥Á¥Ã¥×¤ò»ÈÍѤ·¤¿ Arnet SYNC/570i ISA ¥«¡¼¥É¤ò
-¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-2 ¥Ý¡¼¥È¤È 4 ¥Ý¡¼¥È¤ÎξÊý¤Î¥«¡¼¥É¤ò¥µ¥Ý¡¼¥È¤·¡¢¼«Æ°¸¡½Ð¤·¤Þ¤¹¡£
-.Pp
-²óÀþ®Å٤ϺÇÂç¤Ç 2Mbps ¤Þ¤ÇÆÀ¤é¤ì¤Þ¤¹¡£¤³¤Î®ÅÙ¤Ç¤Ï 486DX ¥×¥í¥»¥Ã¥µ¤Ç
-ÂÓ°è¤ÎÌó 85 % ¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Pp
-¥ê¥ó¥¯¥ì¥Ù¥ë¤ÎÁؤˡ¢É¸½à¤Î
-.\" link level layer ¤Ï OSI ¥â¥Ç¥ë¤Ç¤Ï data link layer ¤ËÁêÅö¤¹¤ë¤â¤Î
-.\" ¤â¤·¤¯¤Ï data link layer ¤Î°ìÉô¤ËÁêÅö¤¹¤ë¤â¤Î¤È»×¤¤¤Þ¤¹¤¬¡¢¸¶Ê¸¤ò
-.\" º½Å¤·¤Æ¡Ö¥ê¥ó¥¯¥ì¥Ù¥ë¤ÎÁءפȤ·¤¿¤¤
-.Tn FreeBSD
-sppp ¥³¡¼¥É¤ò»ÈÍѤ·¤Þ¤¹¡£
-¥Ç¥Õ¥©¥ë¥È¤Î¥×¥í¥È¥³¥ë¤Ï PPP ¤Ç¤¹¡£
-Cisco HDLC ¥×¥í¥È¥³¥ë¤Ï
-.Xr ifconfig 8
-¤Ë
-.Ar link2
-¤òÄɲ乤뤳¤È¤Ë¤è¤Ã¤Æ»ÈÍѤǤ­¤Þ¤¹¡£
-.Sh ÈÖ¹æ
-¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤Ï¡¢¥«¡¼¥ÉËè¤Ë 1 ¹Ô¤Î¤ß¤¬É¬ÍפǤ¹¡£
-ºÇ½é¤Î¥«¡¼¥É¤Î¥Ý¡¼¥È¤Ï¡¢ar0 ¤«¤éƳÆþ¤µ¤ì¤Þ¤¹¡£
-¼¡¤Î¥«¡¼¥É¤ÎÈÖ¹æ¤Ï¡¢ºÇ½é¤Î¥«¡¼¥É¤Ç»ß¤Þ¤Ã¤¿½ê¤«¤é³¤±¤Þ¤¹¡£
-¤Ä¤Þ¤ê¡¢¤â¤·ºÇ½é¤Î¥«¡¼¥É¤¬ 2 ¥Ý¡¼¥È¤Î¥«¡¼¥É¤Ê¤é¡¢¤½¤Î¥«¡¼¥É¤Ï ar0 ¤È ar1
-¤ò»È¤¤¤Þ¤¹¡£¤½¤·¤Æ¼¡¤Î¥«¡¼¥É¤Ï¡¢ar2 ¤«¤é»Ï¤á¤Þ¤¹¡£
-.Pp
-¥«¡¼¥É¤Ï IRQ 3, 5, 7, 10, 11, 12, 15 ¤Î¤ß¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-.Pp
-iomem Îΰè¤Ï¡¢16Kb ¥Ö¥í¥Ã¥¯¤Ç¤¢¤ê¡¢16Kb ¶­³¦¤«¤é»Ï¤Þ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-.Sh ¿ÇÃÇ
-.Bl -diag
-.It "ar%d: Warning illegal interrupt %d."
-¥«¡¼¥É¤¬»ØÄꤵ¤ì¤¿³ä¤ê¹þ¤ß¤ò»ÈÍѤǤ­¤Þ¤»¤ó¡£Â¾¤Î³ä¤ê¹þ¤ß¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£
-.El
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width /sys/i386/isa/ic/hd64570.h -compact
-.It Pa /sys/i386/isa/ic/hd64570.h
-.It Pa /sys/i386/isa/if_arregs.h
-.It Pa /sys/i386/isa/if_ar.c
-.El
-.Sh ¥Ð¥°
-¸½»þÅÀ¤Ç V.35 ¤È X.21 ¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤À¤±¤ò»î¸³¤·¤Æ¤¤¤Þ¤¹¡£
-¾¤Î¤â¤Î¤Ç¤Ï¥¯¥í¥Ã¥¯Éôʬ¤Î¥³¡¼¥É¤òÈùÄ´À°¤¹¤ëɬÍפ¬¤¢¤ë¤Ç¤·¤ç¤¦¡£
-.Pp
-¤³¤Î¥³¡¼¥É¤Ë¤Ï¡¢¤ª¤½¤é¤¯ºÇŬ²½¤Î;ÃϤ¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-¤³¤Î¥³¡¼¥É¤Ï¡¢¤Þ¤À¤Ç¤­¤¿¤Ð¤«¤ê¤Ç¤¹¤«¤éÈó¾ï¤Ë¿¤¯¤Î¥Ð¥°¤¬¤¢¤ë¤Ç¤·¤ç¤¦¡£
-¥Ð¥°¤Ï jhay@mikom.csir.co.za ¤ØÊó¹ð¤·¤Æ¤¯¤À¤µ¤¤¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr cx 4 ,
-.Xr netintro 4 ,
-.Xr ifconfig 8 ,
-.Xr lsdev 8
-.Sh ºî¼Ô
-.Nm ar
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.An John Hay Aq jhay@mikom.csir.co.za
-¤¬ºîÀ®¤·¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/cs.4 b/ja_JP.eucJP/man/man4/man4.i386/cs.4
deleted file mode 100644
index fa87b907ed..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/cs.4
+++ /dev/null
@@ -1,105 +0,0 @@
-.\"
-.\" Copyright (c) 1998 Michael Smith
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" %Id: cs.4,v 1.2 1998/10/22 14:12:55 bde Exp %
-.\" $FreeBSD$
-.\"
-.Dd July 20, 1998
-.Dt CS 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm cs
-.Nd ¥¤¡¼¥µ¥Í¥Ã¥È¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device cs0 at isa? port 0x300 net irq ?"
-.Cd "device cs1 at isa? port 0x300 net irq 10 iomem 0xd0000"
-.Sh ²òÀâ
-.Nm
-¥É¥é¥¤¥Ð¤Ï
-.Nm Crystal Semiconductor CS8900 ¤È CS8920
-NIC ¤ò¥Ù¡¼¥¹¤Ë¤·¤¿ ISA ¥¤¡¼¥µ¥Í¥Ã¥È¥¢¥À¥×¥¿¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-¤³¤ì¤é¤Î¥Ç¥Ð¥¤¥¹¤Ï CS89x0 ¥Õ¥¡¥ß¥ê¤Î·çÅÀ¤òÊ䤦¤À¤±¤Î
-¹â¤¤´°À®Å٤Ⱦ®·¿²½¤ª¤è¤ÓÄã²Á³Ê²½¤ò¼Â¸½¤·¤¿¡¢
-.Nm IBM EtherJet ISA
-¥¢¥À¥×¥¿¤ª¤è¤ÓƱ¥Ç¥Ð¥¤¥¹¤òÁȤ߹þ¤ó¤À¿¤¯¤ÎÀ½Éʤˤª¤¤¤Æ»È¤ï¤ì¤Æ¤¤¤Þ¤¹¡£
-.Pp
-.Nm
-¥É¥é¥¤¥Ð¤ÏÀßÄê¥Ñ¥é¥á¡¼¥¿¤ò¡¢ÀßÄꥨ¥ó¥È¥ê¤Þ¤¿¤Ï¥«¡¼¥É¤Î¤É¤Á¤é¤«¤é¤Ç¤â
-¼èÆÀ¤Ç¤­¤Þ¤¹¡£ÀßÄꥨ¥ó¥È¥ê¤Ç»ØÄꤵ¤ì¤¿¥Ñ¥é¥á¡¼¥¿¤¬¤â¤·Â¸ºß¤¹¤ì¤Ð
-¤½¤Á¤é¤ò»ÈÍѤ·¤Þ¤¹¤¬¡¢¥«¡¼¥É¤Ï¥½¥Õ¥È¥¦¥§¥¢¤ÇÀßÄê¤Ç¤­¤ë¤Î¤Ç¡¢
-¤³¤ì¤é¤ÎÀßÄê¤ÏŬÀµ¤ÊÃͤˤʤäƤ¤¤ë¤È»×¤ï¤ì¤Þ¤¹¡£
-CS8920 ¥Ù¡¼¥¹¤Î¥¢¥À¥×¥¿¤Ï¡¢Ä̾ï PnP ÀßÄê¤òÄ󶡤¹¤ë¤Î¤Ç¡¢¥É¥é¥¤¥Ð¤Ï
-.Nm IBM EtherJet
-¤È
-.Nm CSC6040
-¤ò¼«Æ°Åª¤Ë¸¡½Ð¤·¤Þ¤¹¡£
-.Pp
-CS8900 ¤Ï 4 ¤Ä¤Î IRQ Ãͤ˸ÂÄꤵ¤ì¤Æ¤¤¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£¤³¤ì¤é¤ÎÃͤÏ
-Ä̾ï 5, 10, 11, 12 ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£CS8920 ¤Ë¤Ï¤½¤Î¤è¤¦¤ÊÀ©¸Â¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-.Pp
-¥á¥â¥ê¥Þ¥Ã¥×¤È DMA ưºî¤Ï¸½»þÅÀ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
-.Sh ¿ÇÃÇ
-.Bl -diag
-.It "cs%d: full/half duplex negotiation timeout"
-¥Ï¥Ö¤È¤ÎÁ´Æó½ÅÀßÄê¥Í¥´¥·¥¨¡¼¥È»î¹Ô¤¬¥¿¥¤¥à¥¢¥¦¥È¤òµ¯¤³¤·¤Þ¤·¤¿¡£
-¤³¤Î¤³¤È¤Ï¥±¡¼¥Ö¥ëÀܳ¤ËÌäÂ꤬¤¢¤ë¤«¡¢·ç´Ù¤«¡¢¸ß´¹À­¤Î¤Ê¤¤¥Ï¥Ö¤Ç¤¢¤ë¤³¤È¤ò
-¼¨¤·¤Æ¤¤¤Þ¤¹¡£
-.It "cs%d: failed to enable <media>"
-CS89x0 ¤Ï»Ø¼¨¤µ¤ì¤¿¥á¥Ç¥£¥¢¤ÎÁªÂò¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£¤½¤Î¥á¥Ç¥£¥¢¤¬Â¸ºß¤·¤Ê¤¤¤«¡¢
-Áàºî¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤ó¡£
-.It "cs%d: No EEPROM, assuming defaults"
-CS89x0 ¤Ë EEPROM ¤¬¤Ê¤¤¤«¡¢Àä˾Ū¤Ë»½ý¤·¤Æ¤¤¤Þ¤¹¡£ÀßÄꥨ¥ó¥È¥ê¤¬¥¢¥À¥×¥¿¤Î
-ÃͤËŬ¤·¤¿ÃͤˤʤäƤ¤¤¿¾ì¹ç¤Ë¤·¤«Áàºî¤Ç¤­¤Þ¤»¤ó¡£
-.It "cs%d: Invalid irq"
-ÀßÄꥨ¥ó¥È¥ê¤Ç»ØÄꤵ¤ì¤¿ IRQ ¤¬¥¢¥À¥×¥¿¤Ë¤¢¤Ã¤Æ¤¤¤Þ¤»¤ó¡£
-.It "cs%d: Could not allocate memory for NIC"
-Ã×̿Ū¤Ê¥á¥â¥êÉÔ­¤Ç¤¹¡£¥¢¥À¥×¥¿¤Ïư¤­¤Þ¤»¤ó¡£
-.It "cs%d: Adapter has no media"
-¥¢¥À¥×¥¿¤ÏÆÃÄê¤Î¥á¥Ç¥£¥¢¥¿¥¤¥×¤ËÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
-¥á¥Ç¥£¥¢¥¿¥¤¥×¤Ï¼êư¤Ç¥»¥Ã¥È¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.It "This is a %s, but LDN %d is disabled"
-PnP õºº¥³¡¼¥É¤Ï½èÍý²Äǽ¤Ê¥¢¥À¥×¥¿¤ò¸¡½Ð¤·¤Þ¤·¤¿¤¬¡¢
-¥¢¥À¥×¥¿¤Ï̵¸ú²½¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-.It "failed to read pnp parms"
-PnP ¥¢¥À¥×¥¿¤¬¸¡½Ð¤µ¤ì¤Þ¤·¤¿¤¬¡¢¤½¤Î¥¢¥À¥×¥¿ÍѤÎÀßÄê¥Ñ¥é¥á¡¼¥¿¤¬ÆÉ¤á¤Þ¤»¤ó¡£
-.It "failed to pnp card parametars"
-PnP ·Ðͳ¤ÇÆÀ¤¿¥Ñ¥é¥á¡¼¥¿¤ò¥É¥é¥¤¥Ð¤Ï¼õ¤±¤È¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£¥¢¥À¥×¥¿¤Ï¤¿¤Ö¤ó
-ư¤«¤Ê¤¤¤Ç¤·¤ç¤¦¡£
-.Sh ·Ù¹ð
-CS89x0 ¥Õ¥¡¥ß¥ê¤Î¥¢¥À¥×¥¿¤Ï¡¢¤È¤Æ¤â¾®¤µ¤Ê RAM ¥Ð¥Ã¥Õ¥¡ (4K) ¤·¤«
-»ý¤Ã¤Æ¤¤¤Þ¤»¤ó¡£¤³¤Î¤³¤È¤Ï¶Ëü¤Ë¹â¤¤¥Í¥Ã¥È¥ï¡¼¥¯Éé²Ù¤ä
-ÇúȯŪ¤Ê¥Í¥Ã¥È¥ï¡¼¥¯¥È¥é¥Õ¥£¥Ã¥¯²¼¤Ç¤ÏÌäÂê¤òµ¯¤³¤¹¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-¼ÂºÝ¡¢NFS Áàºî¤Ï¥ª¡¼¥Ð¥é¥ó¤òËɤ°¤¿¤á¤Ë¡¢ 1k ¤ÎÆÉ¤ß½ñ¤­½èÍý¤Ë
-À©¸Â¤¹¤ë¤Ù¤­¤Ç¤¹¡£
-.Sh ºî¼Ô
-.Nm
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.An Maxim Bolotin
-¤È
-.An Oleg Sharoiko
-¤¬½ñ¤­¤Þ¤·¤¿¡£
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.An Michael Smith
-¤¬½ñ¤­¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/cx.4 b/ja_JP.eucJP/man/man4/man4.i386/cx.4
deleted file mode 100644
index ee0117b862..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/cx.4
+++ /dev/null
@@ -1,289 +0,0 @@
-.\"
-.\" %Id: cx.4,v 1.4 1997/06/23 04:02:37 steve Exp %
-.\" $FreeBSD$
-.\"
-.Dd December 12, 1994
-.Dt CX 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm cx ,
-.Nm if_cx
-.Nd Ʊ´ü/È󯱴ü Cronyx-Sigma ¥¢¥À¥×¥¿¥É¥é¥¤¥Ð
-.Sh ÀßÄê
-.Cd "device cx0 at isa? port 0x240 irq 15 drq 7"
-.Cd "device cx1 at isa? port 0x260 irq 12 drq 6"
-.Cd pseudo-device sppp
-.Pp
-i/o ¥Ù¡¼¥¹¥¢¥É¥ì¥¹¤Ï¡¢¥Ü¡¼¥É¾å¤Î¥¸¥ã¥ó¥Ñ¤ÇÀßÄꤵ¤ì¤Þ¤¹¡£
-DMA ¥Á¥ã¥Í¥ë¤È³ä¤ê¹þ¤ß¥ê¥¯¥¨¥¹¥ÈÈÖ¹æ¤Ï¡¢
-¥¢¥À¥×¥¿½é´ü²½»þ¤Ë¥½¥Õ¥È¥¦¥§¥¢¤ÇÀßÄꤵ¤ì¤Þ¤¹¡£
-Ä̾ï¤ÎÃͤϰʲ¼¤ÎÄ̤ê¤Ç¤¹¡£
-.Pp
-.Bl -tag -compact -width Port
-.It Port
-0x240, 0x260, 0x280, 0x300, 0x320, 0x380
-.It IRQ
-3, 5, 7, 10, 11, 12, 15
-.It DMA
-5, 6, 7
-.Sh ²òÀâ
-Cronyx-Sigma ¥É¥é¥¤¥Ð¤Ï¥â¥Ç¥ë 100,
-400, 500, 401, 404, 410, 440, 703, 801, 810, 840 ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-¥â¥Ç¥ë¤¬°Û¤Ê¤ë¤È¡¢¥Á¥ã¥Í¥ë¤Î¥»¥Ã¥È¤¬°Û¤Ê¤ê¤Þ¤¹¡£
-.Pp
-.Bl -tag -compact -width Cronyx-Sigma-999
-.It ¥â¥Ç¥ë
-¥Á¥ã¥Í¥ë
-.It Cronyx-Sigma-100
-0
-.It Cronyx-Sigma-400
-4, 5, 6, 7
-.It Cronyx-Sigma-500
-0, 4, 5, 6, 7
-.It Cronyx-Sigma-401
-0, 1, 2, 3
-.It Cronyx-Sigma-404
-0, 1, 2, 3
-.It Cronyx-Sigma-410
-0, 1, 2, 3
-.It Cronyx-Sigma-440
-0, 1, 2, 3
-.It Cronyx-Sigma-703
-0, 1, 2, 4, 5, 6, 7
-.It Cronyx-Sigma-801
-0, 1, 2, 3, 4, 5, 6, 7
-.It Cronyx-Sigma-810
-0, 1, 2, 3, 4, 5, 6, 7
-.It Cronyx-Sigma-840
-0, 1, 2, 3, 4, 5, 6, 7
-.El
-.Pp
-¤Õ¤¿¤Ä¤Î¥¢¥À¥×¥¿¤Ï¡¢¥Ü¡¼¥É´ÖÀܳÍѤÎû¤¤ÀìÍÑ¥±¡¼¥Ö¥ë¤ÇÀܳ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-¤Õ¤¿¤Ä¤ÎÀܳ¤µ¤ì¤¿¥¢¥À¥×¥¿¤Ï¡¢Æ±¤¸ IRQ ¤È DMA ¥Á¥ã¥Í¥ë¤ò»ÈÍѤ·¡¢
-¥É¥é¥¤¥Ð¤«¤é¸«¤ì¤Ð¤Ò¤È¤Ä¤Î 16 ¥Á¥ã¥Í¥ë¥Þ¥ë¥Á¥×¥ì¥¯¥µ¤È¤·¤ÆÆ°ºî¤·¤Þ¤¹¡£
-Àܳ¤µ¤ì¤¿¥Ü¡¼¥É¤ÎÊÒÊý¤¬ ``¥Þ¥¹¥¿'' ¤Ë¡¢¤â¤¦°ìÊý¤¬ ``¥¹¥ì¡¼¥Ö'' ¤Ë¤Ê¤ê¤Þ¤¹¡£
-.Pp
-¥¹¥ì¡¼¥Ö¤Ë¤Ê¤Ã¤¿¥Ü¡¼¥É¤Î¥Á¥ã¥Í¥ë¤Ï¡¢
-¥É¥é¥¤¥Ð¤Ë¤è¤Ã¤Æ 8 ¤«¤é»Ï¤Þ¤ëÈֹ椬³ä¤êÅö¤Æ¤é¤ì¤Þ¤¹¡£
-¤¿¤È¤¨¤Ð¥â¥Ç¥ë 100 ¤È ¥â¥Ç¥ë 500 ¤òÀܳ¤¹¤ë¤È¡¢
-0, 8, 12, 13, 14, 15 È֤ΥÁ¥ã¥Í¥ëÈֹ椬³ä¤êÅö¤Æ¤é¤ì¤Þ¤¹¡£
-.Pp
-RS-232C ¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò¤â¤Ä¥Á¥ã¥Í¥ë¤Ï¡¢
-Ʊ´ü¥â¡¼¥É¤ÈÈ󯱴ü¥â¡¼¥É¤Î¤É¤Á¤é¤Ç¤âưºî¤¹¤ë¤³¤È¤¬²Äǽ
-(cxconfig ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ë¤è¤Ã¤Æ¥½¥Õ¥È¥¦¥§¥¢Åª¤ËÁªÂò¤·¤Þ¤¹) ¤Ç¤¢¤ê¡¢
-¤½¤Î¤¿¤á ``¥æ¥Ë¥Ð¡¼¥µ¥ë¥Á¥ã¥Í¥ë'' ¤È¸Æ¤Ð¤ì¤Þ¤¹¡£
-.Pp
-Cronyx-Sigma ¥¢¥À¥×¥¿ÍѤΥǥХ¤¥¹·¿ÆÃ¼ì¥Õ¥¡¥¤¥ë
-.Pa /dev/*
-¤Ï¡¢
-.Xr MAKEDEV 8
-¤Ë¤è¤Ã¤Æºî¤é¤ì¤Þ¤¹¡£
-¤¿¤È¤¨¤Ð¡¢°Ê²¼¤Î¤è¤¦¤Ëºî¤ê¤Þ¤¹:
-.Bd -literal
-cd /dev
-sh MAKEDEV cronyx ttyx0 ttyx1 ttyy0
-.El
-.Sh È󯱴ü¥É¥é¥¤¥Ð
-.Pp
-È󯱴ü¥Á¥ã¥Í¥ë¤Î¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë¤Ë¤Ï¼¡¤Î¤è¤¦¤Ê̾Á°¤¬ÉÕ¤±¤é¤ì¤Þ¤¹:
-.Pa /dev/ttyx#
-- ¤Ï¥¢¥À¥×¥¿ cx0 ¤Ë¡¢
-.Pa /dev/ttyy#
-- ¤Ï¥¢¥À¥×¥¿ cx1 ¤Ë¡¢
-.Pa /dev/ttyz#
-- ¤Ï¥¢¥À¥×¥¿ cx2 ¤ËÉÕ¤±¤é¤ì¤Þ¤¹¡£
-¤³¤³¤Ç # ¤Ï 0-9-a-f ¤Î¡¢16 ¿Ê¿ô¤Ç¤Î¥Á¥ã¥Í¥ëÈÖ¹æ¤Ç¤¹¡£
-.Pp
-¥É¥é¥¤¥Ð¤Ï°Ê²¼¤Îɸ½à ioctl ¤ò¼õ¤±ÉÕ¤±¤Þ¤¹ (
-.Xr ioctl
-¤ò»²¾È):
-.Pp
-.Bl -tag -width TIOCXXXXX -compact
-.It Dv TIOCSBRK
-BREAK ¤òÁ÷¿®³«»Ï¤·¤Þ¤¹¡£
-.It Dv TIOCCBRK
-BREAK ¤ÎÁ÷¿®¤òÄä»ß¤·¤Þ¤¹¡£
-.It Dv TIOCSDTR
-DTR ¿®¹æ¤ò¥»¥Ã¥È¤·¤Þ¤¹ (DTR := 1)¡£
-DTR ¿®¹æ¤ÏºÇ½é¤Î open(2) ¤Çɬ¤º¥»¥Ã¥È¤µ¤ì¡¢
-.Dv TIOCCDTR ,
-.Dv TIOCSDTR ,
-.Dv TIOCMSET ,
-.Dv TIOCMBIS ,
-.Dv TIOCMBIC
-¤Î ioctl ¤Ë¤è¤êÊѹ¹²Äǽ¤Ç¤¹¡£
-.It TIOCCDTR
-DTR ¿®¹æ¤ò¥¯¥ê¥¢¤·¤Þ¤¹ (DTR := 0)¡£
-.It TIOCMSET
-DTR ¿®¹æ¤È RTS ¿®¹æ¤Ë¡¢»ØÄꤷ¤¿Ãͤò¥»¥Ã¥È¤·¤Þ¤¹ (<DTR:RTS> := data)¡£
-DTR ¿®¹æ¤È RTS ¿®¹æ¤Ï¡¢
-ioctl ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î°ú¿ôÃæ¤Î
-.Dv TIOCM_DTR
-¤È
-.Dv TIOCM_RTS
-¤Î¥Ó¥Ã¥È¤Ë¤è¤êÀ©¸æ²Äǽ¤Ç¤¹¡£
-.It TIOCMBIS
-DTR ¿®¹æ¤È RTS ¿®¹æ¤ò¥»¥Ã¥È¤·¤Þ¤¹ (<DTR:RTS> |= data)¡£
-DTR ¿®¹æ¤È RTS ¿®¹æ¤Ï¡¢
-ioctl ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î°ú¿ôÃæ¤Î
-.Dv TIOCM_DTR
-¤È
-.Dv TIOCM_RTS
-¤Î¥Ó¥Ã¥È¤Ë¤è¤êÀ©¸æ²Äǽ¤Ç¤¹¡£
-.It TIOCMBIC
-DTR ¿®¹æ¤È RTS ¿®¹æ¤ò¥¯¥ê¥¢¤·¤Þ¤¹ (<DTR:RTS> &= ~data)¡£
-DTR ¿®¹æ¤È RTS ¿®¹æ¤Ï¡¢
-ioctl ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î°ú¿ôÃæ¤Î
-.Dv TIOCM_DTR
-¤È
-.Dv TIOCM_RTS
-¤Î¥Ó¥Ã¥È¤Ë¤è¤êÀ©¸æ²Äǽ¤Ç¤¹¡£
-.It TIOCMGET
-¥é¥¤¥ó¾å¤Î¥â¥Ç¥à¿®¹æ¤Î¾õÂÖ¤òȽÄꤷ¤Þ¤¹¡£
-¸Æ¤Ó½Ð¤·¤Î¤¢¤È¡¢°ú¿ô¤Î¥Ç¡¼¥¿¤Ï²¼µ­¤Î¥Ó¥Ã¥È¤òÊÝ»ý¤·¤Æ¤¤¤Þ¤¹:
-.Pp
-.Bl -tag -width TIOCM_XXX -compact
-.It TIOCM_LE
-¾ï¤Ë¥»¥Ã¥È (¥é¥¤¥ó¥¤¥Í¡¼¥Ö¥ë¾õÂÖ)
-.It TIOCM_DSR
-¥Ç¡¼¥¿¥»¥Ã¥È¥ì¥Ç¥£¿®¹æ (DSR) ¼õ¿®ºÑ
-.It TIOCM_CTS
-Á÷¿®²Äǽ¿®¹æ (CTS) ¼õ¿®ºÑ
-.It TIOCM_CD
-¥Ç¡¼¥¿¥­¥ã¥ê¥¢¸¡½Ð¿®¹æ (CD) ¼õ¿®ºÑ
-.It TIOCM_DTR
-¥Ç¡¼¥¿Ã¼Ëö¥ì¥Ç¥£ (DTR) ¿®¹æÁ÷¿®ºÑ
-.It TIOCM_RTS
-Á÷¿®Í×µá (RTS) Á÷¿®ºÑ
-.El
-.El
-.Sh Ʊ´ü¥É¥é¥¤¥Ð
-.Pp
-Ʊ´ü¥Á¥ã¥Í¥ë¤È¥æ¥Ë¥Ð¡¼¥µ¥ë¥Á¥ã¥Í¥ë¤Ï¡¢
-.Xr cxconfig 8
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ë¤è¤Ã¤ÆÆ±´ü¥â¡¼¥É¤ËÀßÄꤹ¤ë¤È¡¢
-¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¥Õ¥§¡¼¥¹ ``cx#''
-(# ¤Ï 0 ¤«¤é 47 ¤Þ¤Ç¤Î¥Á¥ã¥Í¥ëÈÖ¹æ) ¤È¤·¤Æ¥¢¥¯¥»¥¹²Äǽ¤Ç¤¹¡£
-¤¹¤Ù¤Æ¤Îɸ½àŪ¤Ê¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¥Õ¥§¡¼¥¹¥Ñ¥é¥á¡¼¥¿¤Ï¡¢
-.Xr ifconfig 8
-¤Ë¤è¤Ã¤ÆÀßÄê²Äǽ¤Ç¤¹¡£
-¤Þ¤¿
-.Xr cxconfig 8
-¥³¥Þ¥ó¥É¤Ï¡¢³ÈÄ¥¤µ¤ì¤¿¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó¤ÎÊѹ¹¤ä¡¢
-¾å°Ì¥ì¥Ù¥ë¤Î¥½¥Õ¥È¥¦¥§¥¢¥×¥í¥È¥³¥ë
-(PpP ¤ä Cisco HDLC ¤Ê¤É) ¤ÎÀßÄê¤Ë»ÈÍѤµ¤ì¤Þ¤¹¡£
-.Pp
-¥æ¥Ë¥Ð¡¼¥µ¥ë¥Á¥ã¥Í¥ë¤ÏƱ´ü¥â¡¼¥É¤Ç¤âÈ󯱴ü¥â¡¼¥É¤Ç¤â»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-¥Ç¥Õ¥©¥ë¥È¤Ç¤ÏÈ󯱴ü¥â¡¼¥É¤ËÀßÄꤵ¤ì¤Æ¤ª¤ê¡¢¥â¡¼¥É¤Ï
-.Xr cxconfig 8
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ë¤è¤Ã¤ÆÊѹ¹²Äǽ¤Ç¤¹¡£
-¥Á¥ã¥Í¥ë¤¬¥Ó¥¸¡¼¾õÂÖ (È󯱴ü¥Á¥ã¥Í¥ë¤¬¥ª¡¼¥×¥ó¾õÂ֤ξì¹ç¤ä¡¢
-¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤¬Æ°ºîÃæ (up) ¤Î¾ì¹ç)
-¤Î´Ö¡¢¥â¡¼¥É¤Ï¥Ö¥í¥Ã¥¯¤µ¤ì¤Þ¤¹¡£
-.Sh Ʊ´ü¥Ý¥¤¥ó¥È¥Ä¡¼¥Ý¥¤¥ó¥È¥×¥í¥È¥³¥ë
-.Pp
-Cronyx-Sigma ¥É¥é¥¤¥Ð¤Ï¡¢ÁȤ߹þ¤ß¤ÎƱ´ü¥Ý¥¤¥ó¥È¥Ä¡¼¥Ý¥¤¥ó¥È¥×¥í¥È¥³¥ë
-(sppp) ¤ò»ÈÍѤ·¤Þ¤¹¡£
-ËÜ¥×¥í¥È¥³¥ë¤Ë¤Ï¡¢PpP/HDLC ¤ä Cisco/HDLC¡¢keepalive ¥Ñ¥±¥Ã¥È¤Ë¤è¤ë
-¼«Æ°Åª¤Ê¥³¥Í¥¯¥·¥ç¥ó¥í¥¹¸¡½Ð¤â¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤¹¡£
-sppp ¥×¥í¥È¥³¥ë¥»¥Ã¥È¤ÏÆÈΩ¤·¤¿¥â¥¸¥å¡¼¥ë¤È¤·¤Æ¼ÂÁõ¤µ¤ì¡¢
-¾¤ÎƱ´ü¥·¥ê¥¢¥ë¥Á¥ã¥Í¥ë¤Î¥É¥é¥¤¥Ð¤Ë¤è¤Ã¤Æ»ÈÍѤ¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£
-BSD/386 (BSDI) ÍѤÎ
-¥É¥é¥¤¥Ð¤Ç¤Ï¡¢OS ¦¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë°ìÈÌŪ¤ÊƱ´ü¥×¥í¥È¥³¥ë¤Î¥»¥Ã¥È¤â»ÈÍÑ
-²Äǽ¤Ç¤¹¡£³°Éô¥×¥í¥È¥³¥ë¥»¥Ã¥È¤Ï¡¢``cxconfig ext'' ¥³¥Þ¥ó¥É
-(
-.Xr cxconfig 8
-¤ò»²¾È) ¤Ë¤è¤Ã¤ÆÁªÂò²Äǽ¤Ç¤¹¡£
-.Sh ¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó¤Î´ÉÍý
-.Pp
-.Xr cxconfig 8
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó¤òÀßÄꤹ¤ë¤Î¤Ë»ÈÍѤµ¤ì¤Þ¤¹¡£
-¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó¤Ï¡¢Ä̾¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤¬µ¯Æ°¤¹¤ëºÝ¤Ë (¤¿¤È¤¨¤Ð
-.Pa /etc/rc
-¥Õ¥¡¥¤¥ë¤Ê¤É¤Ç) ÀßÄꤵ¤ì¤Þ¤¹¡£
-¤¹¤Ù¤Æ¤Î¾ì¹ç¤Ë¤ª¤¤¤Æ¡¢
-¤¹¤Ù¤Æ¤Î¥ª¥×¥·¥ç¥ó¤¬°ÕÌ£¤ò»ý¤Ä¤È¤Ï¸Â¤é¤Ê¤¤¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
-¤Þ¤¿¡¢
-¥ª¥×¥·¥ç¥ó¤ÎÀßÄê¤Ë¤è¤Ã¤Æ¤Ï¡¢
-¥Á¥ã¥Í¥ë¤â¤·¤¯¤Ï¥¢¥À¥×¥¿Á´ÂΤΥϥ󥰥¢¥Ã¥×¤Î¸¶°ø¤Ë¤Ê¤ê¤Þ¤¹¡£
-.Pp
-¼ÂºÝ¤Î¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó¤ÎÀ©¸æµ¡Ç½¤Ï¡¢
-¥Ç¥Ð¥¤¥¹·¿ÆÃ¼ì¥Õ¥¡¥¤¥ë /dev/cronyx ¤ËÂФ¹¤ë
-¤¤¤¯¤Ä¤«¤Î ioctl ¤ò·Ðͳ¤¹¤ë·Á¤Ç¼ÂÁõ¤µ¤ì¤Æ¤ª¤ê¡¢°Ê²¼¤Î ioctl ¤¬»ÈÍѤǤ­¤Þ¤¹¡£
-.Pp
-.Bl -tag -width CXIOCXXXXXXX -compact
-.It CXIOCGETMODE
-¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó¤ÎÃͤò¼èÆÀ¤·¤Þ¤¹¡£
-.It CXIOCSETMODE
-¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó¤ÎÃͤòÀßÄꤷ¤Þ¤¹¡£
-.El
-.Pp
-ioctl ¥³¡¼¥ë¤Î¥Ç¡¼¥¿°ú¿ô¤Ï°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¹½Â¤ÂΤΥ¢¥É¥ì¥¹¤ò»ý¤Á¤Þ¤¹:
-.Bd -literal
-typedef struct {
- unsigned char board; /* ¥¢¥À¥×¥¿ÈÖ¹æ¤Ç¤¢¤ê¡¢0..2 */
- unsigned char channel; /* ¥Á¥ã¥Í¥ëÈÖ¹æ¤Ç¤¢¤ê¡¢0..15 */
- unsigned char type; /* ¥Á¥ã¥Í¥ë¥¿¥¤¥× (ÆÉ¤ß¹þ¤ßÀìÍÑ) */
- unsigned char iftype; /* chan0 ¥¤¥ó¥¿¥Õ¥§¡¼¥¹ */
- unsigned long rxbaud; /* ¼õ¿®Â®ÅÙ */
- unsigned long txbaud; /* žÁ÷®ÅÙ */
- cx_chan_mode_t mode; /* ¥Á¥ã¥Í¥ë¥â¡¼¥É */
- cx_chan_opt_t opt; /* ¶¦Ä̤ΥÁ¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó */
- cx_opt_async_t aopt; /* È󯱴ü¥â¡¼¥É¥ª¥×¥·¥ç¥ó */
- cx_opt_hdlc_t hopt; /* hdlc ¥â¡¼¥É¥ª¥×¥·¥ç¥ó */
- cx_opt_bisync_t bopt; /* bisync ¥â¡¼¥É¥ª¥×¥·¥ç¥ó */
- cx_opt_x21_t xopt; /* x.21 ¥â¡¼¥É¥ª¥×¥·¥ç¥ó */
- cx_soft_opt_t sopt; /* ¥½¥Õ¥È¥¦¥§¥¢¥ª¥×¥·¥ç¥ó¤È¾õÂ֥ե饰 */
-} cx_options_t; /* ¥æ¡¼¥¶¤¬ÀßÄê²Äǽ¤Ê¥ª¥×¥·¥ç¥ó */
-.Ed
-.Pp
-.Bl -tag -width rxbaudxxx
-.It Fa board
-0..2 ¤Î¡¢¥¢¥À¥×¥¿ÈÖ¹æ
-.It Fa channel
-0..15 ¤Î¡¢¥Á¥ã¥Í¥ëÈÖ¹æ
-.It Fa type
-¥Á¥ã¥Í¥ë¤Î¥¿¥¤¥× (ÆÉ¤ß¼è¤êÀìÍѤΰú¿ô)
-.It Fa iftype
-0 ÈÖ (¤È 8 ÈÖ) ¥Á¥ã¥Í¥ë¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¥¿¥¤¥×¡£ 0 - RS-232, 1 - RS-449/V.35¡£
-.It Fa rxbaud
-¼õ¿®¥Ü¡¼¥ì¡¼¥È
-.It Fa txbaud
-Á÷¿®¥Ü¡¼¥ì¡¼¥È
-.It Fa mode
-¥Á¥ã¥Í¥ë¥â¡¼¥É: È󯱴ü/HDLC/Bisync/X.21
-.It Fa opt
-¶¦Ä̤ΥÁ¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó
-.It Fa aopt
-È󯱴ü¥â¡¼¥É¥ª¥×¥·¥ç¥ó
-.It Fa hopt
-HDLC ¥â¡¼¥É¥ª¥×¥·¥ç¥ó
-.It Fa bopt
-Bisync ¥â¡¼¥É¥ª¥×¥·¥ç¥ó
-.It Fa xopt
-X.21 ¥â¡¼¥É¥ª¥×¥·¥ç¥ó
-.It Fa sopt
-¥½¥Õ¥È¥¦¥§¥¢¥×¥í¥È¥³¥ë¥ª¥×¥·¥ç¥ó
-.El
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width /dev/cxXXXX -compact
-.It Pa /dev/cx??
-È󯱴ü¥Á¥ã¥Í¥ë
-.It Pa /dev/cronyx
-¥Á¥ã¥Í¥ë¥ª¥×¥·¥ç¥ó´ÉÍýÍѤΥǥХ¤¥¹·¿ÆÃ¼ì¥Õ¥¡¥¤¥ë
-.El
-.Pp
-¥É¥é¥¤¥Ð¤ò´Þ¤ó¤Ç¤¤¤ë¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹:
-.Pp
-.Bl -tag -width /dev/cxXXXX -compact
-.It Pa /sys/i386/isa/cronyx.c
-.It Pa /sys/i386/isa/cx.c
-.It Pa /sys/i386/isa/if_cx.c
-.It Pa /sys/i386/isa/cronyx.h
-.It Pa /sys/i386/isa/cxreg.h
-.It Pa /sys/net/if_spppsubr.c
-.It Pa /sys/net/if_sppp.h
-.El
-.Sh ´ØÏ¢¹àÌÜ
-.Xr cxconfig 8 ,
-.Xr ifconfig 8
diff --git a/ja_JP.eucJP/man/man4/man4.i386/el.4 b/ja_JP.eucJP/man/man4/man4.i386/el.4
deleted file mode 100644
index 674a44c505..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/el.4
+++ /dev/null
@@ -1,58 +0,0 @@
-.\"
-.\" Copyright (c) 1994 James A. Jegers
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: el.4,v 1.7 1998/10/22 14:12:55 bde Exp %
-.\" $FreeBSD$
-.\"
-.Dd July 10, 1995
-.Dt EL 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm el
-.Nd 3Com Etherlink 3C501 ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Î¤¿¤á¤Î¥¤¡¼¥µ¥Í¥Ã¥È¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device el0 at isa? port 0x300 net irq 9"
-.Sh ²òÀâ
-.Nm
-¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ï¡¢
-3Com 3c501 8 ¥Ó¥Ã¥È ISA ¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É¤Î¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Þ¤¹¡£
-3c501 ¥«¡¼¥É¤Ï¤«¤Ê¤êÃÙ¤¤¤³¤È¤¬ÃΤé¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
-¤â¤·²Äǽ¤Ê¤é¾¤Î¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É¤òÍѤ¤¤ë¤Ù¤­¤Ç¤¹¡£
-¤·¤«¤·¡¢10 Mb/s ¥¤¡¼¥µ¥Í¥Ã¥È¥Í¥Ã¥È¥ï¡¼¥¯¤Ø¤Î¥¢¥¯¥»¥¹¤È¤·¤Æ¤Ï°Â²Á¤Ç¤¹¡£
-.Pp
-Í­¸ú¤Ê I/O ¥Ý¡¼¥È¤Ï 0x280-0x3f0 ¤ÎÈϰϤǤ¹¡£
-.Sh ¥Ð¥°
-¥É¥é¥¤¥Ð¤Ï¥«¡¼¥É¤¬¥«¡¼¥Í¥ë¤ÈƱ¤¸ IRQ ¤ËÀßÄꤵ¤ì¤Æ¤¤¤ë¤È²¾Äꤷ¤Þ¤¹¡£
-¤³¤ì¤¬Àµ¤·¤¤¤«¤É¤¦¤«³Î¤«¤á¤ë¥×¥í¡¼¥Ö¤ä¥Á¥§¥Ã¥¯¤Ï¹Ô¤ï¤ì¤Æ¤¤¤Þ¤»¤ó¡£
-.Pp
-¸½ºß¡¢DMA ¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó¡£
-.Pp
-¸½ºß¡¢¥Þ¥ë¥Á¥­¥ã¥¹¥È¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr ed 4 ,
-.Xr eg 4 ,
-.Xr ep 4 ,
-.Xr ie 4 ,
-.Xr intro 4 ,
-.Xr le 4 ,
-.Xr ifconfig 8
diff --git a/ja_JP.eucJP/man/man4/man4.i386/ep.4 b/ja_JP.eucJP/man/man4/man4.i386/ep.4
deleted file mode 100644
index 6fdb3ba408..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/ep.4
+++ /dev/null
@@ -1,121 +0,0 @@
-.\"
-.\" Copyright (c) 1994 Herb Peyerl
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by Herb Peyerl
-.\" 3. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: ep.4,v 1.9 1998/10/22 14:12:55 bde Exp %
-.\" $FreeBSD$
-.\"
-.Dd February 04, 1993
-.Dt EP 4 i386
-.Os
-.Sh ̾¾Î
-.Nm ep
-.Nd
-3Com Etherlink III ¥¤¡¼¥µ¥Í¥Ã¥È¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð (3c5x9)
-.Sh ½ñ¼°
-.Cd "device ep0 at isa? port 0x300 net irq 10"
-.Sh ²òÀâ
-.Nm ep
-¥É¥é¥¤¥Ð¤Ï 3c509 (ISA) ¤È 3c579 (EISA) ¤Î¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Þ¤¹¡£
-¤³¤ì¤é¤Î¥«¡¼¥É¤Î¤µ¤Þ¤¶¤Þ¤Ê¥â¥Ç¥ë¤Ï¡¢¥³¥Í¥¯¥¿¤ÎÇÛÎ󤬤½¤ì¤¾¤ì°Û¤Ê¤ê¤Þ¤¹¡£
-.Pp
-.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
-.It AUI/DIX
-ɸ½à 15 ¥Ô¥ó¥³¥Í¥¯¥¿
-.It 10Base2
-BNC (¥·¥ó¥±¡¼¥Ö¥ë¤È¤·¤Æ¤âÃΤé¤ì¤Æ¤¤¤ë¤â¤Î)
-.It 10BaseT
-UTP (¥Ä¥¤¥¹¥È¥Ú¥¢¤È¤·¤Æ¤âÃΤé¤ì¤Æ¤¤¤ë¤â¤Î)
-.El
-.Pp
-¥Ç¥Õ¥©¥ë¥È¤Ç»ÈÍѤµ¤ì¤ë¥Ý¡¼¥È¤Ï¡¢
-¥»¥Ã¥È¥¢¥Ã¥×¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤ÇÁªÂò¤µ¤ì¤Æ¤¤¤ë¥Ý¡¼¥È¤Ç¤¹¡£
-¤³¤ì¤ò¥ª¡¼¥Ð¥é¥¤¥É¤¹¤ë¤Ë¤Ï¡¢
-.Xr ifconfig 8
-¤Þ¤¿¤Ï
-.Pa /etc/rc.conf
-¥Õ¥¡¥¤¥ë¤Ç¼¡¤Î¥Õ¥é¥°¤ò»ÈÍѤ·¤Þ¤¹¡£
-.Pp
-.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
-.It link0
-AUI ¥Ý¡¼¥È¤ò»ÈÍÑ
-.It link1
-BNC ¥Ý¡¼¥È¤ò»ÈÍÑ
-.It link2
-UTP ¥Ý¡¼¥È¤ò»ÈÍÑ
-.El
-.Pp
-¥³¥ó¥Ô¥å¡¼¥¿¤ËÊ£¿ô¤Î¥«¡¼¥É¤òÁõÃ夷¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¼¡¤Î½çÈÖ¤Çõ¤µ¤ì¤Þ¤¹¡£
-ºÇ½é¤Ë 3c579 EISA ¥«¡¼¥É¤¬Ãµ¤µ¤ì¤Þ¤¹ --
-¤³¤ì¤é¤Ï EISA ¥¹¥í¥Ã¥ÈÈÖ¹æ½ç¤Ë¸¡½Ð¤µ¤ì¤Þ¤¹¡£
-¼¡¤Ë¡¢3c509 ISA ¥«¡¼¥É¤¬Ãµ¤µ¤ì¤Þ¤¹ --
-¥¤¡¼¥µ¥Í¥Ã¥È¥¢¥É¥ì¥¹¤Î¾º½ç¤Ë¸¡½Ð¤µ¤ì¤Þ¤¹¡£
-¼¡¤Ë¡¢¤É¤Î¤è¤¦¤Ë¥×¥í¡¼¥Ö¤µ¤ì¤ë¤«¤ÎÎã¤ò¼¨¤·¤Þ¤¹¡£
-.Pp
-ep0 at isa0 port 0x6000-0x600f irq 10: aui/bnc address 00:60:8c:70:e5:c5
-ep1 at isa0 port 0x300-0x30f irq 3: aui/bnc/utp address 00:20:af:10:62:ab
-.Pp
-¥«¡¼¥É¤¬È¯¸«¤µ¤ì¤ë¤³¤È¤¬´üÂÔ¤µ¤ì¤ë¥Ý¡¼¥È¤È IRQ ¤ò»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¤¬¡¢
-¤³¤Î»ØÄê¤Ïɬ¤º¤·¤âɬÍפǤϤ¢¤ê¤Þ¤»¤ó¡£
-¥«¡¼¥É¤Ï ISA ¥Ð¥¹¾å¤Ç¤Î¼«Ê¬¤Îµï¾ì½ê¤ò²æ¡¹¤ËÅÁ¤¨¤ë¤Ë
-½½Ê¬¤Ê¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥¹¤òÈ÷¤¨¤Æ¤¤¤ë¤Î¤Ç¤¹¡£
-.Pp
-.Sh Ãí¼á
-3c509 ¥«¡¼¥É¤Ë¤Ï¥¢¥É¥ì¥¹¤òÀßÄꤹ¤ë¥¸¥ã¥ó¥Ñ¤¬¤¢¤ê¤Þ¤»¤ó¡£
-3Com ¤Ï¥«¡¼¥É¤Î¥¢¥É¥ì¥¹¤òÀßÄꤹ¤ë¥½¥Õ¥È¥¦¥§¥¢¤òÄ󶡤·¤Æ¤¤¤Þ¤¹¡£
-ISA ¥Ð¥¹¾å¤Ç¤³¤Î¥«¡¼¥É¤ò¸«¤Ä¤±¤ë¤¿¤á¤Ë¡¢
-¥«¡¼¥Í¥ë¤Ï IO ¥¢¥É¥ì¥¹ 0x110 ¤ÇÊ£»¨¤Ê¥¹¥­¥ã¥óÁàºî¤ò¹Ô¤¤¤Þ¤¹¡£
-Ãí°Õ¤·¤Æ¤¯¤À¤µ¤¤! ¤³¤Î¥¢¥É¥ì¥¹¤Ë¾¤Î¥«¡¼¥É¤òÇÛÃÖ¤¹¤ë¤³¤È¤ÏÈò¤±¤Æ¤¯¤À¤µ¤¤¡£
-.Pp
-.Sh ¿ÇÃÇ
-ep0: reset (status: %x)
-.in +4
-¥É¥é¥¤¥Ð¤Ï FIFO ¤Î¥¢¥ó¥À¥é¥ó¤Þ¤¿¤Ï¥ª¡¼¥Ð¥é¥ó¤ò¸¡½Ð¤·¤Þ¤·¤¿¡£¥É¥é¥¤¥Ð¤¬
-¥«¡¼¥É¤ò¥ê¥»¥Ã¥È¤·¡¢¥Ñ¥±¥Ã¥È¤¬¼º¤ï¤ì¤Þ¤¹¡£¤³¤ì¤ÏÃ×̿Ū¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-.in -4
-ep0: eeprom failed to come ready
-.in +4
-EEPROM ¤Î½àÈ÷¤¬¤Ç¤­¤Æ¤¤¤Þ¤»¤ó¡£¤ª¤½¤é¤¯¥«¡¼¥É¤¬»à¤ó¤Ç¤¤¤Þ¤¹¡£
-.in -4
-ep0: 3c509 in test mode. Erase pencil mark!
-.in +4
-狼¤¬¥«¡¼¥É¤Î¾å¤Î¥Æ¥¹¥ÈÎΰè¤Ë±ôÉ®¤ÇÍî½ñ¤­¤ò¤·¤Æ¤¤¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£±ôÉ®½ñ¤­
-¤ÎÀפò¾Ã¤·¤Æ¥ê¥Ö¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤ (¤³¤ì¤Ï¥¸¥ç¡¼¥¯¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó)¡£
-.in -4
-.Sh ´ØÏ¢¹àÌÜ
-.Xr ed 4 ,
-.Xr eg 4 ,
-.Xr el 4 ,
-.Xr ie 4 ,
-.Xr intro 4 ,
-.Xr le 4 ,
-.Xr vx 4 ,
-.Xr ifconfig 8
-.Sh µ¬³Ê
-¤Ï°ÎÂç¤Ê¤ê¡£Ë­ÉÙ¤ÊÁªÂò»è¤¬¤¢¤ê¤Þ¤¹¡£
-
diff --git a/ja_JP.eucJP/man/man4/man4.i386/ex.4 b/ja_JP.eucJP/man/man4/man4.i386/ex.4
deleted file mode 100644
index d7e46e0d6d..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/ex.4
+++ /dev/null
@@ -1,84 +0,0 @@
-.\"
-.\" Copyright (c) 1997 David E. O'Brien
-.\"
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: ex.4,v 1.6 1998/10/22 14:32:20 bde Exp %
-.\" $FreeBSD$
-.\"
-.\" WORD: Plug-N-Play ¥×¥é¥°¥¢¥ó¥É¥×¥ì¥¤
-.\"
-.Dd January 19, 1997
-.Dt EX 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm ex
-.Nd
-Intel EtherExpress Pro/10 ¤È Pro/10+ ¥¤¡¼¥µ¥Í¥Ã¥È¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device ex0 at isa? port? net irq ?"
-.Sh ²òÀâ
-.Nm
-¥É¥é¥¤¥Ð¤Ï Intel i82595 ¥Á¥Ã¥×¤òÅëºÜ¤·¤¿ 16 ¥Ó¥Ã¥È PCI ¤Î
-Intel EtherExpress Pro/10 ¤È Pro/10+ ¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É¤Î
-¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Þ¤¹¡£
-.Pp
-¥Ý¡¼¥È¤Î³«»Ï¥¢¥É¥ì¥¹¤¬¸«¤Ä¤«¤é¤Ê¤±¤ì¤Ð¡¢
-I/O ¥¢¥É¥ì¥¹¤Î 0x200 ¤«¤é 0x3a0 ¤ÎÈϰϤ«¤é¥«¡¼¥É¤òõ¤·¤Þ¤¹¡£
-IRQ ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¥«¡¼¥É¤Î EEPROM ¤«¤éÆÉ¤ß½Ð¤µ¤ì¤Þ¤¹¡£
-¿·¤·¤á¤Î¥«¡¼¥É¤Ç¤ÎÀµ¤·¤¤Áàºî¤Î¤¿¤á¤Ë¤Ï
-¥×¥é¥°¥¢¥ó¥É¥×¥ì¥¤¤Î¥µ¥Ý¡¼¥È¤ò̵¸ú¤Ë¤¹¤Ù¤­¤Ç¤¹¡£
-.Pp
-.Sh ¿ÇÃÇ
-.Bl -diag
-.It "ex%d: Intel EtherExpress Pro/10, address %6D, connector %s"
-¥Ç¥Ð¥¤¥¹¥×¥í¡¼¥Ö¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¥«¡¼¥É¤òȯ¸«¤·¤Æ¡¢
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤òÀµ¤·¤¯¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤·¤¿¡£
-.It "ex%d: WARNING: board's EEPROM is configured for IRQ %d, using %d"
-¥Ç¥Ð¥¤¥¹¥×¥í¡¼¥Ö¤Ï¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ç»ØÄꤵ¤ì¤¿¤â¤Î¤È¤Ï
-°Û¤Ê¤ë³ä¤ê¹þ¤ß¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¥Ü¡¼¥É¤ò¸¡½Ð¤·¤Þ¤·¤¿¡£
-.It "ex%d: invalid IRQ."
-¥Ç¥Ð¥¤¥¹¥×¥í¡¼¥Ö¤ÏÉÔÀµ¤Ê IRQ ÀßÄê¤ò¸¡½Ð¤·¤Þ¤·¤¿¡£
-.El
-.Pp
-.Sh ¥Ð¥°
-¸½ºß¤Ï¡¢¥É¥é¥¤¥Ð¤Ï¥Þ¥ë¥Á¥­¥ã¥¹¥È¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó¡£
-.Pp
-.Sh ´ØÏ¢¹àÌÜ
-.Xr arp 4 ,
-.Xr netintro 4 ,
-.Xr ifconfig 8
-.Sh Îò»Ë
-.Nm
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.Fx 2.2
-¤Ë½é¤á¤ÆÅо줷¤Þ¤·¤¿¡£
-.Sh ºî¼Ô
-.Nm
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.ie t .An Javier Mart\)'in Rueda
-.el .An Javier Martin Rueda
-¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤Þ¤·¤¿¡£
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.An David E. O'Brien
-¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/fe.4 b/ja_JP.eucJP/man/man4/man4.i386/fe.4
deleted file mode 100644
index cb1bdb394a..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/fe.4
+++ /dev/null
@@ -1,284 +0,0 @@
-.\" All Rights Reserved, Copyright (C) Fujitsu Limited 1995
-.\"
-.\" This document may be used, modified, copied, distributed, and sold, in
-.\" both source and printed form provided that the above copyright, these
-.\" terms and the following disclaimer are retained. The name of the author
-.\" and/or the contributor may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission.
-.\"
-.\" THIS DOCUMENT IS PROVIDED BY THE AUTHOR AND THE CONTRIBUTOR ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE CONTRIBUTOR BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS DOCUMENT, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" Contributed by M. Sekiguchi <seki@sysrap.cs.fujitsu.co.jp>.
-.\" for fe driver.
-.\"
-.\" %Id: fe.4,v 1.11 1998/10/22 13:01:19 bde Exp %
-.\" $FreeBSD$
-.\"" lair events -> typo of "rare" events (approved by original writer)
-.Dd March 3, 1996
-.Dt FE 4 i386
-.Sh ̾¾Î
-.Nm fe
-.Nd ÉÙ»ÎÄÌ MB86960A/MB86965A ¤ò¥Ù¡¼¥¹¤È¤·¤¿¥¤¡¼¥µ¥Í¥Ã¥È¥¢¥À¥×¥¿
-.Sh ½ñ¼°
-.Cd "device fe0 at isa? port 0x300 net irq ?"
-.Sh ²òÀâ
-.Nm fe
-¤Ï¡¢ÉÙ»ÎÄÌ MB86960A, MB86965A ¤Þ¤¿¤Ï¤½¤Î¾¤Î¸ß´¹¥Á¥Ã¥×¤ò¥Ù¡¼¥¹¤È¤·¤¿
-¥¤¡¼¥µ¥Í¥Ã¥È¥¢¥À¥×¥¿¤Î¤¿¤á¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ç¤¹¡£
-.Pp
-¤³¤Î¥É¥é¥¤¥Ð¤Ï¡¢¥¢¥À¥×¥¿¤Î¥Ï¡¼¥É¥¦¥§¥¢¤¬Âбþ¤·¤Æ¤¤¤ì¤Ð¡¢
-I/O ¥Ý¡¼¥È¥¢¥É¥ì¥¹¤È IRQ ¤ÎÀßÄê¤ò¼«Æ°Åª¤Ë¹Ô¤Ê¤¤¤Þ¤¹¡£
-.Pp
-¤³¤Î¥É¥é¥¤¥Ð¤Ï¥×¥í¥°¥é¥à I/O ¥Ç¡¼¥¿Å¾Á÷µ»½Ñ¤ò»ÈÍѤ·¤Æ¤ª¤ê¡¢
-¤Þ¤º¤Þ¤º¤Î¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤¬ÆÀ¤é¤ì¤Þ¤¹¡£
-¥¢¥À¥×¥¿¤¬¤¿¤È¤¨»ý¤Ã¤Æ¤¤¤¿¤È¤·¤Æ¤â¡¢¶¦Í­¥á¥â¥ê¤Ï»ÈÍѤ·¤Þ¤»¤ó¡£
-.Pp
-¤³¤Î¥É¥é¥¤¥Ð¤Ï¸½ºß¤Î¤È¤³¤í¡¢ISA ÍѤÎÉÙ»ÎÄÌ FMV-180 ¥·¥ê¡¼¥º¡¢
-ISA ÍѤΠ¥¢¥é¥¤¥É¥Æ¥ì¥·¥¹ AT1700 ¥·¥ê¡¼¥º¤È RE2000 ¥·¥ê¡¼¥º¡¢
-ÉÙ»ÎÄÌ MBH10302 PC ¥«¡¼¥É¤ËÂбþ¤·¤Æ¤¤¤Þ¤¹¡£
-.Ss ¥Ñ¥é¥á¡¼¥¿
-¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë¤ª¤¤¤Æ¡¢2 ¤Ä¤Î¥Ñ¥é¥á¡¼¥¿
-.Ar port
-¤È
-.Ar irq
-¤Ë¤Ï¡¢¥¢¥À¥×¥¿¤Î¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤òÈ¿±Ç¤·¤¿Ãͤò»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-¤â¤¦ 1 ¤Ä¥ª¥×¥·¥ç¥ó¤È¤·¤Æ
-.Ar flags
-¥Ñ¥é¥á¡¼¥¿¤¬¤¢¤ê¡¢ÉÕ²ÃŪ¤ÊÀßÄê¤ò¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-¤½¤Î¾¤Î device ʸ¤Ë¤ª¤±¤ë¥Ñ¥é¥á¡¼¥¿¤Ï½ñ¼°¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¤È¤ª¤ê¤Ë
-½ñ¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-.Ar port
-¥Ñ¥é¥á¡¼¥¿¤Ï¡¢¥¢¥À¥×¥¿¤Î¥Ù¡¼¥¹ I/O ¥Ý¡¼¥È¥¢¥É¥ì¥¹¤ò»ØÄꤷ¤Þ¤¹¡£
-¤³¤ÎÃͤϥ¢¥À¥×¥¿¤Î¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤È¹çÃפ·¤Æ¤¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.Ar port
-¤Ï¡¢
-.Dq Li \&?
-¤Ë¤·¤Æ¡¢»ØÄꤻ¤º¤Ë»Ä¤·¤Æ¤ª¤¯¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-¤½¤Î¾ì¹ç¡¢¥É¥é¥¤¥Ð¤Ï I/O ¥¢¥É¥ì¥¹¤Ë´Ø¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤Î¸¡½Ð¤ò
-¼«Æ°Åª¤Ë»î¤ß¤Þ¤¹¡£
-¤³¤Îµ¡Ç½¤Ï¥¢¥À¥×¥¿¥Ï¡¼¥É¥¦¥§¥¢¤Ë¤è¤Ã¤Æ¤Ïư¤«¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-.Pp
-.Ar irq
-¥Ñ¥é¥á¡¼¥¿¤Ï¡¢¥¢¥À¥×¥¿¤¬»ÈÍѤ¹¤ë IRQ ÈÖ¹æ¤ò»ØÄꤷ¤Þ¤¹¡£
-¤³¤ÎÃͤϥ¢¥À¥×¥¿¤Î¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤È¹çÃפ·¤Æ¤¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.Ar irq
-¤Ï¡¢
-.Dq Li \&?
-¤Ë¤·¤Æ¡¢»ØÄꤻ¤º¤Ë»Ä¤·¤Æ¤ª¤¯¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-¤½¤Î¾ì¹ç¡¢¥É¥é¥¤¥Ð¤Ï IRQ ¤Ë´Ø¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤Î¸¡½Ð¤ò
-¼«Æ°Åª¤Ë»î¤ß¤Þ¤¹¡£
-¤³¤Îµ¡Ç½¤Ï¥¢¥À¥×¥¿¥Ï¡¼¥É¥¦¥§¥¢¤Ë¤è¤Ã¤Æ¤Ïư¤«¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-.Pp
-.Ar flags
-¤Ï¡¢ÍÍ¡¹¤Ê¥Ç¥Ð¥¤¥¹ÀßÄê¤ÎÁȤ߹ç¤ï¤»¤«¤é¤Ê¤ë¿ôÃͤǤ¹¡£
-¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï°Ê²¼¤Î flags ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-2 ¤Ä°Ê¾å¤ÎÀßÄê¤ò¥Ç¥Ð¥¤¥¹¤ËÀßÄꤹ¤ë¤Ë¤Ï¡¢
-¤½¤ì¤¾¤ì¤Î flag Ãͤò¿ôÃͤDzû»¤·¤Æ¤¯¤À¤µ¤¤¡£
-°Ê²¼¤Ç»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤ flag ¥Ó¥Ã¥È¤ÏͽÌó¤µ¤ì¤Æ¤ª¤ê¡¢0 ¤Ë¤·¤Ê¤±¤ì¤Ð
-¤Ê¤ê¤Þ¤»¤ó¡£¼ÂºÝ¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥Ó¥Ã¥È¤Ïñ¤Ë̵»ë¤µ¤ì¤ë¤«¡¢¥Æ¥¹¥ÈÍѤä
-¥É¥é¥¤¥Ð¤Îʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤µ¡Ç½¤òÀ©¸æ¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤Þ¤¹¡£
-ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤µ¡Ç½¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥×¥í¥°¥é¥à¤Î¥½¡¼¥¹¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
-.Bl -tag -width "99999999"
-.It Li 0x007F
-¤³¤ì¤é¤Î flag ¥Ó¥Ã¥È¤Ï¡¢
-.Ar flags
-¤Î
-.Li 0x0080
-¥Ó¥Ã¥È¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë»þ¤Ë¡¢MB86960A/MB86965A ¥Á¥Ã¥×¤Î DLCR6 ¥ì¥¸¥¹¥¿¤ò
-½é´ü²½¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤Þ¤¹¡£
-DLCR6 ¾å½ñ¤­µ¡Ç½¤Ë´Ø¤¹¤ë¾ÜºÙ¤Ï°Ê²¼¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
-¾­Íè¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤ª¤±¤ë¥É¥é¥¤¥Ð¤Î¸ß´¹À­¤òÊÝ»ý¤¹¤ë¤¿¤á¤Ë¡¢
-.Li 0x0080
-¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç°Ê³°¡¢
-.Li 0x007F
-flag ¥Ó¥Ã¥È¤Ï 0 ¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
-.It Li 0x0080
-¤³¤Î flag ¤Ï¡¢MB86960A/MB86965A ¥Á¥Ã¥×¤Î DLCR6 ¥ì¥¸¥¹¥¿¤ËÂФ¹¤ë
-¥Ç¥Õ¥©¥ë¥ÈÀßÄê¤ò flag ÃͤΠÄã°Ì 7 bit ¤òÍѤ¤¤Æ¾å½ñ¤­¤·¤Þ¤¹¡£
-¤³¤Î flag ¤ÏÌäÂê²ò·èÍѤΤâ¤Î¤Ç¤¢¤ê¡¢¥¢¥À¥×¥¿¥Ï¡¼¥É¥¦¥§¥¢¤Ë´Ø¤¹¤ë
-Ã챤¬¤¢¤ë¿Í¤Î¤ß¤¬»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
-DLCR6 ÀßÄê¤Ë´Ø¤¹¤ë¾ÜºÙ¤Ê¾ðÊó¤Ï¡¢ÉÙ»ÎÄ̤Υޥ˥奢¥ë¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
-.El
-.Sh ¥ª¥×¥·¥ç¥ó
-.Nm fe
-¥É¥é¥¤¥Ð¤Ï¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë¤ª¤¤¤Æ¡¢
-.Dq option
-ʸ¤Ç»ØÄê¤Ç¤­¤ë¤¤¤¯¤Ä¤«¤Î»äŪ¤Ê¥ª¥×¥·¥ç¥ó¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
-°Ê²¼¤Ë»äŪ¥ª¥×¥·¥ç¥ó¤ò¥ê¥¹¥È¤·¤Þ¤¹¡£
-¥É¥é¥¤¥Ð¤Ï¤³¤ì°Ê³°¤Ë¤âʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥ª¥×¥·¥ç¥ó¤ò¼õ¤±ÉÕ¤±¤Þ¤¹¡£
-¤½¤ì¤é¤Î̾Á°¤Ë¤ÏÁ´¤Æ
-.Dv "FE_"
-¤È¤¤¤¦¸ÇÄꤵ¤ì¤¿ÀÜÆ¬¼­¤¬ÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤¹¡£
-ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥ª¥×¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥×¥í¥°¥é¥à¤Î¥½¡¼¥¹¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
-.Bl -tag -width "FE_"
-.It Dv "FE_DEBUG=" Ns Ar level
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢¥Ç¥Ð¥¤¥¹¤È (¤Þ¤¿¤Ï) ¥É¥é¥¤¥Ð¤Î¥Ç¥Ð¥Ã¥®¥ó¥°¥ì¥Ù¥ë¤ò
-À©¸æ¤¹¤ë¿ôÃͤò¼õ¤±¤È¤ê¤Þ¤¹¡£
-.Dv "FE_DEBUG"
-¤³¤³¤Ë¥ê¥¹¥È¤µ¤ì¤Æ¤¤¤Ê¤¤Ãͤ˥ª¥×¥·¥ç¥ó¤òÀßÄꤹ¤ë¤È¡¢
-ʸ½ñ²½¤µ¤ì¤Æ¤¤¤Ê¤¤Æ°ºî¤ò°ú¤­µ¯¤³¤¹¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ë´Ø¤¹¤ë¥Ç¥Õ¥©¥ë¥È¤ÎÀßÄêÃÍ¤Ï 1 ¤Ç¤¹¡£
-.Bl -bullet
-.It
-.Dv "FE_DEBUG=0"
-¤òÀßÄꤹ¤ë¤È¡¢ÀµÅöÀ­¤Î³Îǧ¤ò´Þ¤á¤¿Â¿¤¯¤Î¥Ç¥Ð¥Ã¥°ÍÑ¥³¡¼¥É¤¬¡¢
-¥É¥é¥¤¥Ð¤Î¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤«¤é½ü¤«¤ì¤Þ¤¹¡£
-¤³¤ÎÀßÄê¤ÏºÇ¤â®¤¯¤Æ¾®¤µ¤Ê¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹¡£
-¤³¤ÎÀßÄê¤Ç¤¢¤Ã¤Æ¤â¡¢¤¤¤¯¤Ä¤«¤ÎÈó¾ï»þ¥á¥Ã¥»¡¼¥¸¤Ïµ­Ï¿¤µ¤ì¤Þ¤¹¡£
-.It
-.Dv "FE_DEBUG=1"
-¤òÀßÄꤹ¤ë¤È¡¢ºÇÄã¸Â¤Î¥Ç¥Ð¥Ã¥°ÍÑ¥³¡¼¥É¤¬´Þ¤Þ¤ì¡¢
-ºÇ¾®Î̤Υá¥Ã¥»¡¼¥¸¤¬µ­Ï¿¤µ¤ì¤Þ¤¹¡£
-¤³¤ÎÀßÄê¤Ç¤ÏÃ×̿Ū¤Ê¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤Î¤ß¤¬µ­Ï¿¤µ¤ì¤Þ¤¹¡£
-.It
-.Dv "FE_DEBUG=2"
-¤òÀßÄꤹ¤ë¤È¡¢É¸½àŪ¤Ê¥Ç¥Ð¥Ã¥°ÍÑ¥³¡¼¥É¤¬´Þ¤Þ¤ì¡¢
-Ãæ´ÖÎ̤Υá¥Ã¥»¡¼¥¸¤¬µ­Ï¿¤µ¤ì¤Þ¤¹¡£
-¤³¤ÎÀßÄê¤Ç¤ÏÌÇ¿¤Ë¤Ê¤¤¥¤¥Ù¥ó¥È¤ä²ø¤·¤²¤Ê¾õÂ֤ǤΥá¥Ã¥»¡¼¥¸¤¬µ­Ï¿¤µ¤ì¤Þ¤¹¡£
-.It
-.Dv "FE_DEBUG=3"
-¤òÀßÄꤹ¤ë¤È¡¢Á´¤Æ¤Î¥Ç¥Ð¥Ã¥°ÍÑ¥³¡¼¥É¤¬´Þ¤Þ¤ì¡¢
-ºÇÂçÎ̤Υá¥Ã¥»¡¼¥¸¤¬µ­Ï¿¤µ¤ì¤Þ¤¹¡£
-¤³¤ÎÀßÄê¤Ç¤ÏÄÌ¾ïÆ°ºî¤ÎÊó¹ð¤ä¥ì¥¸¥¹¥¿ÃͤΥÀ¥ó¥×¤Ê¤É¤Î
-¾éĹ¤Ê¥á¥Ã¥»¡¼¥¸¤¬µ­Ï¿¤µ¤ì¤Þ¤¹¡£
-.El
-.El
-.Sh ¥Ï¡¼¥É¥¦¥§¥¢¥â¥Ç¥ë¤ËÆÃÍ­¤Îµ¡Ç½
-.Nm fe
-¥É¥é¥¤¥Ð¤Ë¤Ï¡¢¥¢¥À¥×¥¿¤Î¥Ï¡¼¥É¥¦¥§¥¢¥â¥Ç¥ë¤ËÆÃÍ­¤Îµ¡Ç½¤äÀ©¸Â¤¬
-¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¡£
-°Ê²¼¤Ï¤½¤Î¤è¤¦¤ÊÀ­¼Á¤Î³µÎ¬¤Ç¤¹¡£
-.Ss ÉÙ»ÎÄÌ FMV-180 ¥·¥ê¡¼¥º¥¢¥À¥×¥¿
-¤³¤ì¤é¤Î¥¢¥À¥×¥¿¤Ç¤Ï¡¢IRQ ¤È I/O ¥Ý¡¼¥È¥¢¥É¥ì¥¹¤ÎξÊý¤¬
-¼«Æ°Åª¤Ë¸¡½Ð²Äǽ¤Ç¤¹¡£
-.Pp
-FMV-180 ¥·¥ê¡¼¥º¤Ç¤Ï
-.Nm fe
-¤Î¼«Æ° I/O ¥Ý¡¼¥È¥¢¥É¥ì¥¹¸¡½Ðµ¡Ç½¤Ï¤¿¤¤¤Æ¤¤¤Î¾ì¹ç¶ñ¹çÎɤ¯Æ°¤­¤Þ¤¹¡£
-¤â¤·¥·¥¹¥Æ¥à¤Ë 2 ¤Ä°Ê¾å¤Î FMV-180 ¤¬¤¢¤Ã¤¿¤È¤·¤Æ¤â¡¢
-¤Á¤ã¤ó¤Èư¤­¤Þ¤¹¡£
-¤·¤«¤·¡¢¤½¤ì°Ê³°¤Î¥¢¥À¥×¥¿¤È¤ÎÁȤ߹ç¤ï¤»¤Ï¡¢¥É¥é¥¤¥Ð¤òº®Í𤵤»¤ë¤«¤â
-¤·¤ì¤Þ¤»¤ó¡£
-¥Ï¡¼¥É¥¦¥§¥¢¸¡½Ð¤Ç²¿¤«º¤Æñ¤ò´¶¤¸¤¿»þ¤Ï¡¢
-.Em "port ?"
-¤ò»È¤ï¤Ê¤¤¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¡£
-.Pp
-FMV-180 ¥·¥ê¡¼¥º¤Ç¤Ï
-.Nm fe
-¤Î¼«Æ° IRQ ¸¡½Ðµ¡Ç½¤Ï³Î¼Â¤Ëư¤­¤Þ¤¹¡£
-FMV-180 ¤Ë¤Ï¾ï¤Ë
-.Em "irq ?"
-¤ò»È¤¦¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¡£
-IRQ ¤Î¥Ï¡¼¥É¥¦¥§¥¢ÀßÄê¤Ï¡¢¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë¤ª¤¤¤Æ IRQ Ãͤ¬»ØÄꤵ¤ì¤Æ
-¤¤¤¿¤È¤·¤Æ¤â¡¢¥¢¥À¥×¥¿¤Î EEPROM ÀßÄ꤫¤éÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹¡£
-¥É¥é¥¤¥Ð¤Ï¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ç»ØÄꤵ¤ì¤¿ IRQ ¤¬ EEPROM ¤ËÊݸ¤µ¤ì¤¿ÃͤÈ
-°ã¤Ã¤Æ¤¤¤¿¾ì¹ç¡¢·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÀ¸À®¤·¡¢
-ÀßÄê¥Õ¥¡¥¤¥ë¤Ç»ØÄꤵ¤ì¤¿Ãͤò»ÈÍѤ·¤Þ¤¹
-(¤³¤Î¿¶Éñ¤ÏÁ°²ó¤Î¥ê¥ê¡¼¥¹¤è¤êÊѹ¹¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹)¡£
-.Ss ¥¢¥é¥¤¥É¥Æ¥ì¥·¥¹ AT1700 ¥·¥ê¡¼¥º¤È RE2000 ¥·¥ê¡¼¥º¥¢¥À¥×¥¿
-¥¢¥é¥¤¥É¥Æ¥ì¥·¥¹ AT1700 ¥·¥ê¡¼¥º¤È RE2000 ¥·¥ê¡¼¥º¤Ç¤Ï¡¢
-¼«Æ° I/O ¥Ý¡¼¥È¥¢¥É¥ì¥¹¸¡½Ðµ¡Ç½¤Ïư¤­¤Þ¤¹¤¬¡¢
-FMV-180 ¥·¥ê¡¼¥º¤è¤ê¤Ï³Î¼ÂÅÙ¤¬Íî¤Á¤Þ¤¹¡£
-¥¢¥é¥¤¥É¥Æ¥ì¥·¥¹¤Î¥¢¥À¥×¥¿¤Ç¤³¤Îµ¡Ç½¤ò»ÈÍѤ¹¤ë¤Î¤Ï¤ª´«¤á¤Ç¤­¤Þ¤»¤ó¡£
-.Pp
-¼«Æ° IRQ ¸¡½Ð¤âÀ©¸Â¤Ä¤­¤Ç¤¹¤¬²Äǽ¤Ç¤¹¡£
-.Nm fe
-¥É¥é¥¤¥Ð¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤Ç
-.Dq irq \&?
-¤¬ÀßÄꤵ¤ì¤Æ¤¤¤¿¾ì¹ç¡¢¥Ü¡¼¥É¤Î EEPROM ÀßÄê¤è¤ê IRQ ÀßÄê¤òÆÀ¤è¤¦¤È¤·¤Þ¤¹¡£
-ÉÔ¹¬¤Ê¤³¤È¤Ë¡¢AT1700 ¥·¥ê¡¼¥º¤È RE2000 ¥·¥ê¡¼¥º¤Ë¤Ï 2 ¼ïÎà¤Î¥â¥Ç¥ë¤¬
-¤¢¤ë¤è¤¦¤Ë»×¤¨¤Þ¤¹;
-¤¢¤ë¥¿¥¤¥×¤Ï IRQ ¤ò 3/4/5/9 ¤«¤éÁªÂò²Äǽ¤Ç¡¢¤â¤¦ÊÒÊý¤Ï 10/11/12/15 ¤«¤éÁªÂò
-²Äǽ¤Ç¤¹¡£
-¤³¤ì¤é¤Î¥â¥Ç¥ë¤Î¼±ÊÌÊýË¡¤Ï¡¢Îɤ¯ÃΤé¤ì¤Æ¤¤¤Þ¤»¤ó¡£
-¤³¤Î¤¿¤á¡¢¥¢¥é¥¤¥É¥Æ¥ì¥·¥¹¤Î¥¢¥À¥×¥¿¤Ç¤Î¼«Æ° IRQ ¸¡½Ð¤Ï³Î¼Â¤Ç¤Ê¤¤¤è¤¦¤Ç¤¹¡£
-²¿¤«¥È¥é¥Ö¥ë¤¬µ¯¤­¤¿»þ¤Ï¡¢Àµ³Î¤Ê IRQ ÈÖ¹æ¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
-.Pp
-AT17000 ¥·¥ê¡¼¥º¤È RE2000 ¥·¥ê¡¼¥º¤Î°ã¤¤¤ä¡¢
-¤³¤ì¤é¤Î¥·¥ê¡¼¥ºÆâ¤Ç¤Î¥Þ¥¤¥Ê¥â¥Ç¥ë¤Î¸«Ê¬¤±¤Ï¤·¤Æ¤¤¤Þ¤»¤ó¡£
-.Ss ÉÙ»ÎÄÌ MBH10302 PC ¥«¡¼¥É
-.Nm fe
-¥É¥é¥¤¥Ð¤ÏÉÙ»ÎÄÌ MBH10302 ¤È¸ß´¹ PC ¥«¡¼¥É¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤¹¡£
-ưºî¤Ë¤Ï PC ¥«¡¼¥É (PCMCIA) ¥µ¥Ý¡¼¥È¥Ñ¥Ã¥±¡¼¥¸¤¬É¬ÍפǤ¹¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr netstat 1 ,
-.Xr crd 4 ,
-.Xr ed 4 ,
-.Xr netintro 4 ,
-.Xr ifconfig 8 ,
-.Xr pccardd 8
-.Sh ¥Ð¥°
-°Ê²¼¤Ï¡¢´ûÃΤÎÂ礭¤Ê¥Ð¥°¤Ç¤¹:
-.Pp
-.Nm fe
-¥É¥é¥¤¥Ð¤Ë¤è¤Ã¤ÆÊݤ¿¤ì¤Æ¤¤¤ë¥³¥ê¥¸¥ç¥ó¿ô¤ÎÅý·×¤ÏÀµ³Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó;
-.Xr netstat 1
-¤Î
-.Fi i
-¥ª¥×¥·¥ç¥ó¤Ï¼ÂºÝ¤Î¥³¥ê¥¸¥ç¥ó¿ô¤è¤ê¼ã´³¾¯¤Ê¤¤Ãͤò¼¨¤·¤Þ¤¹¡£
-.Pp
-»×¤Ã¤¿¤è¤ê¤â¿¤¯¤Î mbuf ¥¯¥é¥¹¥¿¤¬¾ÃÈñ¤µ¤ì¤Þ¤¹¡£
-¥Ñ¥±¥Ã¥È¼õ¿®¥ë¡¼¥Á¥ó¤¬¡¢mbuf ¥¯¥é¥¹¥¿¤Î³ä¤êÅö¤Æ¥Ý¥ê¥·¤Ë¡¢¤ï¤¶
-¤È°ãÈ¿¤·¤Æ¤¤¤ë¤«¤é¤Ç¤¹¡£
-ÉÔɬÍפ˳ä¤êÅö¤Æ¤é¤ì¤¿¥¯¥é¥¹¥¿¤Ïû¤¤À¸Â¸´ü´Ö¤Ç²òÊü¤µ¤ì¤ë¤¿¤á¡¢
-Ť¤ÌܤǸ«¤ì¤Ð¥«¡¼¥Í¥ë¥á¥â¥ê¾ÃÈñÎ̤ˤϱƶÁ¤·¤Þ¤»¤ó¡£
-.Pp
-XNS ¤È IPX ¤Ø¤Î¥µ¥Ý¡¼¥È¤¬¥É¥é¥¤¥Ð¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢
-°ìÅÙ¤â¥Æ¥¹¥È¤Ï¤µ¤ì¤Æ¤ª¤é¤º¡¢¤¿¤¯¤µ¤ó¤Î¥Ð¥°¤¬¤¢¤ë¤Ï¤º¤Ç¤¹¡£
-.Sh ºî¼Ô¡¢Ãøºî¸¢¡¢ÌÈÀÕ¾ò¹à
-.Pp
-.Nm fe
-¥É¥é¥¤¥Ð¤Ï
-.An David Greenman
-¤¬½ñ¤¤¤¿
-.Nm ed
-¥É¥é¥¤¥Ð¤òÌÏÈϤȤ·¤Æ¡¢
-.An M. Sekiguchi Aq seki@sysrap.cs.fujitsu.co.jp
-¤¬ÆÈ¼«¤ËºîÀ®¤·¤Æ´ó£¤·¤Þ¤·¤¿¡£
-.Nm fe
-¤Ë¤ª¤±¤ë PC ¥«¡¼¥É¥µ¥Ý¡¼¥È¤Ï
-.An Hidetoshi Kimura Aq h-kimura@tokyo.se.fujitsu.co.jp
-¤¬½ñ¤­¤Þ¤·¤¿¡£
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.An M. Sekiguchi
-¤¬½ñ¤­¤Þ¤·¤¿¡£
-.Pp
-.Em "All Rights Reserved, Copyright (C) Fujitsu Limited 1995"
-.Pp
-This document and the associated software may be used, modified,
-copied, distributed, and sold, in both source and binary form provided
-that the above copyright, these terms and the following disclaimer are
-retained. The name of the author and/or the contributor may not be
-used to endorse or promote products derived from this document and the
-associated software without specific prior written permission.
-.Pp
-THIS DOCUMENT AND THE ASSOCIATED SOFTWARE IS PROVIDED BY THE AUTHOR
-AND THE CONTRIBUTOR
-.Dq AS IS
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR THE
-CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-DOCUMENT AND THE ASSOCIATED SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-.Sh Îò»Ë
-.Nm
-¥É¥é¥¤¥Ð¤Ï
-.Fx 2.0.5
-¤«¤éÅо줷¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/ie.4 b/ja_JP.eucJP/man/man4/man4.i386/ie.4
deleted file mode 100644
index 835f92814e..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/ie.4
+++ /dev/null
@@ -1,96 +0,0 @@
-.\" $FreeBSD$
-.\"
-.\" Copyright (c) 1994, Wilko Bulte
-.\" All rights reserved.
-.\"
-.\" %Id: ie.4,v 1.7 1998/10/22 14:12:55 bde Exp %
-.\"
-.Dd September 23, 1994
-.Dt IE 4 i386
-.Os
-.Sh ̾¾Î
-.Nm ie
-.Nd
-¥¤¡¼¥µ¥Í¥Ã¥È¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000"
-.Sh ²òÀâ
-.Nm ie
-¥É¥é¥¤¥Ð¤Ï¡¢8 ¥Ó¥Ã¥ÈµÚ¤Ó 16¥Ó¥Ã¥È¤Î Intel i82586 ¥Á¥Ã¥×¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¡¢
-ISA ¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É¤Î¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Þ¤¹¡£
-¤³¤ì¤Ï AT&T ¤Î Starlan 10 µÚ¤Ó Starlan Fiber¡¢
-EN100¡¢Intel EtherExpress 16¡¢3COM 3C507 µÚ¤Ó RACAL Interlan NI5210
-¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-.Pp
-.Sh ¿ÇÃÇ
-.Bl -diag
-.It "ie%d: unknown board type code %d"
-i82586 ¥Á¥Ã¥×¤Ï¸«¤Ä¤«¤ê¤Þ¤·¤¿¤¬¡¢
-¥É¥é¥¤¥Ð¤Ï¥×¥í¡¼¥ÖÃæ¤Ë¼ÂºÝ¤Î¥Ü¡¼¥É¥¿¥¤¥×¤ò·èÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£
-.It "ie%d: kernel configured maddr %x doesn't match board configured maddr %x"
-¥Ç¥Ð¥¤¥¹¥×¥í¡¼¥Ö¤Ï¡¢
-¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë»ØÄꤵ¤ì¤¿ maddr ¤È°Û¤Ê¤ë maddr ¤ò¸¡½Ð¤·¤Þ¤·¤¿¡£
-.It "ie%d: can't find shared memory"
-¥Ç¥Ð¥¤¥¹¥×¥í¡¼¥Ö¤Ï¡¢
-¶¦Í­¥á¥â¥ê¤ÎÂ礭¤µ¤òÆÀ¤ë¤¿¤á¤Î¥¢¥¯¥»¥¹¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£
-.It "ie%d: kernel configured msize %d doesn't match board configured msize %d"
-¥Ç¥Ð¥¤¥¹¥×¥í¡¼¥Ö¤Ï¡¢
-¶¦Í­¥á¥â¥ê¤ÎÂ礭¤µ¤¬¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë»ØÄꤵ¤ì¤¿¥µ¥¤¥º¤È°Û¤Ê¤ë¤³¤È¤ò
-¸¡½Ð¤·¤Þ¤·¤¿¡£
-.It "ie%d: kernel configured irq %d doesn't match board configured irq %d"
-¥Ç¥Ð¥¤¥¹¥×¥í¡¼¥Ö¤Ï¡¢
-¥Ü¡¼¥É¤Î³ä¤ê¹þ¤ßÀßÄ꤬¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë»ØÄꤵ¤ì¤¿ÀßÄê¤È°Û¤Ê¤ë¤³¤È¤ò
-¸¡½Ð¤·¤Þ¤·¤¿¡£
-.It "ie%d: reset"
-Intel i82586 ¤Ï¥É¥é¥¤¥Ð¤Ë¤è¤ê¥ê¥»¥Ã¥È¤µ¤ì¤ëɬÍפ¬¤¢¤ê¤Þ¤·¤¿¡£
-.It "ie%d: transceiver problem"
-¥É¥é¥¤¥Ð¤Ï¡¢¥¤¡¼¥µ¥Í¥Ã¥È¥È¥é¥ó¥·¡¼¥Ð¤ËÌäÂê¤ò¸¡½Ð¤·¤Þ¤·¤¿¡£
-¤³¤ì¤Ï¡¢
-³°ÉÕ¤±¥È¥é¥ó¥·¡¼¥Ð¤ò»ÈÍѤ·¤Æ¤¤¤ë¤È¤­¤Ë¥È¥é¥ó¥·¡¼¥Ð¥±¡¼¥Ö¥ë¤¬´Ë¤ó¤Ç¤¤¤ë¡¢
-¤â¤·¤¯¤ÏÇË»¤·¤Æ¤¤¤ë¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£
-¤â¤·¤³¤ÎÌäÂê¤ò¥«¡¼¥É¾å¤Î¥È¥é¥ó¥·¡¼¥Ð¤Ç·Ð¸³¤·¤¿¾ì¹ç¤Ë¤Ï¡¢
-¥«¡¼¥É¤¬³°ÉÕ¤±¥È¥é¥ó¥·¡¼¥Ð¤ò»ÈÍѤ¹¤ë¤è¤¦¤Ë
-¸í¤Ã¤Æ¥¸¥ã¥ó¥ÑÀßÄꤵ¤ì¤Æ¤¤¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-ºÇ°­¤Î¾ì¹ç¡¢¥ª¥ó¥Ü¡¼¥É¥È¥é¥ó¥·¡¼¥Ð¤Ï²õ¤ì¤Æ¤¤¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£
-.It "ie%d: TDR detected an open %d clocks away"
-¥É¥é¥¤¥Ð¤Ï¡¢
-¥¤¡¼¥µ¥Í¥Ã¥È¥±¡¼¥Ö¥ë¤Î²óÏ©¤¬¥ª¡¼¥×¥ó¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤ò¸¡½Ð¤·¤Þ¤·¤¿¡£
-Ʊ¼´¥±¡¼¥Ö¥ë¤È½ªÅÀÄñ¹³¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
-.It "ie%d: TDR detected a short %d clocks away"
-¥É¥é¥¤¥Ð¤Ï¡¢
-¥¤¡¼¥µ¥Í¥Ã¥È¥±¡¼¥Ö¥ë¤¬Ã»Íí¤·¤Æ¤¤¤ë¤³¤È¤ò¸¡½Ð¤·¤Þ¤·¤¿¡£
-Ʊ¼´¥±¡¼¥Ö¥ë¤È½ªÃ¼Äñ¹³¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
-.It "ie%d: TDR returned unknown status %x"
-¥É¥é¥¤¥Ð¤Ï¡¢¥¤¡¼¥µ¥Í¥Ã¥È¥±¡¼¥Ö¥ë»î¸³¤ÇÉÔÌÀ¤Ê¾õÂÖ¤òÆÀ¤Þ¤·¤¿¡£
-.It "ie%d: multicast address setup command failed"
-¥«¡¼¥É¤Ï¡¢¥Þ¥ë¥Á¥­¥ã¥¹¥È¥â¡¼¥É¤ËÆþ¤ì¤Þ¤»¤ó¤Ç¤·¤¿¡£
-.It "ie%d: configure command failed"
-¥«¡¼¥É¤Ï¡¢ÀßÄêÃæ¤ËÀµ¾ï¤Ë±þÅú¤¹¤ë¤³¤È¤òµñÈݤ·¤Þ¤·¤¿¡£
-.It "ie%d: individual address setup command failed"
-¥¤¡¼¥µ¥Í¥Ã¥È¤Î MAC ¥¢¥É¥ì¥¹¤ò¥×¥í¥°¥é¥à¤¹¤ë¤³¤È¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£
-.El
-.Sh ·Ù¹ð
-Racal Interlan NI5210 ¤Ë¤Ï¡¢
-¶¦Í­¥á¥â¥ê¤¬ 8K ¥Ð¥¤¥È¤Î¤â¤Î¤È 16K ¥Ð¥¤¥È¤Î¤â¤Î¤È¤¬¤¢¤ê¤Þ¤¹¡£
-16K ¥Ð¥¤¥È¤Î¤â¤Î¤ò»ÈÍѤ¹¤ë¤³¤È¤ò¶¯¤¯¿ä¾©¤·¤Þ¤¹¡£
-8K ¥Ð¥¤¥È¥«¡¼¥É¤Ï¡¢ÄɲäΠRAM ¥Á¥Ã¥×¤ò²Ã¤¨¤ë¤³¤È¤Ë¤è¤ê¡¢
-16K ¥Ð¥¤¥È¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Pp
-.Sh ´ØÏ¢¹àÌÜ
-.Xr arp 4 ,
-.Xr netintro 4 ,
-.Xr ifconfig 8
-.Sh ºî¼Ô
-.Nm
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï¡¢
-.An William F. Jolitz
-µÚ¤Ó Lawrence Berkeley Laboratories ¤Î¥³¡¼¥É¤ò´ð¤Ë
-.An Garrett A. Wollman
-¤¬ºîÀ®¤·¤Þ¤·¤¿¡£
-.Tn 3C507
-¥µ¥Ý¡¼¥È¤Ï
-.An Charles M. Hannum
-¤¬ºîÀ®¤·¤Þ¤·¤¿¡£
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.An Wilko C. Bulte
-¤¬µ­½Ò¤·¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/io.4 b/ja_JP.eucJP/man/man4/man4.i386/io.4
deleted file mode 100644
index fabd384abc..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/io.4
+++ /dev/null
@@ -1,72 +0,0 @@
-.\"
-.\" Copyright (c) 1996 Joerg Wunsch
-.\"
-.\" All rights reserved.
-.\"
-.\" This program is free software.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: io.4,v 1.5 1997/03/21 20:13:45 mpp Exp %
-.\" $FreeBSD$
-.\"
-.Dd Jan 1, 1996
-.Dt IO 4 i386
-.Os
-.Sh ̾¾Î
-.Nm io
-.Nd I/O ÆÃ¸¢¥Õ¥¡¥¤¥ë
-.Sh ²òÀâ
-ÆÃ¼ì¥Õ¥¡¥¤¥ë
-.Pa /dev/io
-¤ÏÀ©¸æ²¼¤Ë¤¢¤ë¥»¥­¥å¥ê¥Æ¥£¥Û¡¼¥ë¤Ç¡¢
-.Pq Ä̾ï¤Ï¥«¡¼¥Í¥ë¤ÎÆâÉô¥³¡¼¥É¤ËͽÌ󤵤줿
-I/O ÆÃ¸¢¤òÆÀ¤ë¤³¤È¤ò¥×¥í¥»¥¹¤Ëµö²Ä¤·¤Þ¤¹¡£
-.Pa /dev/io
-¤ò³«¤¤¤¿¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤ò»ý¤Ã¤¿¤É¤ó¤Ê¥×¥í¥»¥¹¤Ç¤â¡¢
-¥Õ¥é¥°¥ì¥¸¥¹¥¿¥»¥Ã¥È¤ÎÃæ¤Î
-.Em IOPL
-¥Ó¥Ã¥È¤òÆÀ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-¤¹¤Ê¤ï¤Á¡¢Ä¾ÀÜ I/O ¤òÁàºî¤¹¤ë¤³¤È¤¬µö¤µ¤ì¤Þ¤¹¡£
-¤³¤ì¤Ï¡¢¥Ï¡¼¥É¥¦¥§¥¢¤òľÀÜÁàºî¤¹¤ë
-¥æ¡¼¥¶¥é¥ó¥É¤Î¥×¥í¥°¥é¥à¤ò½ñ¤¯¤¿¤á¤ËÌòΩ¤Á¤Þ¤¹¡£
-.Pp
-¥¢¥¯¥»¥¹À©¸æÁ´ÂΤÏ
-.Pa /dev/io
-¤Î¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó¤Ë¤è¤Ã¤Æ´ÉÍý¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
-¤³¤Î¥Ç¥Ð¥¤¥¹¤ËÀµ¤·¤¤¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó¤òÍ¿¤¨¤ë¤è¤¦¤Ë
-Ãí°Õ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-ÆÉ¤ß¹þ¤ßÀìÍѤΥ¢¥¯¥»¥¹¤Ç¤µ¤¨¡¢¤¹¤Ù¤Æ¤Î I/O ÆÃ¸¢¤ò
-Í¿¤¨¤Æ¤·¤Þ¤¦¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
-.Sh ¥Õ¥¡¥¤¥ë
-.Bl -tag -width Pa -compact
-.It Pa /dev/io
-.El
-.Sh ´ØÏ¢¹àÌÜ
-.Xr mem 4
-.Sh Îò»Ë
-.Nm io
-¥Õ¥¡¥¤¥ë¤Ï
-.Fx 1.0
-¤ÇÅо줷¤Þ¤·¤¿¡£
-
-
-
diff --git a/ja_JP.eucJP/man/man4/man4.i386/lnc.4 b/ja_JP.eucJP/man/man4/man4.i386/lnc.4
deleted file mode 100644
index d98101a2e5..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/lnc.4
+++ /dev/null
@@ -1,124 +0,0 @@
-.\"
-.\" Copyright (c) 1997 David E. O'Brien
-.\"
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: lnc.4,v 1.6 1998/11/06 09:46:02 obrien Exp %
-.\" $FreeBSD$
-.\"
-.Dd January 19, 1997
-.Dt LNC 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm lnc
-.Nd
-AMD Lance/PCnet ¥¤¡¼¥µ¥Í¥Ã¥È¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device lnc0 at isa? port 0x280 net irq 10 drq 0"
-.Sh ²òÀâ
-.Nm
-¥É¥é¥¤¥Ð¤Ï¡¢Am7990 ¤È Am79C960 ´Þ¤à AMD ¥Õ¥¡¥ß¥ê¤òÍøÍѤ·¤Æ¤¤¤ë
-Lance/PCnet Ethernet NIC ¤ò¥µ¥Ý¡¼¥È¤¹¤ë¤¿¤á¤ËÍѰդµ¤ì¤Æ¤¤¤Þ¤¹¡£
-.Nm
-¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë¤è¤Ã¤Æ¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É¤Ï¼¡¤ÎÄ̤ê¤Ç¤¹:
-.Bl -tag -width -offset ident -compat
-.It Novell NE2100
-.It Novell NE32-VL
-.It Isolan BICC
-.It Digital DEPCA
-.It Hewlett Packard Vectra 486/66XM
-.It Hewlett Packard Vectra XU
-.El
-.Sh ¿ÇÃÇ
-.Bl -diag
-.It "lnc%d: Framing error"
-¥Õ¥ì¡¼¥ß¥ó¥°¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£
-¤³¤ì¤Ï¤Þ¤¿¡¢CRC ¥¨¥é¡¼¤âȯÀ¸¤·¤¿¤³¤È¤ò°ÕÌ£¤·¤Æ¤¤¤Þ¤¹¡£
-¤³¤Î·ë²Ì¡¢
-¥É¥é¥¤¥Ð¤Ï¥Õ¥ì¡¼¥ß¥ó¥°¥¨¥é¡¼¤ò´Þ¤ó¤Ç¤¤¤ë¥Ñ¥±¥Ã¥È¤òÍî¤È¤·¤Þ¤·¤¿¡£
-.It "lnc%d: Receive CRC error"
-¼õ¿®¤·¤¿¥¤¡¼¥µ¥Í¥Ã¥È¥Õ¥ì¡¼¥à¤Ï¡¢CRC ¥Á¥§¥Ã¥¯¥µ¥à¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£
-¤³¤Î·ë²Ì¡¢
-¥É¥é¥¤¥Ð¤¬¥Á¥§¥Ã¥¯¥µ¥à¤Ë¼ºÇÔ¤·¤¿¥Ñ¥±¥Ã¥È¤òÍî¤È¤·¤Þ¤·¤¿¡£
-.It "lnc%d: Packet dropped, no mbufs"
-¥É¥é¥¤¥Ð¤Ï mbuf ¤ò»È¤¤²Ì¤·¤Æ¤·¤Þ¤¤¤Þ¤·¤¿¡£
-¤ª¤½¤é¤¯»ñ¸»¤ÎÌäÂê¤À¤È»×¤ï¤ì¤Þ¤¹¡£
-.It "lnc%d: Couldn't allocate memory for NIC"
-Ã×̿Ū¥¨¥é¡¼¤Ç¤¹¡£
-¤³¤Î¾õ¶·²¼¤Ç¤Ï¡¢¥«¡¼¥É¤ËÂФ·¤Æ¥É¥é¥¤¥Ð¤Ï¥¢¥¿¥Ã¥Á¤µ¤ì¤Þ¤»¤ó¡£
-.It "lnc%d: Memory allocated above 16Mb limit"
-ISA ¤È ESIA ¥«¡¼¥É¤Ï¡¢
-16MB °Ê¾å¤ÎÎΰè¤Ë DMA žÁ÷¤ò¹Ô¤¦¤¿¤á¤Ë¡¢¥Ð¥¦¥ó¥¹¥Ð¥Ã¥Õ¥¡¤¬É¬ÍפȤʤê¤Þ¤¹¡£
-Am7990 ¤È Am79C960 ¤Î¥¢¥É¥ì¥¹¥é¥¤¥ó¤Ï 24 Ëܤ·¤«¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢
-ʪÍý¥á¥â¥ê¤Î¤¦¤Á¡¢²¼°Ì¤Î 16MB ¤Ë¤·¤«¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó¡£
-.Nm
-¥É¥é¥¤¥Ð¤Ï¡¢¼«¸Ê¤¬³ä¤êÅö¤Æ¤ë¥á¥â¥ê¤¬²¼°Ì 16MB ¤ÎÈÏ°ÏÆâ¤Ë¤¢¤ë¤È²¾Äꤷ¤Æ¤¤¤Þ¤¹¡£
-¤³¤ì¤Ï¤¢¤Þ¤êÂÅÅö¤Ê²¾Äê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤¬¡¢
-¤³¤ì°Ê³°¤ÎÊýË¡¤Ïº£¤Î¤È¤³¤í²¿¤â¤Ç¤­¤Þ¤»¤ó¡£
-¶¦Í­¥á¥â¥ê¤òÍøÍѤ·¤¿ NIC ¤Ë´Ø¤·¤Æ¤Ï´Ø·¸¤¢¤ê¤Þ¤»¤ó¡£
-.It "lnc%d: Device timeout -- Resetting"
-¥Ç¥Ð¥¤¥¹¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¤Ë±þÅú¤¹¤ë¤Î¤òÄä»ß¤·¤¿¤«¡¢¤¢¤ë¤¤¤Ï¡¢
-¥Í¥Ã¥È¥ï¡¼¥¯Àܳ (¥±¡¼¥Ö¥ë) ¤Ë´Ø¤¹¤ëÌäÂ꤬ȯÀ¸¤·¤Þ¤·¤¿¡£
-»ÈÍÑÃæ¤Î¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤È¥«¡¼¥É¤ÎÀßÄ꤬Ʊ¤¸¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«
-¤É¤¦¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
-.It "lnc%d: Transmit late collision -- Net error?"
-.It "lnc%d: Loss of carrier during transmit -- Net error?"
-.It "lnc%d: Transmit of packet failed after 16 attempts -- TDR = %d"
-.It "lnc%d: Heartbeat error -- SQE test failed"
-.It "lnc%d: Babble error - more than 1519 bytes transmitted"
-.It "lnc%d: Missed packet -- no receive buffer"
-.It "lnc%d: Memory error -- Resetting"
-.It "lnc%d: Couldn't get mbuf for transmit packet -- Resetting"
-.It "lnc%d: Receive buffer error"
-.It "lnc%d: Receive overflow error"
-.It "lnc%d: Receive interrupt with buffer still owned by controller -- Resetting"
-.It "lnc%d: Receive interrupt but not start of packet -- Resetting"
-.It "lnc%d: Start of packet found before end of previous in receive ring -- Resetting"
-.It "lnc%d: End of received packet not found -- Resetting"
-.It "lnc%d: Transmit interrupt with buffer still owned by controller -- Resetting"
-.It "lnc%d: Transmit interrupt but not start of packet -- Resetting"
-.It "lnc%d: Start of packet found before end of previous in transmit ring -- Resetting"
-.It "lnc%d: End of transmitted packet not found -- Resetting"
-.It "lnc%d: Transmit buffer error -- Resetting"
-.It "lnc%d: Transmit underflow error -- Resetting"
-.El
-.Sh ¥Ð¥°
-¤³¤Î¥É¥é¥¤¥Ð¤Ï¡¢
-¤É¤Î¥¤¡¼¥µ¥Í¥Ã¥È¥É¥é¥¤¥Ð¤è¤ê¤â¾éĹ¤Ëºî¤é¤ì¤Æ¤¤¤ë²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr arp 4 ,
-.Xr netintro 4 ,
-.Xr ifconfig 8
-.Sh Îò»Ë
-.Nm
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.Fx 2.2
-¤«¤éÅо줷¤Þ¤·¤¿¡£
-.Sh ºî¼Ô
-.Nm
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.An Paul Richards
-¤¬ºîÀ®¤·¤Þ¤·¤¿¡£
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.An David E. O'Brien
-¤¬½ñ¤­¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/mcd.4 b/ja_JP.eucJP/man/man4/man4.i386/mcd.4
deleted file mode 100644
index fb25731e30..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/mcd.4
+++ /dev/null
@@ -1,151 +0,0 @@
-.\"
-.\" Copyright (c) 1994 Keith E. Walker
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. The name of the author may not be used to endorse or promote products
-.\" derived from this software withough specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: mcd.4,v 1.6 1998/10/22 14:12:55 bde Exp %
-.\" $FreeBSD$
-.\"
-.Dd December 8, 1994
-.Dt MCD 4 i386
-.Os FreeBSD 2.0
-.Sh ̾¾Î
-.Nm mcd
-.Nd Mitsumi CD-ROM ¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device mcd0 at isa? port 0x300 bio irq 10"
-.Sh ²òÀâ
-.Nm mcd
-¥É¥é¥¤¥Ð¤Ï Mitsumi À½ CD-ROM ¥×¥ì¥¤¥ä¤ËÂФ·¤Æ¡¢¥Ç¡¼¥¿¤È¥ª¡¼¥Ç¥£¥ª¤Î
-¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Þ¤¹¡£
-CD-ROM ¥×¥ì¥¤¥ä¤Ï¡¢Mitsumi ÀìÍѤΥ³¥ó¥È¥í¡¼¥é
-¥Ü¡¼¥É¤Î 1 ¤Ä¤ò·Ð¤ÆISA ¥Ð¥¹¤ËÀܳ¤µ¤ì¤Æ¤¤¤ë¤³¤È¤¬É¬ÍפǤ¹¡£
-¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¥³¥ó¥È¥í¡¼¥é¥Ü¡¼¥É¤Ï LU002S, LU005S, FX001, ¤½¤·¤Æ°ìÈÌŪ¤Ê
-FX001D ¤Ç¤¹¡£
-.Pp
-.Nm mcd
-¥É¥é¥¤¥Ð¤Ï¥Ç¥£¥¹¥¯¸ÇÍ­¤Î
-.Fn ioctl
-¥³¥Þ¥ó¥É¡¢¤¹¤Ê¤ï¤Á
-.Dv DIOCGDINFO ,
-.Dv DIOCGPART ,
-.Dv DIOCWDINFO ,
-.Dv DIOCSDINFO ,
-¥³¥Þ¥ó¥É¤ËÂФ·¤Æ±þÅú¤·¤Þ¤¹¡£
-¾¤Î¥Ç¥£¥¹¥¯¸ÇÍ­¤Î
-.Fn ioctl
-¥³¥Þ¥ó¥É¤Ë¤Ï¥¨¥é¡¼¤òÊÖ¤¹¤â¤Î¤â¤¢¤ë¤Ç¤·¤ç¤¦¡£
-.Pp
-.Nm mcd
-¥É¥é¥¤¥Ð¤Ï¡¢ÆÃÊÌ¤Ê CD-ROM
-.Fn ioctl
-¥³¥Þ¥ó¥É¤ËÂФ·¤Æ¤â±þÅú¤·¤Þ¤¹¡£¤³¤ì¤é¤Î¥³¥Þ¥ó¥É¤Ï¡¢CD-ROM ¥×¥ì¥¤¥ä¤Î
-¥ª¡¼¥Ç¥£¥ªµ¡Ç½¤òÀ©¸æ¤·¤Þ¤¹¡£
-¥³¥Þ¥ó¥É¤Ï¼¡¤ÎÄ̤ê¤Ç¤¹:
-.Pp
-.Bl -tag -width CDIOCREADSUBCHANNEL -compact -offset indent
-.It CDIOCREADSUBCHANNEL
-¥Ç¥£¥¹¥¯¤òºÆÀ¸Ãæ¤Î¸½ºß¤Î¾õÂ֤ˤª¤±¤ë¥µ¥Ö¥Á¥ã¥Í¥ë¤Î¾ðÊó¤ò¼èÆÀ¤·¤Þ¤¹¡£
-.It CDIOCREADTOCHEADER
-Ìܼ¡¥Ø¥Ã¥À¤ò¼èÆÀ¤·¤Þ¤¹¡£
-.It CDIOCREADTOCENTRYS
-Á´¤Æ¤ÎÌܼ¡¤ò¼èÆÀ¤·¤Þ¤¹¡£
-.It CDIOCPLAYTRACKS
-»ØÄꤵ¤ì¤¿°ÌÃ֤ˤª¤¤¤Æ¡¢¥ª¡¼¥Ç¥£¥ªºÆÀ¸¤ò»Ï¤á¤Þ¤¹¡£
-.It CDIOCPLAYBLOCKS
-.Dv EINVAL
-¥¨¥é¡¼¤Ç¼ºÇÔ¤·¤Þ¤¹¡£
-.It CDIOCPLAYMSF
-»ØÄꤵ¤ì¤¿°ÌÃ֤ˤª¤¤¤Æ¡¢¥ª¡¼¥Ç¥£¥ªºÆÀ¸¤ò»Ï¤á¤Þ¤¹¡£
-.It CDIOCRESUME
-¤¢¤é¤«¤¸¤á°ì»þÄä»ß¤·¤¿¥Ç¥£¥¹¥¯¤ÎºÆÀ¸¤ò¥ì¥¸¥å¡¼¥à¤·¤Þ¤¹¡£
-.It CDIOCPAUSE
-¥Ç¥£¥¹¥¯¤ÎºÆÀ¸¤ò°ì»þÄä»ß¤·¤Þ¤¹¡£
-.It CDIOCSTART
-¥Ç¥£¥¹¥¯ºÆÀ¸¤ò»Ï¤á¤Þ¤¹¡£
-.It CDIOCSTOP
-¤¢¤é¤«¤¸¤áºÆÀ¸Ãæ¤Î¥Ç¥£¥¹¥¯¤òÄä»ß¤·¤Þ¤¹¡£
-.It CDIOCEJECT
-¥Ç¥£¥¹¥¯¥È¥ì¡¼¤ò¥ª¡¼¥×¥ó¤·¤Þ¤¹
-(¥¯¥í¡¼¥º¤¹¤ë¥³¥Þ¥ó¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó)¡£
-.It CDIOCRESET
-¤¢¤é¤æ¤ëºÆÀ¸¤òÄä»ß¤·¡¢Mitsumi ¥³¥ó¥È¥í¡¼¥é¥Ü¡¼¥É¤ò¥ê¥»¥Ã¥È¤·¤Þ¤¹¡£
-.It CDIOCSETDEBUG
-¥«¡¼¥Í¥ë¤Ï
-.Nm mcd
-¥É¥é¥¤¥Ð¤Ë¤Ä¤¤¤Æ¤Î¥Ç¥Ð¥Ã¥°¥á¥Ã¥»¡¼¥¸¤ò¥³¥ó¥½¡¼¥ë¤Ë½ÐÎϤ·¤Þ¤¹¡£
-.It CDIOCCLRDEBUG
-¥«¡¼¥Í¥ë¤Ï
-.Nm mcd
-¥É¥é¥¤¥Ð¤Ë¤Ä¤¤¤Æ¤Î¥Ç¥Ð¥Ã¥°¥á¥Ã¥»¡¼¥¸¤Î½ÐÎϤò½ªÎ»¤·¤Þ¤¹¡£
-.El
-.Pp
-¾åµ­¤ÇÄêµÁ¤·¤¿
-.Fn ioctl
-¥³¥Þ¥ó¥É¤Ï
-.Nm mcd
-¥É¥é¥¤¥Ð¤¬¥µ¥Ý¡¼¥È¤¹¤ë¥³¥Þ¥ó¥É¤À¤±¤Ç¤¹¡£(
-.Dv CDIOCSETVOL
-¤ä
-.Dv CDIOCSETSTERIO
-¤Î¤è¤¦¤Ê) CD-ROM ´ØÏ¢
-.Fn ioctl
-¥³¥Þ¥ó¥É¤â¸ºß¤·¤Þ¤¹¤¬¡¢¤½¤Î¤è¤¦¤Ê¥³¥Þ¥ó¥É¤Ï
-¥É¥é¥¤¥Ð¤Î¾­Íè¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤ë¤«¤âÃΤì¤Þ¤»¤ó¡£
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width /dev/(r)mcd0a -compact
-.It Pa /dev/(r)mcd0a
-¥Ç¥£¥¹¥¯¾å¤Î BSD ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹¡£Ä̾CD-ROM ¥Ç¥£¥¹¥¯
-¾å¤Ë¸ºß¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ïñ°ì¤Ç¤¹¡£
-.It Pa /dev/(r)mcd0c
-raw ¥Ç¥Ð¥¤¥¹¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹¡£
-.El
-.Sh Ãí
-.Nm mcd
-¥É¥é¥¤¥Ð¤Î¥­¥ã¥é¥¯¥¿¥â¡¼¥É¥Ç¥Ð¥¤¥¹¤Ï¡¢
-¥ª¡¼¥Ç¥£¥ªµ¡Ç½¤Ë¸ÂÄꤷ¤Æ¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤Ë»È¤¦¤Ù¤­¤Ç¤¹¡£
-¥Ç¡¼¥¿µ¡Ç½¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤È¡¢À­Ç½¤¬¤Ò¤É¤¯°­¤¤¤«¤é¤Ç¤¹¡£
-.Pp
-¥É¥é¥¤¥Ð¤Î¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Ï¡¢À¸À®¤µ¤ì¤¿¤¢¤é¤æ¤ë IRQ ¤ËÂФ·¤Æ³ä¤ê¹þ¤ß
-¥Ï¥ó¥É¥é¤òÊÝ»ý¤·¤Æ¤¤¤ë¤Ë¤â¤«¤«¤ï¤é¤º¡¢¥¤¥ó¥¿¥Õ¥§¡¼¥¹¥Ü¡¼¥É¤Î DMA ¤È
-IRQ µ¡Ç½¤Î¤É¤Á¤é¤âÍѤ¤¤Æ¤¤¤Þ¤»¤ó¡£
-¤È¤â¤«¤¯ DMA µ¡Ç½¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤ë¤Þ¤Ç¡¢¥Ü¡¼¥É
-¤ÎÀ¸À®¤¹¤ë³ä¤ê¹þ¤ß¤À¤±¤Ï¥É¥é¥¤¥Ð¤Ë¤è¤Ã¤Æ¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Pa /usr/include/sys/cdio.h
-.Sh ºî¼Ô
-¥É¥é¥¤¥Ð¤Ï
-.An Holger Veit
-(¥Ç¡¼¥¿Éôʬ) µÚ¤Ó
-.An Brian Moore
-(¥ª¡¼¥Ç¥£¥ªÉôʬ) ¤¬½ñ¤­¤Þ¤·¤¿¡£¤½¤ì¤ËÂФ¹¤ëÊѹ¹¤¬
-.An Gary Clark II ,
-.An Andrew A. Chernov ,
-.An Jordan K. Hubbard
-¤Ë¤è¤Ã¤ÆÄ󶡤µ¤ì¤Þ¤·¤¿¡£
-.Sh Îò»Ë
-.Nm mcd
-¥É¥é¥¤¥Ð¤Ï
-.Fx 1.0
-¤ÇºÇ½é¤ËÅо줷¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/npx.4 b/ja_JP.eucJP/man/man4/man4.i386/npx.4
deleted file mode 100644
index f44bbaabde..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/npx.4
+++ /dev/null
@@ -1,79 +0,0 @@
-.\"
-.\" Copyright (c) 1993 Christopher G. Demetriou
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by Christopher G. Demetriou.
-.\" 3. The name of the author may not be used to endorse or promote products
-.\" derived from this software withough specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" from: npx.4,v 1.1 1993/08/06 10:58:03 cgd Exp
-.\" %Id: npx.4,v 1.5 1998/10/22 14:22:13 bde Exp %
-.\" $FreeBSD$
-.\"
-.\" WORD: Numeric Processing Extension coprocessor ¿ôÃͱ黻¥³¥×¥í¥»¥Ã¥µ
-.\"
-.Dd August 28, 1993
-.Dt NPX 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm npx
-.Nd ¿ôÃͱ黻¥³¥×¥í¥»¥Ã¥µ¤È¥¨¥ß¥å¥ì¡¼¥¿
-.Sh ½ñ¼°
-.Cd "options MATH_EMULATE"
-.\" XXX this is awful hackery to get it to work right... -- cgd
-.Cd "device npx0 at isa? port IO_NPX tty irq 13"
-.Sh ²òÀâ
-.Nm npx
-¥É¥é¥¤¥Ð¤Ï¡¢¥·¥¹¥Æ¥à¤Ë¿ôÃͱ黻¥³¥×¥í¥»¥Ã¥µ¤¬¤¢¤ì¤Ð¡¢
-¤½¤ì¤òÍøÍѤǤ­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
-³ÈÄ¥¿ôÃͱ黻µ¡Ç½ (NPX) ¤Ï¡¢
-.Sy 486DX
-CPU ¤ò»È¤Ã¤¿¥·¥¹¥Æ¥à¤ä¡¢
-.Sy 387
-¤Þ¤¿¤Ï
-.Sy 487SX
-¥³¥×¥í¥»¥Ã¥µ¤ò»È¤Ã¤¿¥·¥¹¥Æ¥à¤Ë¸ºß¤·¤Þ¤¹¡£
-.Nm npx
-¥É¥é¥¤¥Ð¤Ï NPX ¤¬Â¸ºß¤¹¤ë¤«Èݤ«¤Ë´Ø¤ï¤é¤º¡¢
-¥·¥¹¥Æ¥à¤¬Àµ¾ï¤Ëưºî¤¹¤ë¤¿¤á¤ËɬÍפǤ¹¡£
-.Pp
-¤â¤· NPX ¤¬¥·¥¹¥Æ¥à¤Ë¸ºß¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢
-¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë "MATH_EMULATE" ¥ª¥×¥·¥ç¥ó¤¬
-µ­½Ò¤µ¤ì¤Æ¤¤¤ë¤³¤È¤¬É¬ÍפǤ¹¡£
-¤³¤ì¤Ë¤è¤ê¡¢Ä̾ï¤Ï NPX ¤Ç¼Â¹Ô¤µ¤ì¤ëÌ¿Î᤬¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹¡£
-¥·¥¹¥Æ¥à¤Ë NPX ¤¬Â¸ºß¤»¤º¡¢¥«¡¼¥Í¥ë¤¬¿ô³Ø¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤òÉÕ¤±¤º¤Ë
-¹½ÃÛ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¥·¥¹¥Æ¥à¤Ïµ¯Æ°¤·¤Þ¤»¤ó¡£
-.Sh ·Ù¹ð
-¥¨¥ß¥å¥ì¡¼¥¿¤Ï NPX ¥³¥×¥í¥»¥Ã¥µ¤ÈÈæ¤Ù¤ÆÈó¾ï¤ËÃÙ¤¤¤Ç¤¹¡£
-¤½¤Î¤¿¤á¡¢¥¨¥ß¥å¥ì¡¼¥¿¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤È¤­¤Ë¤Ï¡¢
-ÉâÆ°¾®¿ôÅÀ±é»»¤ÎÀ­Ç½¤¬°­¤¯¤Ê¤ê¤Þ¤¹¡£
-.Sh ¥Ð¥°
-¤¿¤¯¤µ¤ó¤¢¤ê¤Þ¤¹¡£ÆÃ¤Ë°Â¤Ã¤Ý¤¤¥Þ¥¶¡¼¥Ü¡¼¥É¾å¤Ç»È¤Ã¤¿»þ¤Ë¤Ï¤½¤¦¤Ç¤¹¡£
-NPX ¤«¤é CPU ¤Ø¤Î³ä¤ê¹þ¤ß¥é¥¤¥ó¤¬Àµ¤·¤¯·ëÀþ¤µ¤ì¤Æ¤¤¤Ê¤¤
-¥Þ¥¶¡¼¥Ü¡¼¥É¤¬¤¢¤ê¤Þ¤¹¡£
-¤â¤·¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¡¢¥·¥¹¥Æ¥à¤¬¾ï¤ËÀµ¾ï¤Êưºî¤ò¤¹¤ë¤³¤È¤ò˾¤à¤Ê¤é¤Ð¡¢
-¥¨¥ß¥å¥ì¡¼¥¿¤ò»È¤¦¤³¤È¤¬É¬ÍפǤ¹¡£
-.Pp
-Ķ±Û´Ø¿ôÌ¿Îá¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤ÏÉÔÀµ³Î¤Ç¤¹¡£
-¤½¤ì°Ê³°¤ÎÌ¿Îá¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤â²ø¤·¤¤¤Ç¤¹¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/pcf.4 b/ja_JP.eucJP/man/man4/man4.i386/pcf.4
deleted file mode 100644
index 7f14fc2530..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/pcf.4
+++ /dev/null
@@ -1,65 +0,0 @@
-.\" Copyright (c) 1998, Nicolas Souchu
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\"
-.\" $FreeBSD$
-.Dd August 6, 1998
-.Dt PCF 4
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm pcf
-.Nd
-Philips I2C ¥Ð¥¹¥³¥ó¥È¥í¡¼¥é
-.Sh ½ñ¼°
-.Cd "controller pcf0 at isa? port? irq 5"
-.Pp
-1 ¤Ä°Ê¾å¤Î iicbus ¥Ð¥¹¤ËÂФ·
-.Cd "controller iicbus0"
-.Sh ²òÀâ
-.Em pcf
-¥É¥é¥¤¥Ð¤Ï
-.Xr iicbus 4
-¥·¥¹¥Æ¥àÍѤΠPhilips PCF8584 I2C ¥³¥ó¥È¥í¡¼¥é¤Î¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Þ¤¹¡£
-.Pp
-PCF8584 ¤Ï CMOS ¥Æ¥¯¥Î¥í¥¸¤ÇÀ߷פµ¤ì¤¿½¸ÀѲóÏ©¤Ç¤¢¤ê¡¢
-¤Û¤È¤ó¤É¤Îɸ½àŪ¤Ê¥Ñ¥é¥ì¥ë¥Ð¥¹¥Þ¥¤¥¯¥í¥³¥ó¥È¥í¡¼¥é/¥Þ¥¤¥¯¥í¥×¥í¥»¥Ã¥µ¤È
-¥·¥ê¥¢¥ë I2C ¥Ð¥¹¤È¤Î´Ö¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Þ¤¹¡£
-PCF8584 ¤Ï¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤ÎξÊý¤Îµ¡Ç½¤òÄ󶡤·¤Þ¤¹¡£
-I2C ¥Ð¥¹¤È¤ÎÄÌ¿®¤Ï³ä¤ê¹þ¤ß¤«¥Ý¡¼¥ê¥ó¥°¥Ï¥ó¥É¥·¥§¡¼¥¯¤ò»È¤¤¡¢
-¥Ð¥¤¥È¤ò´ðËܤȤ·¤Æ¼Â¹Ô¤µ¤ì¤Þ¤¹¡£
-¤Þ¤¿¡¢I2C ¥Ð¥¹ÆÃÍ­¤Î¥·¡¼¥±¥ó¥¹¡¢¥×¥í¥È¥³¥ë¡¢Ä´Ää¡¢¥¿¥¤¥ß¥ó¥°¤ÎÁ´¤Æ¤ò
-À©¸æ¤·¤Þ¤¹¡£
-PCF8584 ¤Ï¥Ñ¥é¥ì¥ë¥Ð¥¹¥·¥¹¥Æ¥à¤Î I2C ¥Ð¥¹¤È¤ÎÁÐÊý¸þÄÌ¿®¤ò²Äǽ¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
-.Pp
-.Sh ´ØÏ¢¹àÌÜ
-.Xr iicbus 4
-.Sh Îò»Ë
-.Nm
-¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.Fx 3.0
-¤ÇÅо줷¤Þ¤·¤¿¡£
-.Sh ºî¼Ô
-¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
-.An Nicolas Souchu
-¤¬½ñ¤­¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/perfmon.4 b/ja_JP.eucJP/man/man4/man4.i386/perfmon.4
deleted file mode 100644
index 0916ee1170..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/perfmon.4
+++ /dev/null
@@ -1,224 +0,0 @@
-.\"
-.\" Copyright 1996 Massachusetts Institute of Technology
-.\"
-.\" Permission to use, copy, modify, and distribute this software and
-.\" its documentation for any purpose and without fee is hereby
-.\" granted, provided that both the above copyright notice and this
-.\" permission notice appear in all copies, that both the above
-.\" copyright notice and this permission notice appear in all
-.\" supporting documentation, and that the name of M.I.T. not be used
-.\" in advertising or publicity pertaining to distribution of the
-.\" software without specific, written prior permission. M.I.T. makes
-.\" no representations about the suitability of this software for any
-.\" purpose. It is provided "as is" without express or implied
-.\" warranty.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY M.I.T. ``AS IS''. M.I.T. DISCLAIMS
-.\" ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE,
-.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT
-.\" SHALL M.I.T. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-.\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-.\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" %Id: perfmon.4,v 1.6 1998/03/12 07:30:36 charnier Exp %
-.\" $FreeBSD$
-.Dd March 26, 1996
-.Dt PERFMON 4 i386
-.Os FreeBSD 2.2
-.Sh ̾¾Î
-.Nm perfmon
-.Nd CPU ¤ÎÀ­Ç½¥â¥Ë¥¿¥ê¥ó¥°¤ò¤¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹
-.Sh ½ñ¼°
-.Cd cpu \&"I586_CPU\&"
-.Cd cpu \&"I686_CPU\&"
-.Cd options PERFMON
-.Sh ²òÀâ
-.Nm perfmon
-¥É¥é¥¤¥Ð¤Ë¤è¤ê
-.Tn Intel
-¤Î
-.Tn Pentium
-¤È
-.Tn "Pentium Pro"
-¤Î
-CPU ÆâÉô¤ÎÀ­Ç½¥â¥Ë¥¿¥ê¥ó¥°µ¡Ç½¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤¹¡£
-¤³¤ì¤é¤Î¥×¥í¥»¥Ã¥µ¤Ë¤Ï¿ºÌ¤Ê¥¤¥Ù¥ó¥È¤Ë¤Ä¤¤¤ÆÈ¯À¸²ó¿ô¤Þ¤¿¤Ï
-(CPU ¥µ¥¤¥¯¥ë¤Ç¤Î) »ý³»þ´Ö¤Î¤É¤Á¤é¤«¤ò¬Äꤹ¤ë¤è¤¦¤ËÀßÄê¤Ç¤­¤ë
-2 ¸Ä¤ÎÆâÉô¥«¥¦¥ó¥¿¤È¡¢Æ±¤¸¤¯¥¯¥í¥Ã¥¯¥µ¥¤¥¯¥ë¤ò¿ô¤¨¤ë
-1 ¸Ä¤Î¥µ¥¤¥¯¥ë¥«¥¦¥ó¥¿¤¬¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-.Nm
-¥É¥é¥¤¥Ð¤Ç¤Ï¤³¤ì¤é¤Îµ¡Ç½¤ËÂФ·¤Æ¥Ç¥Ð¥¤¥¹·Á¼°¤Ë¤è¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄó¶¡
-¤·¤Þ¤¹¡£
-.Pp
-À­Ç½¥â¥Ë¥¿¥ê¥ó¥°¤ò¤¹¤ë¥«¥¦¥ó¥¿¤Ø¤ÎÁ´¤Æ¤Î¥¢¥¯¥»¥¹¤Ï
-¥Ç¥Ð¥¤¥¹·¿ÆÃ¼ì¥Õ¥¡¥¤¥ë¤Î
-.Dq Pa /dev/perfmon
-¤òÇÞ²ð¤È¤·¤Æ½èÍý¤µ¤ì¤Þ¤¹¡£
-¤³¤Î¥Ç¥Ð¥¤¥¹¤¬Ä󶡤¹¤ë
-.Xr ioctl 2
-¥ê¥¯¥¨¥¹¥È¤Ï¿¤¯¤¢¤ê
-.Aq Pa machine/perfmon.h
-¤ÎÃæ¤ÇÄêµÁ¤µ¤ì¡¢¤³¤Î¥Õ¥¡¥¤¥ë¤ÎÃæ¤Ë¤Ï
-.Tn Pentium
-¤È
-.Tn "Pentium Pro"
-¥×¥í¥»¥Ã¥µ¤ÎξÊý¤Î¿§¡¹¤Ê¥«¥¦¥ó¥¿¤ÎÄêµÁ¤â¤¢¤ê¤Þ¤¹¡£
-.Pp
-.Sy Ãí°Õ»ö¹à:
-ÍøÍѲÄǽ¤Ê¥¤¥Ù¥ó¥È¤Î½¸¹ç¤Ï¥×¥í¥»¥Ã¥µËè¤Ë°Û¤Ê¤ê¤Þ¤¹¡£
-»ÈÍѤµ¤ì¤ë¥¤¥Ù¥ó¥È¥³¡¼¥É¤¬Â¬Äꤵ¤ì¤ë CPU ¤Î·¿¼°¤ËÂФ·¤Æ
-ŬÀµ¤Ç¤¢¤ë¤³¤È¤ò³Îǧ¤¹¤ë¤³¤È¤Ï¥×¥í¥°¥é¥Þ¤ÎÀÕǤ¤Ç¤¹¡£
-.Pp
-°Ê²¼¤Î
-.Xr ioctl 2
-¥ê¥¯¥¨¥¹¥È¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹:
-.Bl -tag -width PMIOTSTAMP
-.It Dv PMIOSETUP
-.Pq Li "struct pmc"
-¹½Â¤ÂΤËÄêµÁ¤µ¤ì¤Æ¤¤¤ë¥Ñ¥é¥á¡¼¥¿¤È¥Õ¥é¥°¤Ç¥«¥¦¥ó¥¿¤òÀßÄꤷ¤Þ¤¹¡£
-°Ê²¼¤Î¥Õ¥£¡¼¥ë¥É¤¬
-.Li struct pmc
-¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹:
-.Bl -tag -width "u_char pmc_eventx"
-.It Li "int pmc_num"
-»ØÄꤹ¤ë¥«¥¦¥ó¥¿ÈÖ¹æ¤Ç¤¹¡£
-.Dv NPMC
-(¸½ºß¤Ï 2) ¤è¤ê¾®¤µ¤¯¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
-.It Li "u_char pmc_event"
-¥â¥Ë¥¿¤¹¤Ù¤­ÆÃÄê¤Î¥¤¥Ù¥ó¥È¥³¡¼¥É¤Ç¡¢
-.Aq Pa machine/perfmon.h
-¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-.It Li "u_char pmc_unit"
-¥¤¥Ù¥ó¥È¤Î·¿¤ËÂбþ¤¹¤ëÁõÃ֤Υޥ¹¥¯¤ÎÃͤǤ¹ (
-.Tn Intel
-¤Îʸ½ñ¤ò»²¾È)¡£
-.It Li "u_char pmc_flags"
-¥«¥¦¥ó¥¿¤ÎƯ¤­¤òÊѹ¹¤¹¤ë¥Õ¥é¥° (²¼µ­»²¾È) ¤Ç¤¹¡£
-.It Li "u_char pmc_mask"
-¥«¥¦¥ó¥¿¤Î¥Þ¥¹¥¯¤ÎÃͤǤ¹¡£¤Ä¤Þ¤ê¡¢ËÜÍè¡¢¤³¤ÎÃͤϻØÄꤵ¤ì¤¿¿ô¤Î¥¯¥í¥Ã¥¯
-°Ê¾å (Ëô¤Ï°Ê²¼) ¤Î´Ö·Ñ³¤¹¤ë¥¤¥Ù¥ó¥È¤Ë¥«¥¦¥ó¥È¤òÀ©¸Â¤¹¤ë°Ù¤Ë»ÈÍѤµ¤ì¤ë¤·¤­¤¤ÃÍ
-¤Ç¤¹¡£
-.El
-.Pp
-¼¡¤Î¤è¤¦¤Ê
-.Li pmc_flags
-¤ÎÃͤ¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹:
-.Bl -tag -compact -width PMCF_USRxx
-.It Dv PMCF_USR
-¥¤¥Ù¥ó¥È¤ò¥æ¡¼¥¶¥â¡¼¥É¤Ç¥«¥¦¥ó¥È¤·¤Þ¤¹¡£
-.It Dv PMCF_OS
-¥¤¥Ù¥ó¥È¤ò¥«¡¼¥Í¥ë¥â¡¼¥É¤Ç¥«¥¦¥ó¥È¤·¤Þ¤¹¡£
-.It Dv PMCF_E
-¥¤¥Ù¥ó¥È¤ò»ý³»þ´Ö¤Ç¤Ï¤Ê¤¯¤½¤Î¿ô¤Ç¥«¥¦¥ó¥È¤·¤Þ¤¹¡£
-.It Dv PMCF_INV
-¥«¥¦¥ó¥¿¤Î¥Þ¥¹¥¯¤ÎÈæ³Ó¤Î°ÕÌ£¤òµÕž¤·¤Þ¤¹¡£
-.El
-.It Dv PMIOGET
-.Pq Li "struct pmc"
-»ØÄꤵ¤ì¤¿¥«¥¦¥ó¥¿¤Î¸½ºß¤ÎÀßÄê¤òÊÖ¤·¤Þ¤¹¡£
-.It Dv PMIOSTART
-.It Dv PMIOSTOP
-.Pq Li int
-»ØÄꤷ¤¿¥«¥¦¥ó¥¿¤òµ¯Æ° (Ää»ß) ¤·¤Þ¤¹¡£¥Ï¡¼¥É¥¦¥§¥¢¤Î·ç´Ù¤Ë¤è¤ê¡¢ÈÖ¹æ½ç¤Ë
-µ¯Æ°¤ÈÄä»ß¤ò¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
-(¨¤Á¡¢¥«¥¦¥ó¥¿ 0 ¤Ïɬ¤º¤Þ¤º¥«¥¦¥ó¥¿ 1 ¤òÄä»ß¤·¤Æ¤«¤éÄä»ß¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó)¡£
-¥É¥é¥¤¥Ð¤Ç¤Ï¤³¤ÎÀ©Ìó¤ò
-.Sy ¶¯À©¤·¤Æ¤¤¤Þ¤»¤ó
-(¤È¸À¤¦¤Î¤â¾­Íè¤Î CPU ¤Ç¤Ï¤³¤ÎÀ©Ìó¤Ï¤Ê¤¯¤Ê¤ë¤«¤âÃΤì¤Þ¤»¤ó)¡£
-.It Dv PMIORESET
-.Pq Li int
-»ØÄꤵ¤ì¤¿¥«¥¦¥ó¥¿¤ò 0 ¤Ë¥ê¥»¥Ã¥È¤·¤Þ¤¹¡£¥«¥¦¥ó¥¿¤Ï¥ê¥»¥Ã¥È¤¹¤ëÁ°¤Ë
-.Dv PMIOSTOP
-¤Ë¤è¤êÄä»ß¤µ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£Á´¤Æ¤Î¥«¥¦¥ó¥¿¤Ï¼«Æ°Åª¤Ë
-.Dv PMIOSETUP
-¤Ë¤è¤Ã¤Æ¥ê¥»¥Ã¥È¤µ¤ì¤Þ¤¹¡£
-.It Dv PMIOREAD
-.Pq Li "struct pmc_data"
-¥«¥¦¥ó¥¿¤Î¸½ºß¤ÎÃͤò¼è¤ê½Ð¤·¤Þ¤¹¡£
-.Li pmc_data
-¹½Â¤ÂΤˤϼ¡¤Î¤è¤¦¤Ê 2 ¸Ä¤Î¥Õ¥£¡¼¥ë¥É¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹:
-.Pp
-.Bl -tag -compact -width "quad_t pmcd_value"
-.It Li "int pmcd_num"
-ÆÉ¤ß½Ð¤¹¥«¥¦¥ó¥¿¤ÎÈֹ档
-.It Li "int pmcd_value"
-64 ¥Ó¥Ã¥È¤ÎÉ乿ÉÕ¤­À°¿ô¤Ç¤Î½ªÎ»ÃÍ¡£
-.El
-.Pp
-¾­Íè¡¢
-.Tn "Pentium Pro"
-¥×¥í¥»¥Ã¥µ¤«¤é
-¥«¥¦¥ó¥¿¤òľÀÜÆÉ¤ß½Ð¤¹°Ù¤Ë
-.Li RDPMC
-Ì¿Îá¤ò»ÈÍѽÐÍè¤ëÍͤˤʤë¤Ç¤·¤ç¤¦¡£
-.It Dv PMIOTSTAMP
-.Pq Li "struct pmc_tstamp"
-¥¿¥¤¥à¥¹¥¿¥ó¥×¥«¥¦¥ó¥¿¤òÆÉ¤ß½Ð¤·¤Þ¤¹¡£
-.Li pmc_tstamp
-¹½Â¤ÂÎ¤Ç¤Ï 2 ¸Ä¤Î¥Õ¥£¡¼¥ë¥É¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹:
-.Pp
-.Bl -tag -compact -width "quad_t pmct_value"
-.It Li "int pmct_rate"
-¥«¥¦¥ó¥¿¤Î MHz ¤Ç¤Î¤ª¤ª¤è¤½¤Î®Å٤Ǥ¹¡£
-.It Li "quad_t pmct_value"
-64 ¥Ó¥Ã¥ÈÀ°¿ô¤Ç¤Î¥«¥¦¥ó¥¿¤Î¸½ºß¤ÎÃͤǤ¹¡£
-.El
-.Pp
-.Li pmct_rate
-¥Õ¥£¡¼¥ë¥É¤ËÍ¿¤¨¤é¤ì¤ë¥«¥¦¥ó¥¿¤Î®Å٤ϡ¢
-¹»Àµ¤¬º¤Æñ¤Ê»ö¤ä¥¯¥í¥Ã¥¯¤Î¿Ê¹Ô¤¬ÉÔ´°Á´¤Ê°Ù¤Ë¡¢
-±ý¡¹¤Ë¤·¤ÆÀµ³Î¤Ç¤Ï¤Ê¤¤¤³¤È¤ËÃí°Õ¤¹¤ë»ö¤¬ÂçÀڤǤ¹¡£
-¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ë¤Ä¤¤¤Æ¤Ï
-¥¯¥í¥Ã¥¯¤¬¹ï¤à®ÅÙ¤ò¼ÂºÝ¤Ëɽ¼¨¤¹¤ë¤â¤Î¤È¤¤¤¦¤è¤ê¤â
-¼ê¤¬¤«¤ê¤«Ëô¤ÏŬÀµ¤µ¤Î¸¡ºº¤¯¤é¤¤¤Ë¹Í¤¨¤ë¤Ù¤­¤Ç¤¹¡£
-.El
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -compact -width "/usr/include/machine/perfmon.h"
-.It Pa /dev/perfmon
-¥«¥¦¥ó¥¿¤Ø¤Îʸ»ú·¿¥Ç¥Ð¥¤¥¹¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹
-.It Pa /usr/include/machine/perfmon.h
-¹½Â¤ÂΤȥ¤¥Ù¥ó¥È¥³¡¼¥É¤òÄêµÁ¤·¤Æ¤¤¤ë¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
-.It Pa /usr/share/examples/perfmon
-Á´¤Æ¤Î
-.Fn ioctl
-¥³¥Þ¥ó¥É¤Î»ÈÍѤò¶ñÂÎŪ¤ËÎ㼨¤·¤¿¥µ¥ó¥×¥ë¤Î¥½¡¼¥¹¥³¡¼¥É
-.El
-.Sh ´ØÏ¢¹àÌÜ
-.Xr ioctl 2
-.Rs
-.%A Intel Corporation
-.%B Pentium Pro Family Developer's Manual
-.%D January 1996
-.%V vol. 3
-.%O Operating System Writer's Manual
-.Re
-.\"Ìõ¼ÔÃí³«»Ï
-.Rs
-.%A ¥¤¥ó¥Æ¥ë¥¸¥ã¥Ñ¥ó³ô¼°²ñ¼Ò
-.%B Pentium Pro ¥Õ¥¡¥ß¥ê¡¼ ¥Ç¥£¥Ù¥í¥Ã¥Ñ¡¼¥º ¥Þ¥Ë¥å¥¢¥ë
-.%D January 1996
-.%V ²¼´¬
-.%O ¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥° ¥·¥¹¥Æ¥à ¥é¥¤¥¿¡¼¥º ¥Þ¥Ë¥å¥¢¥ë
-.Re
-.\"Ìõ¼ÔÃí½ª¤ê
-.Sh Îò»Ë
-.Nm
-¥Ç¥Ð¥¤¥¹¤Ï
-.Fx 2.2
-¤Ç½é¤á¤Æ¸½¤ì¤Þ¤·¤¿¡£
-.Sh ºî¼Ô
-.Nm
-¥É¥é¥¤¥Ð¤Ï
-.An Garrett A. Wollman ,
-MIT Laboratory for Computer Science
-¤¬½ñ¤­¤Þ¤·¤¿¡£
-.\"Translated by Tetsuro Furuya <ht5t-fry@asahi-net.or.jp>, Dec. 1999.
-.\"ML Checked by Tetsuya Isaki (°æºêůÌé) <isaki@net.ipc.hiroshima-u.ac.jp>,
-.\" Satoru Koizumi (¾®Àô ¸ç )<koizumi@cms.phys.s.u-tokyo.ac.jp>
-.\"Final Checked by
diff --git a/ja_JP.eucJP/man/man4/man4.i386/pnp.4 b/ja_JP.eucJP/man/man4/man4.i386/pnp.4
deleted file mode 100644
index 98905b0302..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/pnp.4
+++ /dev/null
@@ -1,221 +0,0 @@
-.\" pnp(4) - manual page for the scanner device driver `asc'
-.\"
-.\"
-.\" Copyright (c) 1997 Luigi Rizzo
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgements:
-.\" This product includes software developed by Luigi Rizzo.
-.\" 4. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: pnp.4,v 1.2 1998/03/12 07:30:36 charnier Exp %
-.\"
-.\" Based on Japanese translation by Yasuhito FUTATSUKI <futatuki@fureai.or.jp>
-.\" [man-jp 1426]
-.\" $FreeBSD$
-.\"
-.Dd September 7, 1997
-.Dt PNP 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm pnp
-.Nd PnP ¥Ç¥Ð¥¤¥¹¤Î¥µ¥Ý¡¼¥È
-.Sh ½ñ¼°
-.Cd controller pnp0
-.Sh ²òÀâ
-.Fx
-¤Î PnP ¥Ç¥Ð¥¤¥¹¥µ¥Ý¡¼¥È¤Ë¤è¤Ã¤Æ¡¢¥æ¡¼¥¶¤¬ PnP ¥«¡¼¥É¤ÎÀßÄê¤ò
-¶¯À©ÀßÄꤹ¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£¤Þ¤¿¡¢¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤¬ PnP ¥«¡¼¥É¤Î
-¥Ñ¥é¥á¡¼¥¿¤ò¼èÆÀ¡¦Êѹ¹¤¹¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
-.Pp
-¼êư¤Ç¶¯À©ÀßÄꤹ¤ëµ¡Ç½¤òÍѤ¤¤ë¤¿¤á¤Ë¤Ï¡¢¥«¡¼¥Í¥ë¤ò
-.Cd options USERCONFIG
-ÉÕ¤­¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-¤³¤Î¤È¤­¥«¡¼¥Í¥ë¤Ï¡¢PnP ¥Ç¥Ð¥¤¥¹¤ÎÀßÄê¤òµ­Ï¿¤¹¤ë¤¿¤á¤Î
-°ìÄê¤ÎÂ礭¤µ¤Î¥Æ¡¼¥Ö¥ë (¥Ç¥Õ¥©¥ë¥È¤Ç 20 ¥¨¥ó¥È¥ê) ¤ò³ÎÊݤ·¤Þ¤¹¡£
-PnP ¥«¡¼¥É 1 ¤Ä¤¬Ê£¿ô¤ÎÆÈΩ¤·¤¿¥Ç¥Ð¥¤¥¹¤«¤é¹½À®¤µ¤ì¤Æ¤¤¤ë
-¤³¤È¤â¤¢¤ê¤Þ¤¹ (5 ¤Ä 6 ¤Ä¤â¤¢¤ë¤È¤¤¤¦¤³¤È¤Ï°Û¾ï¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó)¡£
-.Pp
-¥«¡¼¥Í¥ë¤ò
-.Dq Fl c
-¥Õ¥é¥°ÉÕ¤­¤Ç¥Ö¡¼¥È¤¹¤ë¤³¤È¤Ç¡¢
-PnP ¥«¡¼¥É¤ÎÀßÄêÊѹ¹¤Î¥³¥Þ¥ó¥É¤ò»ÈÍѤǤ­¤Þ¤¹¡£¥³¥Þ¥ó¥É¤Ï
-.Dl pnp CSN LDN
-¤È¤¤¤¦¥·¡¼¥±¥ó¥¹¤«¤é»Ï¤Þ¤ê¤Þ¤¹¡£¤³¤³¤Ç¡¢CSN ¤Ê¤é¤Ó¤Ë LDN ¤Ï
-¤½¤ì¤¾¤ì¡¢¥Ç¥Ð¥¤¥¹¤Ë¿¶¤é¤ì¤Æ¤¤¤ë¥«¡¼¥ÉÁªÂòÈÖ¹æ
-.Pq Card Select Number
-¤ª¤è¤ÓÏÀÍý¥Ç¥Ð¥¤¥¹ÈÖ¹æ
-.Pq Logiacal Device Number
-¤Ç¤¹¡£
-¤³¤Î¥·¡¼¥±¥ó¥¹¤Ë³¤±¤Æ¡¢°Ê²¼¤Î¥³¥Þ¥ó¥É¤ÎǤ°Õ¤ÎÁȤ߹ç¤ï¤»¤¬»È¤¨¤Þ¤¹¡£
-
-.Bl -tag -width "mmmmmmmmmm""
-.It Dv irqN Ar line
-¥«¡¼¥É¾å¤Î³ä¤ê¹þ¤ß 0 ¤Þ¤¿¤Ï 1
-.Pq ÌõÃí: N ¤Ç»ØÄê
-¤Ë»ÈÍѤ¹¤ë IRQ Àþ¤òÀßÄꤷ¤Þ¤¹¡£
-.Ar line
-¤Ë 0 ¤ò»ØÄꤹ¤ë¤³¤È¤Ï¡¢IRQ Àþ¤ò»ÈÍѤ·¤Ê¤¤¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£
-.It Dv drqN Ar n
-¥«¡¼¥É¾å¤Î DMA 0 ¤Þ¤¿¤Ï 1
-.Pq ÌõÃí: N ¤Ç»ØÄê
-¤Ë»ÈÍѤ¹¤ë DRQ ¥Á¥ã¥Í¥ë¤òÀßÄꤷ¤Þ¤¹¡£
-¥Á¥ã¥Í¥ë¤Ë 4 ¤ò»ØÄꤹ¤ë¤³¤È¤Ï¡¢¥Á¥ã¥Í¥ë¤ò»ÈÍѤ·¤Ê¤¤¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£
-.It Dv portN Ar address
-N ÈÖÌܤΥݡ¼¥ÈÎΰè
-.Pq port's range
-¤Î´ðÄ쥢¥É¥ì¥¹
-.Pq base address
-¤òÀßÄꤷ¤Þ¤¹ (N=0..7)¡£
-.Ar address
-¤Ë 0 ¤ò»ØÄꤹ¤ë¤³¤È¤Ï¡¢¥Ý¡¼¥È¤ò»ÈÍѤ·¤Ê¤¤¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£
-.It Dv memN Ar address
-N ÈÖÌܤΥá¥â¥êÎΰè
-.Pq memory's range
-¤Î´ðÄ쥢¥É¥ì¥¹
-.Pq base address
-¤òÀßÄꤷ¤Þ¤¹ (N=0..3)¡£
-.Ar address
-¤Ë 0 ¤ò»ØÄꤹ¤ë¤³¤È¤Ï¡¢¥á¥â¥êÎΰè¤ò»ÈÍѤ·¤Ê¤¤¤³¤È¤ò°ÕÌ£¤·¤Þ¤¹¡£
-.It Dv bios
-PnP ¥Ç¥Ð¥¤¥¹¤ÎÀßÄê¤È¤·¤Æ¡¢BIOS ¤¬ÀßÄꤷ¤¿¤â¤Î¤ò»ÈÍѤ·¤Þ¤¹¡£
-¤³¤ì¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¤¢¤ê¡¢
-BIOS ¤¬ PnP ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤ÏÄ̾ï¤Ï¤³¤ì¤Ç¤è¤¤¤Ç¤·¤ç¤¦¡£
-BIOS ÀßÄê¤ò»ÈÍѤ¹¤ë¾ì¹ç¤Ë¤Ï
-.Dq Dv flags
-°Ê³°¤Î¥Ñ¥é¥á¡¼¥¿¤Ï̵»ë¤µ¤ì¤Þ¤¹¡£
-.It Dv os
-PnP ¥Ç¥Ð¥¤¥¹¤ÎÀßÄê¤Ë¡¢¤³¤Î¥¨¥ó¥È¥ê¤Ç»ØÄꤷ¤¿¤â¤Î¤ò»ÈÍѤ·¤Þ¤¹¡£
-.It Dv enable
-PnP ¥Ç¥Ð¥¤¥¹¤òÍ­¸ú¤Ë¤·¤Þ¤¹¡£
-.It Dv disable
-PnP ¥Ç¥Ð¥¤¥¹¤ò̵¸ú¤Ë¤·¤Þ¤¹¡£
-.It Dv delete
-¥Ç¥Ð¥¤¥¹¤Ë»ÈÍѤµ¤ì¤Æ¤¤¤ë¥¨¥ó¥È¥ê¤ò²òÊü¤·¡¢Ê̤ΠCSN/LDN ¤ÎÁȤò»ý¤Ä
-¾¤Î¥Ç¥Ð¥¤¥¹¤Ç»ÈÍѤǤ­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
-.It Dv flags
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤ËÅϤ¹ 32 ¥Ó¥Ã¥È¤Î flags ¥¨¥ó¥È¥ê¤ÎÃͤòÀßÄꤷ¤Þ¤¹¡£
-flags ¤Ï¡¢ÆÃÊÌ¤ÊÆ°ºî¥â¡¼¥É¤ò»ØÄꤹ¤ë¤Î¤Ë»È¤ï¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
-(Î㤨¤Ð¡¢¤¢¤ë¼ï¤Î¥µ¥¦¥ó¥É¥«¡¼¥É¤Ç SB ¤È WSS ¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó¤ò
-ÀÚ¤êÂØ¤¨¤ë¡¢¤Ê¤É)
-.El
-.Pp
-¸½ºß¤Î¥Æ¡¼¥Ö¥ëÆâ¤ÎÀßÄêÃͤϡ¢userconfig ¤Î
-.Ic ls
-¥³¥Þ¥ó¥É¤Çɽ¼¨¤µ¤ì¤Þ¤¹¡£
-¤³¤Î¥Æ¡¼¥Ö¥ë¤Ï¡¢¥æ¡¼¥¶¤¬¹Ô¤Ê¤Ã¤¿Êѹ¹¤Ë²Ã¤¨¡¢
-PnP ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤¬¥¢¥¯¥»¥¹¤·¤¿¤¹¤Ù¤Æ¤ÎÏÀÍý¥Ç¥Ð¥¤¥¹¤Î¥¨¥ó¥È¥ê¤ò
-ÊÝ»ý¤·¤Þ¤¹¡£
-.Pp
-¥Æ¡¼¥Ö¥ë¤ÎÊѹ¹·ë²Ì¤Ï¡¢
-.Xr dset 8
-¥³¥Þ¥ó¥É¤Ë¤è¤Ã¤Æ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¾å¤Î¥Ö¡¼¥È¥¤¥á¡¼¥¸¤ËÊݸ¤µ¤ì¤Þ¤¹¡£
-.Pq ÌõÃí: ¥«¡¼¥Í¥ë¤Î ELF ²½¤Ë¤è¤ê dset ¥³¥Þ¥ó¥É¤ÏÇѻߤµ¤ì¤Þ¤·¤¿
-.Pp
-.Sh PnP ¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-¥«¡¼¥Í¥ë¤Ï PnP ¥Ç¥Ð¥¤¥¹¤ò¼«Æ°Åª¤Ëǧ¼±¤·¤ÆÀßÄꤷ¤Þ¤¹¡£
-PnP ¥Ç¥Ð¥¤¥¹¤Ï°Ê²¼¤Î¥Ç¡¼¥¿¹½Â¤¤Ç¼±Ê̤·¤Þ¤¹¡£
-.Bd -literal
-struct pnp_device {
- char *pd_name;
- char *(*pd_probe ) (u_long csn, u_long vendor_id);
- void (*pd_attach ) (u_long csn, u_long vend_id, char * name,
- struct isa_device *dev);
- u_long *pd_count;
- u_int *imask;
- struct isa_device dev;
-};
-.Ed
-.Pp
-¥×¥í¡¼¥Ö (probe) ¥ë¡¼¥Á¥ó¤Ï¡¢ÅϤµ¤ì¤ë vendor_id ¤¬¼«Ê¬¤¬
-ǧ¼±¤¹¤ë¤â¤Î¤Ç¤¢¤ë¤«¡¢
-¥«¡¼¥ÉÃæ¤ÎɬÍפʥǥХ¤¥¹¤¬Í­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¤ò¥Á¥§¥Ã¥¯¤·¡¢
-¥Á¥§¥Ã¥¯¤Ë
-¼ºÇÔ¤·¤¿¾ì¹ç¤Ë¤Ï NULL Ãͤò¡¢À®¸ù¤·¤¿¾ì¹ç¤Ë¤Ï NULL ¤Ç¤Ê¤¤ÃÍ
-(°ìÈ̤˥ǥХ¤¥¹Ì¾¤ò»Ø¤¹¥Ý¥¤¥ó¥¿) ¤òÊÖ¤·¤Þ¤¹¡£
-¥×¥í¡¼¥Ö¥ë¡¼¥Á¥óÆâ¤Ë¤ª¤¤¤Æ¡¢ÏÀÍý¥Ç¥Ð¥¤¥¹¤¬Í­¸ú¤Ç¤¢¤ë¤«¤É¤¦¤«¤Î
-¥Á¥§¥Ã¥¯¤Ë¤Ï¡¢
-.Fn read_pnp_parms
-¤ò»ÈÍѤǤ­¤Þ¤¹¡£
-.Pp
-¥¢¥¿¥Ã¥Á (attach) ¥ë¡¼¥Á¥ó¤Ï¡¢
-PnP ¥«¡¼¥É¤ò ISA ¥¢¥¯¥»¥¹²Äǽ¤Ë¤¹¤ë¡¢
-ÀßÄê¤ò¼èÆÀ¤¹¤ë¡¢¥Ç¥Ð¥¤¥¹¤Î ISA ¥É¥é¥¤¥Ð¤ò¸Æ¤Ö¡¢
-¤È¤¤¤Ã¤¿É¬Íפʽé´ü²½¤ò¤¹¤Ù¤Æ¹Ô¤¦¤³¤È¤¬É¬ÍפǤ¹¡£
-.Pp
-¼¡¤Î¥ë¡¼¥Á¥ó¤È¥Ç¡¼¥¿¹½Â¤¤¬»ÈÍѤǤ­¤Þ¤¹¡£
-.Bl -tag -width "xxxxxxxxxx"
-.It Dv struct pnp_cinfo
-¤³¤Î¥Ç¡¼¥¿¹½Â¤
-.Po
-.Pa /usr/i386/isa/pnp.h
-¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë
-.Pc
-¤Ï¡¢
-PnP ÏÀÍý¥Ç¥Ð¥¤¥¹¤Ë´ØÏ¢¤¹¤ë¤¹¤Ù¤Æ¤Î¾ðÊó¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹¡£
-.It Fn read_pnp_parms "struct pnp_cinfo *d" "int ldn"
-¤³¤Î´Ø¿ô¤ÏÍ׵ᤵ¤ì¤¿ÏÀÍý¥Ç¥Ð¥¤¥¹¤ÎÀßÄê¤òÊÖ¤·¤Þ¤¹¡£
-¤³¤Î´Ø¿ô¤Ï¥×¥í¡¼¥Ö¤ª¤è¤Ó¥¢¥¿¥Ã¥Á¤Î
-¥ë¡¼¥Á¥ó¤«¤é¸Æ¤Ð¤ì¤ë¤³¤È¤À¤±¤òÁÛÄꤷ¤Æ¤¤¤ë¤¿¤á¡¢
-CSN ¤ò»ØÄꤹ¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
-.It Fn write_pnp_parms "struct pnp_cinfo *d" "int ldn"
-¤³¤Î´Ø¿ô¤ÏÍ׵ᤵ¤ì¤¿ÏÀÍý¥Ç¥Ð¥¤¥¹¤Î¥Ñ¥é¥á¡¼¥¿¤òÀßÄꤷ¤Þ¤¹¡£
-Ʊ»þ¤Ë¡¢¥«¡¼¥Í¥ë¤Î¶¯À©ÀßÄêÍѥơ¼¥Ö¥ë¤Î¥¨¥ó¥È¥ê¤ò¹¹¿·¤·¤Þ¤¹¡£
-BIOS ¤ä (userconfig ¤ò»ÈÍѤ¹¤ë) ¥æ¡¼¥¶¤ÎÊý¤¬¡¢
-¤É¤¦¥Ñ¥é¥á¡¼¥¿¤òÀßÄꤹ¤Ù¤­¤«¤ò¤è¤¯ÃΤäƤ¤¤ë¤Ï¤º¤Ê¤Î¤Ç¡¢
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤ÏÄ̾ï¥Ç¥Ð¥¤¥¹¤ÎÀßÄê¤òÊѹ¹¤¹¤Ù¤­¤Ç¤Ï
-.Em ¤¢¤ê¤Þ¤»¤ó¡£
-ÆÃ¤Ë¡¢
-userconfig ¤Ë¤è¤ë¶¯À©ÀßÄê¥á¥«¥Ë¥º¥à¤òÇËþ¤µ¤»¤Æ¤·¤Þ¤¦¤¿¤á¡¢
-̵¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ëÏÀÍý¥Ç¥Ð¥¤¥¹¤ò
-.Em Í­¸ú¤Ë¤·¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó¡£
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤ÏÏÀÍý¥Ç¥Ð¥¤¥¹¤ä¥Ý¡¼¥ÈÎΰè¤Ê¤É¤ò̵¸ú¤Ë¤·¤Æ¤â
-¤«¤Þ¤¤¤Þ¤»¤ó¤¬¡¢¤³¤ì¤Ï¡¢
-ÆÃÄê¤Î¥Ç¥Ð¥¤¥¹¤ä¥Ñ¥é¥á¡¼¥¿¤¬ÌäÂê¤òµ¯¤³¤¹¤³¤È¤¬¤ï¤«¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë
-¸Â¤ë¤Ù¤­¤Ç¤¹¡£
-.It Fn enable_pnp_card void
-¤³¤Î´Ø¿ô¤Ï¥¢¥¿¥Ã¥Á¥ë¡¼¥Á¥óÆâÉô¤Ç
-.Em ¤Î¤ß¡¢
-¥«¡¼¥É¤Î ISA ¥Ý¡¼¥È/¥á¥â¥ê¤Î¥¢¥É¥ì¥¹Îΰè¤Ë¥¢¥¯¥»¥¹¤¹¤ëÁ°¤Ë
-.Em ¸Æ¤Ð¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
-.El
-.Pp
-.Sh ´ØÏ¢¹àÌÜ
-.Xr dset 8
-.Pq ÌõÃí: Çѻߤµ¤ì¤Þ¤·¤¿
-.Sh ¥Ð¥°
-¥Ó¥¸¥å¥¢¥ë¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ë¤Ï¡¢PnP ¥Ç¥Ð¥¤¥¹ÀßÄê¤Î¥µ¥Ý¡¼¥È¤¬
-¤¢¤ê¤Þ¤»¤ó¡£
-userconfig ¤Î¥³¥Þ¥ó¥É¤Ç PnP ¥Ç¥Ð¥¤¥¹¤ÎÀßÄê¤ò¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ì¤Ð
-ÁÇÀ²¤é¤·¤¤¤³¤È¤Ç¤·¤ç¤¦¡£
-.Sh ºî¼Ô
-PnP ¥µ¥Ý¡¼¥È¤Ï
-.An Sujal Patel
-¤¬½é¤á¤Ë¼ê³Ý¤±¤¿¤â¤Î¤ò¸µ¤Ë¡¢
-.An Luigi Rizzo
-¤¬½ñ¤­¤Þ¤·¤¿¡£
-.Sh Îò»Ë
-.Nm
-¤Ï
-.Fx 2.2.5
-¤Ë½é¤á¤ÆÅо줷¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/scd.4 b/ja_JP.eucJP/man/man4/man4.i386/scd.4
deleted file mode 100644
index e730f7b6e8..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/scd.4
+++ /dev/null
@@ -1,65 +0,0 @@
-.\"
-.\" Copyright (c) 1995 Jordan K. Hubbard
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. The name of the author may not be used to endorse or promote products
-.\" derived from this software withough specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: scd.4,v 1.6 1998/03/12 07:30:37 charnier Exp %
-.\" $FreeBSD$
-.\"
-.Dd January 1, 1995
-.Dt SCD 4 i386
-.Os FreeBSD 2.0.5
-.Sh ̾¾Î
-.Nm scd
-.Nd Sony CDU31/33 CD-ROM ¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device scd0 at isa? port 0x230 bio"
-.Sh ²òÀâ
-.Nm scd
-¥É¥é¥¤¥Ð¤Ï Sony CDU31 µÚ¤Ó CDU33A CD-ROM ¥É¥é¥¤¥Ö¤ËÂФ¹¤ë
-¥Ç¡¼¥¿¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Þ¤¹¡£
-¥É¥é¥¤¥Ö¤Ï¡¢
-Sony ¸ÇÍ­¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¥«¡¼¥É¤«¸ß´¹¥«¡¼¥É¤ËÀܳ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width /dev/[r]scd0a -compact
-.It Pa /dev/[r]scd0a
-¥Ç¥£¥¹¥¯¾å¤Î BSD ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹¡£Ä̾CDROM ¥Ç¥£¥¹¥¯
-¾å¤Ë¤Ïñ°ì¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¤ß¸ºß¤·¤Þ¤¹¡£
-.It Pa /dev/[r]scd0c
-raw ¥Ç¥Ð¥¤¥¹¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Pa /sys/i386/isa/scd.c
-.Sh ºî¼Ô
-Ëܥɥ饤¥Ð¤Ï¡¢
-.An Holger Veit
-¤È
-.An Brian Moore
-¤¬´ó£¤·¤¿¥³¡¼¥É¤òÍѤ¤¤Æ¡¢
-.An Mikael Hybsch
-¤¬½ñ¤­¤Þ¤·¤¿¡£
-.Sh Îò»Ë
-.Nm scd
-¥É¥é¥¤¥Ð¤Ï
-.Fx 2.0.5
-¤ÇºÇ½é¤ËÅо줷¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/spkr.4 b/ja_JP.eucJP/man/man4/man4.i386/spkr.4
deleted file mode 100644
index 0e702a1c9d..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/spkr.4
+++ /dev/null
@@ -1,234 +0,0 @@
-.\"
-.\" %Id: spkr.4,v 1.10 1998/03/12 07:30:38 charnier Exp %
-.\" $FreeBSD$
-.\"
-.Dd November 7, 1993
-.Dt SPKR 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm speaker ,
-.Nm spkr
-.Nd ¥³¥ó¥½¡¼¥ë¥¹¥Ô¡¼¥«¤Î¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd pseudo-device speaker
-.Fd #include <machine/speaker.h>
-.Sh ²òÀâ
-¥¹¥Ô¡¼¥«¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï¡¢
-.Tn FreeBSD
-¤¬Áö¤Ã¤Æ¤¤¤ë
-.Tn IBM-PC
-¸ß´¹ PC ¾å¤Ç¡¢
-¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¥³¥ó¥½¡¼¥ë¥¹¥Ô¡¼¥«¤òÀ©¸æ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
-.Pp
-¤¤¤«¤Ê¤ë¤È¤­¤Ç¤â¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤Ç¤­¤ë¤Î¤Ï
-¤¿¤À 1 ¤Ä¤Î¥×¥í¥»¥¹¤À¤±¤Ç¤¹¡£
-¤³¤Î¤¿¤á¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥í¥Ã¥¯¤È²òÊü¤Ë¤Ï¡¢
-.Xr open 2
-¤È
-.Xr close 2
-¤ò»ÈÍѤ·¤Þ¤¹¡£
-¾¤Î¥×¥í¥»¥¹¤¬¥Ç¥Ð¥¤¥¹¤òÆÈÀꤷ¤Æ¤¤¤ë»þ¤Ë¥ª¡¼¥×¥ó¤·¤è¤¦¤È¤¹¤ë¤È¡¢
-.Er EBUSY
-¥¨¥é¡¼¤ò¼¨¤·¤Æ -1 ¤òÊÖ¤·¤Þ¤¹¡£
-¥Ç¥Ð¥¤¥¹¤Ø¤Î½ñ¤­¹þ¤ß¤Ï¡¢ ASCII ʸ»ú¤Çñ½ã¤Ë¥á¥í¥Ç¥£¤òɽµ­¤·¤¿
-±éÁÕʸ»úÎó (`play string') ¤È¤·¤Æ²ò¼á¤µ¤ì¤Þ¤¹¡£
-.Xr ioctl 2
-¥ê¥¯¥¨¥¹¥È¤Ë¤è¤ëǤ°Õ¤Î¼þÇÈ¿ô¤Îȯ²»¤â¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-.Pp
-ȯ²»¤¹¤ë¤³¤È¤Ç¥×¥í¥»¥Ã¥µ¤òÆÈÀꤹ¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-¼ÂºÝ¤Ë¤Ï¡¢¥É¥é¥¤¥Ð¤Ï PC ¥Ï¡¼¥É¥¦¥§¥¢¤¬²»¤òȯ¤·¤Æ¤¤¤ë´Ö¤Î
-¤Û¤È¤ó¤É¤Î»þ´Ö¤ò¥¹¥ê¡¼¥×¤·¤ÆÂԤäƤ¤¤Þ¤¹¡£
-¾¤Î¥×¥í¥»¥¹¤Ï¥É¥é¥¤¥Ð¤¬Áö¤Ã¤Æ¤¤¤ë´Ö¤Ë¥Ó¡¼¥×¤òÌĤ餹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Pp
-¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢¥¹¥Ô¡¼¥«¤Î¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤ËÂФ·¤Æ
-.Xr ioctl 2
-¸Æ¤Ó½Ð¤·¤ò¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥¹¥Ô¡¼¥«¥É¥é¥¤¥Ð¤òľÀÜÀ©¸æ²Äǽ¤Ç¤¹¡£
-.Xr ioctl 2
-¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë¤Ä¤¤¤Æ¤ÎÄêµÁ¤Ï
-.Pa /usr/include/machine/speaker.h
-¤Ë¤¢¤ê¤Þ¤¹¡£
-¤³¤ì¤é¤Î¸Æ¤Ó½Ð¤·¤Ë»È¤ï¤ì¤ë
-.Li tone_t
-¹½Â¤ÂΤˤϡ¢
-¼þÇÈ¿ô (¥Ø¥ë¥Ä) ¤È»ý³»þ´Ö (1/100 ÉÃñ°Ì¤Ç) ¤ò»ØÄꤹ¤ë
-2 ¤Ä¤Î¥Õ¥£¡¼¥ë¥É¤¬¤¢¤ê¤Þ¤¹¡£
-¼þÇÈ¿ô 0 ¤Ï¡¢µÙÉä¤È²ò¼á¤µ¤ì¤Þ¤¹¡£
-.Pp
-¸½ºß¤½¤Î¤è¤¦¤Ê
-.Xr ioctl 2
-¸Æ¤Ó½Ð¤·¤Ï 2 ¤Ä¤¢¤ê¤Þ¤¹¡£
-.Dv SPKRTONE
-¤Ï¡¢Âè 3 °ú¿ô¤Ëñ°ì¤Î tone ¹½Â¤ÂΤؤΥݥ¤¥ó¥¿ 1 ¸Ä¤ò¼õ¤±¼è¤ê¡¢
-¤½¤ì¤ò±éÁÕ¤·¤Þ¤¹¡£
-.Dv SPKRTUNE
-¤Ï¡¢Ã±°ì¤Î tone ¹½Â¤ÂÎÇÛÎó¤ÎÀèÆ¬¤Ø¤Î¥Ý¥¤¥ó¥¿ 1 ¸Ä¤ò¼õ¤±¼è¤ê¡¢
-¤½¤ì¤é¤ò½çÈ֤˱éÁÕ¤·¤Þ¤¹¡£
-¤³¤ÎÇÛÎó¤ÏËöÈø¤¬»ý³»þ´Ö 0 ¤Î¥á¥ó¥Ð¤Ç½ª¤Ã¤Æ¤¤¤ë¤³¤È¤¬É¬ÍפǤ¹¡£
-.Pp
-±éÁÕʸ»úÎó¤Î¸ìË¡¤Ï
-.Tn IBM
-Advanced BASIC 2.0 ¤Î PLAY ʸ¤Î½¬´·¤òÌÏÊ路¤Æ¤¤¤Þ¤¹¡£
-PLAY ʸ¤Î
-.Li MB ,
-.Li MF ,
-.Li X
-Í×ÁǤϻþʬ³ä´Ä¶­¤Ç¤ÏÌò¤ËΩ¤¿¤Ê¤¤¤¿¤á½ü¤«¤ì¤Þ¤¹¡£
-`¥ª¥¯¥¿¡¼¥ÖÄɽ¾' µ¡Ç½¤È¥¹¥é¡¼µ­¹æ¤Ï¿·¤·¤¯Äɲ䵤줿¤â¤Î¤Ç¤¹¡£
-.Pp
- 7 ¥ª¥¯¥¿¡¼¥Ö 84 ²»¤¬»ÈÍѲÄǽ¤Ç 1-84 ¤ÎÈֹ椬¤Ä¤¤¤Æ¤¤¤Þ¤¹¡£
-.\" ¸¶Ê¸¤Ç¤Ï 1-83 ¤È¤Ê¤Ã¤Æ¤¤¤ë¡£ send-pr ºÑ¤ß¡£
-¤½¤ì¤¾¤ì¤Î¥ª¥¯¥¿¡¼¥Ö¤Ï C ¤«¤é B ¤Þ¤Ç³¤¤¤Æ¤¤¤Æ 0-6 ¤ÎÈֹ椬¤Ä¤¤¤Æ¤¤¤Þ¤¹¡£
-²»³¬¤Ï A440 ¤Ë¹ç¤ï¤»¤ÆÄ´Î§¤µ¤ì¤Æ¤¤¤Æ¡¢¥ª¥¯¥¿¡¼¥Ö 3 ¤Ï¿¿Ãæ¤Î C ¤«¤é»Ï¤Þ¤ê¤Þ¤¹¡£
-¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï±éÁÕµ¡Ç½¤ÏȾÉäβ»Éä¤òȯ²»¤·¡¢¤½¤Î¤¦¤ÁºÇ¸å¤Î 1/16 Éäϵ٤ߤޤ¹¡£
-.Pp
-±éÁÕʸ»úÎó¤Ïº¸¤«¤é±¦¤Ø¤È¡¢±éÁÕ¥³¥Þ¥ó¥É¥°¥ë¡¼¥×¤ÎϢ³¤È¤·¤Æ²ò¼á¤µ¤ì¤Þ¤¹¡£
-Âçʸ»ú¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤Þ¤»¤ó¡£±éÁÕ¥³¥Þ¥ó¥É¥°¥ë¡¼¥×¤Ï¼¡¤ÎÄ̤ê¤Ç¤¹:
-.Bl -tag -width CDEFGABxx
-.It Li CDEFGAB
-A ¤«¤é G ¤Þ¤Ç¤Îʸ»ú¤ÏÂбþ¤¹¤ë²»¤ò¸½ºß¤Î¥ª¥¯¥¿¡¼¥Ö¤ÇÌĤ餷¤Þ¤¹¡£
-²»Éäʸ»ú¤Ë¤Ï¥ª¥×¥·¥ç¥ó¤Ç¡¢ # + - ¤Î¤¦¤Á¤¤¤º¤ì¤«¤Ò¤È¤Ä¤Î
-.Dq Em "Î×»þµ­¹æ"
-¤ò³¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤³¤Î¤¦¤ÁºÇ½é¤Î 2 ¤Ä¤Ï²»¤òȾ²»¹â¤¯¤·¡¢
-ºÇ¸å¤Î¤â¤Î¤Ï²»¤òȾ²»Ä㤯¤·¤Þ¤¹¡£
-¤Þ¤¿²»Éäʸ»ú¤Î¸å¤Ë¤Ï²»Ä¹¤òɽ¤¹¿ô»ú¤ÈÉÕÅÀµ­¹æ (¸å½Ò) ¤ò¤Ä¤±¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-²»Ä¹¤Ï¼¡¤Î L ¥³¥Þ¥ó¥É¤Î¾ì¹ç¤ÈƱÍͤ˲ò¼á¤µ¤ì¤Þ¤¹¡£
-.It Ns Li O Sy n
-¤â¤·
-.Sy n
-¤¬¿ô»ú¤Ê¤é¡¢°Ê¸å¤Î¥ª¥¯¥¿¡¼¥Ö¤òÀßÄꤷ¤Þ¤¹¡£
-.Sy n
-¤Ë
-.Li L
-¤Þ¤¿¤Ï
-.Li N
-¤Î¤¤¤º¤ì¤«¤ò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢
-¥ª¥¯¥¿¡¼¥ÖÄɽ¾¤òÍ­¸ú¤Þ¤¿¤Ï̵¸ú¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹
-(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï̵¸ú¤Ç¤¹)¡£
-¥ª¥¯¥¿¡¼¥ÖÄɽ¾¤¬Í­¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ë»þ¤Ï¡¢1 ÁȤβ»Éä¤ò²ò¼á¤¹¤ë¤È¡¢
-²»Éä´Ö¤Ç¤Î²»Äø¤Îº¹¤¬ºÇ¾®¤Ë¤Ê¤ë¤è¤¦¤ËɬÍפ˱þ¤¸¤Æ¥ª¥¯¥¿¡¼¥Ö¤¬ÊѲ½¤·¤Þ¤¹¡£
-¤·¤¿¤¬¤Ã¤Æ¡¢ ``olbc'' ¤Ï ``olb>c'' ¤Î¤è¤¦¤Ë¡¢
-``olcb'' ¤Ï ``olc<b'' ¤Î¤è¤¦¤Ë±éÁÕ¤µ¤ì¤Þ¤¹¡£
-¥ª¥¯¥¿¡¼¥ÖÄɽ¾¤Ï¡¢> ¤È < ¤È O[0123456] ¤Ë³¤¯¡¢1 ²»Éä¤Ë¤Ä¤¤¤Æ¤Ï̵¸ú¤Ç¤¹¡£
-(¥ª¥¯¥¿¡¼¥ÖÄɽ¾µ¡Ç½¤Ï
-.Tn IBM
-BASIC ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£)
-.It Li >
-¸½ºß¤Î¥ª¥¯¥¿¡¼¥Ö¤ò 1 ¤Ä¾å¤²¤Þ¤¹¡£
-.It Li <
-¸½ºß¤Î¥ª¥¯¥¿¡¼¥Ö¤ò 1 ¤Ä²¼¤²¤Þ¤¹¡£
-.It Ns Li N Sy n
-²»Éä
-.Sy n
-¤ò±éÁÕ¤·¤Þ¤¹¡£
-.Sy n
-¤Ï 1 ¤«¤é 84 ¤«¡¢¸½ºß¤Î²»Ä¹¤ÎµÙÉä¤È¤·¤Æ 0 ¤Ç¤¹¡£
-ÉÕÅÀµ­¹æ¤ò³¤±¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-.It Ns Li L Sy n
-²»Éä¤Î²»Ä¹¤òÀßÄꤷ¤Þ¤¹¡£¥Ç¥Õ¥©¥ë¥È¤Ï
-.Li L4
-¤Ç¡¢»Íʬ²»Éä¤Ç¤¹¡£
-¤³¤ÎÃÍ¤Ï 1 ¤«¤é 64 ¤Þ¤Ç¤¬Ç§¤á¤é¤ì¤Þ¤¹¡£
-.Li L1
-¤ÏÁ´²»Éä¤Ë¡¢
-.Li L2
-¤ÏÆóʬ²»Éä¤Ë¡¢
-.Li L4
-¤Ï»Íʬ²»Éä¤Ë¡¢¤Ê¤É¤ÈÀßÄꤵ¤ì¤Þ¤¹¡£
-.It Ns Li P Sy n
-.Sy n
-¤ò
-.Ns Li L Sy n
-¤ÈƱÍͤ˲ò¼á¤·¤¿µÙÉä¤Ç¤¹¡£ÉÕÅÀµ­¹æ¤ò¤Ä¤±¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-.Li ~
-¤È½ñ¤¯¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
-.It Ns Li T Sy n
-1 ʬ¤¢¤¿¤ê¤Î»Íʬ²»Éä¤Î¿ô¤òÀßÄꤷ¤Þ¤¹¡£¥Ç¥Õ¥©¥ë¥È¤Ï 120 ¤Ç¤¹¡£
-¤è¤¯¤¢¤ë¥Æ¥ó¥Ý¤Î²»³Ú̾:
-
-.Bd -literal -offset indent
- ¥Æ¥ó¥Ý ʬ¤¢¤¿¤êÇï¿ô
-¤È¤Æ¤âÃÙ¤¤ Larghissimo
- Largo 40-60
- Larghetto 60-66
- Grave
- Lento
- Adagio 66-76
-ÃÙ¤¤ Adagietto
- Andante 76-108
-Ãæ¤¯¤é¤¤ Andantino
- Moderato 108-120
-®¤¤ Allegretto
- Allegro 120-168
- Vivace
- Veloce
- Presto 168-208
-¤È¤Æ¤â®¤¤ Prestissimo
-.Ed
-.It Li M[LNS]
-Ä´²»¤òÀßÄꤷ¤Þ¤¹¡£
-.Li MN
-.Ns No ( Li N
-¤ÏÉáÄÌ (normal) ¤ò¼¨¤·¤Þ¤¹) ¤¬¥Ç¥Õ¥©¥ë¥È¤Ç¡¢²»Éä¤ÎºÇ¸å 1/8 ¤òµÙ¤ß¤Þ¤¹¡£
-¥ì¥¬¡¼¥È (µÙ¤ß¤Ê¤·) ¤Ë¤¹¤ë¤Ë¤Ï
-.Li ML
-¤ò¡¢¥¹¥¿¥Ã¥«¡¼¥È (1/4 µÙ¤à) ¤Ë¤¹¤ë¤Ë¤Ï
-.Li MS
-¤òÀßÄê¤Ç¤­¤Þ¤¹¡£
-.El
-.Pp
-²»Éä (¤Ä¤Þ¤ê
-.Li CDEFGAB
-¤Þ¤¿¤Ï
-.Li N
-¥³¥Þ¥ó¥Éʸ»ú¥°¥ë¡¼¥×) ¤Ë¤ÏÉÕÅÀµ­¹æ (.) ¤ò³¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.\" dot ¤È¤Ï . ¤Ç¤¢¤ë¤¬ÆüËܸì¤Ç¤ÏÌÀ¼¨¤·¤Ê¤¤¤È¤ï¤«¤é¤Ê¤¤
-¤½¤ì¤¾¤ì¤ÎÉÕÅÀµ­¹æ¤Ï 1 ¤Ä¤Ë¤Ä¤­¡¢²»Éä¤Î²»Ä¹¤ò 1.5 Çܤˤ·¤Þ¤¹¡£
-¤·¤¿¤¬¤Ã¤Æ¡¢ÉÕÅÀµ­¹æ¤¬ 1 ¤Ä¤Ä¤¤¤¿²»Éä¤Ï¤Ä¤¤¤Æ¤¤¤Ê¤¤¤â¤Î¤Î 3/2 ¤Î²»Ä¹¤Ë¡¢
-2 ¤Ä¤Ä¤¤¤¿²»Éä¤Ï 9/4 ¤Î²»Ä¹¤Ë¡¢
-3 ¤Ä¤Ä¤¤¤¿²»Éä¤Ï 27/8 ¤Î²»Ä¹¤Ë¤Ê¤ê¤Þ¤¹¡£
-.Pp
-²»Éä¤ÈÉÕÅÀµ­¹æ¤Ë¤Ï¥¹¥é¡¼µ­¹æ (_) ¤ò³¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-¤³¤ì¤Ë¤è¤Ã¤Æ²»Éä¤Î¸å¤ËÉáÃʤ¢¤ë¾®¤µ¤ÊµÙ¤ß¤¬Ëä¤á¤é¤ì¤Æ¡¢
-²»Éä¤ò¼¡¤Î²»Éä¤Ë¥¹¥é¡¼¤Ç¤Ä¤Ê¤²¤Þ¤¹¡£(¥¹¥é¡¼µ¡Ç½¤Ï
-.Tn IBM
-BASIC ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£)
-.Pp
-±éÁÕʸ»úÎóÃæ¤Î¶õÇò¤Ïñ¤ËÈô¤Ð¤µ¤ì¤ë¤Î¤Ç¡¢
-³ÚÀá¤òʬ¤±¤ë¤Î¤Ë»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Sh ¥Ð¥°
-²»Äø¥Æ¡¼¥Ö¥ë¤Î´Ý¤á¤ä¡¢È¯²»¥Ï¡¼¥É¥¦¥§¥¢¤ä¥¿¥¤¥Þ¥Ï¡¼¥É¥¦¥§¥¢¤Î
-¤³¤Ü¤ì (¤É¤Á¤é¤âÀºÅÙ¤ò¹Íθ¤·¤Æ¤¤¤Ê¤¤) ¤Î¤¿¤á¡¢
-²»Äø¤ÎÀµ³Î¤µ¤ä¥¿¥¤¥ß¥ó¥°¤Ï¿ô³ØÅª¤Ë¸·Ì©¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-²»ÎÌÄ´Àá¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-.Pp
-2 ¤Ä°Ê¾å¤ÎÉÕÅÀµ­¹æ¤Îưºî¤Ïɸ½àŪ¤Ê²»³Úµ­¹æ¤òÈ¿±Ç¤·¤Æ¤¤¤Þ¤»¤ó¡£
-ɸ½àŪ¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤ÎÉÕÅÀµ­¹æ¤ÏÁ°¤ÎÉÕÅÀ¤ÎȾʬ¤À¤±²»Ä¹¤òŤ¯¤¹¤ë¤Î¤Ç¤¢¤ê¡¢
-ÉÕÅÀ¤Ë¤è¤Ã¤Æ½¤Àµ¤µ¤ì¤¿²»Éä¤ÎȾʬ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-¤Ä¤Þ¤ê¡¢ÉÕÅÀµ­¹æ¤¬ 1 ¤Ä¤Ä¤¤¤¿²»Éä¤Ï¤Ä¤¤¤Æ¤¤¤Ê¤¤¤â¤Î¤Î 3/2 ¤Î²»Ä¹¤Ë¡¢
-2 ¤Ä¤Ä¤¤¤¿²»Éä¤Ï 7/4 ¤Î²»Ä¹¤Ë¡¢
-3 ¤Ä¤Ä¤¤¤¿²»Éä¤Ï 15/8 ¤Î²»Ä¹¤Ë¤Ê¤ê¤Þ¤¹¡£
-¤½¤ì¤Ç¤â¡¢3/2 Çܤˤ¹¤ë²ò¼á¤Ï
-.Tn IBM
-BASIC ¥Þ¥Ë¥å¥¢¥ë¤Ëµ­¤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢
-¸ß´¹À­¤Î¤¿¤á¤Ë¤½¤Î¤Þ¤Þ¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
-.Pp
-Èó¾ï¤ËŤ¤ (¥·¥¹¥Æ¥à¤ÎʪÍý I/O ¥Ö¥í¥Ã¥¯¤è¤ê¤âŤ¤) ±éÁÕʸ»úÎó¤Ç¤Ï¡¢
-¥Ö¥í¥Ã¥¯¶­³¦¤ò¤Þ¤¿¤¬¤ë¤¿¤á¤Ë¡¢
-²»Éä¤Î½¤¾þ¤ä¿ôÃͤ¬»þ¡¹´Ö°ã¤Ã¤Æ²ò¼á¤µ¤ì¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width /dev/speakerxx
-.It Pa /dev/speaker
-¥¹¥Ô¡¼¥«¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë
-.El
-.Sh ´ØÏ¢¹àÌÜ
-.Xr spkrtest 8
-.Sh ºî¼Ô
-.An Eric S. Raymond Aq esr@snark.thyrsus.com
-1990 ǯ 6 ·î
-.Sh °Ü¿¢¼Ô
-.An Andrew A. Chernov Aq ache@astral.msk.su
-.Sh Îò»Ë
-.Nm
-¥Ç¥Ð¥¤¥¹¤Ï
-.Fx 1.0
-¤Ë½é¤á¤ÆÅо줷¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/sr.4 b/ja_JP.eucJP/man/man4/man4.i386/sr.4
deleted file mode 100644
index 04ca6393ff..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/sr.4
+++ /dev/null
@@ -1,119 +0,0 @@
-.\"
-.\" Copyright (c) 1996 John Hay. All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by John Hay.
-.\" 4. Neither the name of the author nor the names of any co-contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY John Hay ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL John Hay BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" %Id: sr.4,v 1.10 1998/10/22 14:12:55 bde Exp %
-.\"
-.\" $FreeBSD$
-.Dd July 4, 1996
-.Dt SR 4 i386
-.Os
-.Sh ̾¾Î
-.Nm sr
-.Nd Ʊ´ü RISCom/N2 / WANic 400/405 ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device sr0 at isa? port 0x300 net irq 10 iomem 0xd0000"
-.Cd "device sr1 at isa? port 0x310 net irq 11 flags 0x1 iomem 0xd0000"
-.Pp
-.Cd "pseudo-device sppp"
-.Sh ²òÀâ
-.Nm sr
-¥É¥é¥¤¥Ð¤Ï¡¢HD64570 ¥Á¥Ã¥×¤ò»ÈÍѤ·¤¿¡¢
-RISCom/N2 ISA ¥«¡¼¥É¤È WANic 400/405 PCI ¥«¡¼¥É¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-.Pp
-¥ê¥ó¥¯¥ì¥Ù¥ë¤ÎÁؤˡ¢É¸½à¤Î
-.Tn FreeBSD
-sppp ¥³¡¼¥É¤ò»ÈÍѤ·¤Þ¤¹¡£
-¥Ç¥Õ¥©¥ë¥È¤Î¥×¥í¥È¥³¥ë¤Ï PPP ¤Ç¤¹¡£
-Cisco HDLC ¥×¥í¥È¥³¥ë¤Ï
-.Xr ifconfig 8
-¤Ë
-.Em link2
-¤òÄɲ乤뤳¤È¤Ë¤è¤Ã¤Æ»ÈÍѤǤ­¤Þ¤¹¡£
-.Pp
-.Em flags
-¥Õ¥£¡¼¥ë¥É¤Ï¾Êά²Äǽ¤Ç¤¹¡£¾Êά¤·¤¿¾ì¹ç¡¢¥É¥é¥¤¥Ð¤Ï¼¡¤Î¤è¤¦¤Ë²¾Äꤷ¤Þ¤¹:
-.Pp
-.Bl -hang -offset indent
-.It "¥«¡¼¥É¤Ë¤Ï 2 ¥Ý¡¼¥È¤¢¤ê¤Þ¤¹¡£"
-.It "¥·¥ê¥¢¥ë¥Ý¡¼¥È¤Î¥¯¥í¥Ã¥¯¤Ï³°Éô¤Î¤â¤Î¤ò»ÈÍѤ·¤Æ¤ª¤ê¡¢"
-Á÷¿®¤È¼õ¿®¤Î¥¯¥í¥Ã¥¯¤ÏƱ¤¸¤Ç¤¹¡£
-.El
-.Pp
-.Em flags
-¤Ï¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ç¤¢¤ê¡¢¥Ç¥Õ¥©¥ë¥È°Ê³°¤Îưºî¤ò¤µ¤»¤ë¤¿¤á¤Ë»ÈÍѤ·¤Þ¤¹¡£
-.Pp
-.Bl -hang -offset indent
-.It Em 0x01
-¥«¡¼¥É¤Ë¤Ï 1 ¥Ý¡¼¥È¤À¤±¤¢¤ê¤Þ¤¹¡£
-.It Em 0x10
-¥Ý¡¼¥È 0 ¤Ç¡¢Á÷¿®¤È¼õ¿®¤ÇÊÌ¡¹¤Î³°Éô¥¯¥í¥Ã¥¯¤ò»ÈÍѤ·¤Þ¤¹¡£
-.It Em 0x40
-¥Ý¡¼¥È 1 ¤Ç¡¢Á÷¿®¤È¼õ¿®¤ÇÊÌ¡¹¤Î³°Éô¥¯¥í¥Ã¥¯¤ò»ÈÍѤ·¤Þ¤¹¡£
-.El
-.Pp
-.Sh ÈÖ¹æ
-¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤Ï¡¢¥«¡¼¥ÉËè¤Ë 1 ¹Ô¤Î¤ß¤¬É¬ÍפǤ¹¡£
-ºÇ½é¤Î¥«¡¼¥É¤Î¥Ý¡¼¥È¤Ï sr0 ¤«¤é¿¶¤é¤ì¤Þ¤¹¡£
-¼¡¤Î¥«¡¼¥É¤ÎÈÖ¹æ¤Ï¡¢ºÇ½é¤Î¥«¡¼¥É¤Î½ª¤Ã¤¿½ê¤«¤é³¤±¤é¤ì¤Þ¤¹¡£
-¤Ä¤Þ¤ê¡¢¤â¤·ºÇ½é¤Î¥«¡¼¥É¤¬ 2 ¥Ý¡¼¥È¤Î¥«¡¼¥É¤Ê¤é¡¢¤½¤Î¥«¡¼¥É¤Ï sr0 ¤È sr1
-¤ò»È¤¤¤Þ¤¹¡£¤½¤·¤Æ¼¡¤Î¥«¡¼¥É¤Ï sr2 ¤«¤é»Ï¤Þ¤ê¤Þ¤¹¡£
-.Pp
-¥«¡¼¥É¤Ï IRQ 3, 4, 5, 7, 10, 11, 12, 15 ¤Î¤ß¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-.Pp
-iomem Îΰè¤Ï¡¢16Kb ¥Ö¥í¥Ã¥¯¤Ç¤¢¤ê¡¢16Kb ¶­³¦¤«¤é»Ï¤Þ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-.Sh ¿ÇÃÇ
-.Bl -diag
-.It "sr%d: Warning illegal interrupt %d."
-¥«¡¼¥É¤¬»ØÄꤵ¤ì¤¿³ä¤ê¹þ¤ß¤ò»ÈÍѤǤ­¤Þ¤»¤ó¡£Â¾¤Î³ä¤ê¹þ¤ß¤òÁª¤ó¤Ç¤¯¤À¤µ¤¤¡£
-.El
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width /sys/i386/isa/ic/hd64570.h -compact
-.It Pa /sys/i386/isa/ic/hd64570.h
-.It Pa /sys/i386/isa/if_srregs.h
-.It Pa /sys/i386/isa/if_sr.c
-.It Pa /sys/pci/if_sr_p.c
-.El
-.Sh ¥Ð¥°
-¸½»þÅÀ¤Ç X.21 ¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤À¤±¤ò»î¸³¤·¤Æ¤¤¤Þ¤¹¡£
-¾¤Î¤â¤Î¤Ç¤Ï¡¢¥¯¥í¥Ã¥¯ÁªÂò¥³¡¼¥É¤òÈùÄ´À°¤¹¤ëɬÍפ¬¤¢¤ë¤Ç¤·¤ç¤¦¡£
-.Pp
-¤³¤Î¥³¡¼¥É¤Ë¤Ï¡¢¤ª¤½¤é¤¯ºÇŬ²½¤Î;ÃϤ¬¤¢¤ê¤Þ¤¹¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr ar 4 ,
-.Xr cx 4 ,
-.Xr netintro 4 ,
-.Xr ifconfig 8 ,
-.Xr lsdev 8
-.Sh ºî¼Ô
-.Nm sr
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.An John Hay Aq jhay@FreeBSD.org
-¤¬ºîÀ®¤·¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/vx.4 b/ja_JP.eucJP/man/man4/man4.i386/vx.4
deleted file mode 100644
index 149c73366d..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/vx.4
+++ /dev/null
@@ -1,102 +0,0 @@
-.\"
-.\" Copyright (c) 1996, Fred Gray
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by David Greenman.
-.\" 4. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" %Id: vx.4,v 1.7 1998/03/12 07:30:39 charnier Exp %
-.\" $FreeBSD$
-.\"
-.Dd January 15, 1996
-.Dt VX 4 i386
-.Os
-.Sh ̾¾Î
-.Nm vx
-.Nd
-PCI ¥¤¡¼¥µ¥Í¥Ã¥È¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð
-.Sh ½ñ¼°
-.Cd "device vx0"
-.Sh ²òÀâ
-.Nm vx
-¥É¥é¥¤¥Ð¤Ï¡¢
-3Com ¤Î 3c590 ¤È 3c595¡¢¤¹¤Ê¤ï¤Á EtherLink III ¤È Fast EtherLink III ¤Î
-PCI ¥¤¡¼¥µ¥Í¥Ã¥È¥«¡¼¥É¤ò¡¢10 Mbps ¥â¡¼¥É¤Ç¥µ¥Ý¡¼¥È¤·¤Þ¤¹¡£
-¼¡¤Î
-.Xr ifconfig 8
-¥³¥Þ¥ó¥É¤Ø¤Î link ¥Õ¥é¥°¤Ë¤è¤Ã¤Æ¡¢ÇÞÂΤòÁªÂò²Äǽ¤Ç¤¹¡£
-.Pp
-.Bl -tag -width LINK0X -compact
-.It Em link0
-AUI ¥Ý¡¼¥È¤ò»ÈÍѤ·¤Þ¤¹¡£
-.It Em link1
-BNC ¥Ý¡¼¥È¤ò»ÈÍѤ·¤Þ¤¹¡£
-.It Em link2
-UTP ¥Ý¡¼¥È¤ò»ÈÍѤ·¤Þ¤¹¡£
-.El
-.Sh ¿ÇÃÇ
-.Bl -diag
-.It "vx%d: not configured; kernel is built for only %d devices."
-¥·¥¹¥Æ¥à¤Ë¤¢¤ë¥¢¥À¥×¥¿¿ô¤ËÂФ·¤Æ¡¢¥«¡¼¥Í¥ëÀßÄê¥Õ¥¡¥¤¥ëÆâ¤Î
-¥Ç¥Ð¥¤¥¹¿ô¤¬½½Ê¬¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-ÀßÄê¥Õ¥¡¥¤¥ë¤Ë¥Ç¥Ð¥¤¥¹¤òÄɲä·¡¢
-¥«¡¼¥Í¥ë¤òºÆ¹½ÃÛ¤·¤Æ¥ê¥Ö¡¼¥È¤·¤Æ²¼¤µ¤¤¡£
-.Pp
-¾¤Î¤¹¤Ù¤Æ¤Î¿ÇÃǤϥϡ¼¥É¥¦¥§¥¢¤ÎÌäÂ꤫¥É¥é¥¤¥Ð¤Î¥Ð¥°¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£
-.Sh ·Ù¹ð
-½é´ü¤Î¤¤¤¯¤Ä¤«¤Î 3c590 ¥«¡¼¥É¤Ë¤ÏÌäÂ꤬¤¢¤ê¡¢
-¼õ¿®¤¢¤Õ¤ì¤ÎÈï³²¤ò¼õ¤±¤Þ¤¹¡£
-¤½¤Î·ë²Ì¤È¤·¤Æ¡¢¥Ñ¥±¥Ã¥È»¼º¤ò°ú¤­µ¯¤³¤·¤Þ¤¹¡£
-ºî¼Ô¤Ï¡¢3 Com ¤«¤éÄ󶡤µ¤ì¤ë¾ðÊó¤ò´ð¤Ë¡¢
-¤³¤Î¤è¤¦¤Ê¥ê¥Ó¥¸¥ç¥ó¤Î¸¡ºº¤ò¼ÂÁõ¤·¤è¤¦¤È¤·¤Þ¤·¤¿¡£
-¤·¤«¤·¡¢¸¡ºº¤Î½ÐÎϤÎÂçÉôʬ¤Ïµ¿¤ï¤·¤¤·Ù¹ð¤Ë¤¹¤®¤Þ¤»¤ó¡£
-.Pp
-¥«¡¼¥É¤Î¥Ð¥¹¥Þ¥¹¥¿¥ê¥ó¥°µ¡Ç½¤ò»ÈÍѤ»¤º
-¥Ý¡¼¥ê¥ó¥°¥â¡¼¥É¤Î I/O ¤Î¤ß¤ò»ÈÍѤ¹¤ë¤³¤È¤«¤é¡¢
-¤³¤Î¥É¥é¥¤¥Ð¤ÎÀ­Ç½¤Ï¤¤¤¯¤é¤«À©¸Â¤µ¤ì¤Þ¤¹¡£
-.Sh ¥Ð¥°
-.Nm vx
-¥É¥é¥¤¥Ð¤Ï¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¾å¤Ç¥ï¡¼¥à¥Ö¡¼¥È¤Î¸å¡¢¥¢¥À¥×¥¿¤òÀµ¤·¤¯
-¥ê¥»¥Ã¥È¤·¤Ê¤¤¤³¤È¤¬ÃΤé¤ì¤Æ¤¤¤Þ¤¹¡£
-.Pp
-.Nm vx
-¥É¥é¥¤¥Ð¤Ï¡¢¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤È¤µ¤ì¤ë¥«¡¼¥É¤Î¤¹¤Ù¤Æ¤Î¥â¥Ç¥ë¤Ç
-ŰÄìŪ¤Ë¥Æ¥¹¥È¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
-.Sh Îò»Ë
-.Nm vx
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï
-.Fx 2.1
-¤ÇºÇ½é¤ËÅо줷¤Þ¤·¤¿¡£
-¤³¤ì¤Ï
-.Nm ep
-¥É¥é¥¤¥Ð¤ËͳÍ褷¤Æ¤¤¤Æ¡¢Â¿¤¯¤ÎÀ©¸Â¤ò·Ñ¾µ¤·¤Æ¤¤¤Þ¤¹¡£
-.Sh ºî¼Ô
-.Nm vx
-¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤È¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï¡¢
-.An Herb Peyerl
-¤Îºî¶È¤È¤½¤Î¾¤Î¿¤¯¤Î¿Í¤Î±ç½õ¤ò´ð¤Ë
-.An Fred Gray Aq fgray@rice.edu
-¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤Þ¤·¤¿¡£
diff --git a/ja_JP.eucJP/man/man4/man4.i386/wd.4 b/ja_JP.eucJP/man/man4/man4.i386/wd.4
deleted file mode 100644
index d1a7de23c8..0000000000
--- a/ja_JP.eucJP/man/man4/man4.i386/wd.4
+++ /dev/null
@@ -1,106 +0,0 @@
-.\"
-.\" Copyright (c) 1994 Wilko Bulte
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. The name of the author may not be used to endorse or promote products
-.\" derived from this software withough specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" %Id: wd.4,v 1.10 1998/10/22 14:12:55 bde Exp %
-.\" $FreeBSD$
-.\"
-.Dd August 31, 1994
-.Dt WD 4 i386
-.Os FreeBSD
-.Sh ̾¾Î
-.Nm wd
-.Nd
-°ìÈÌŪ¤Ê WD100x/IDE ¥Ç¥£¥¹¥¯¥³¥ó¥È¥í¡¼¥éÍѥɥ饤¥Ð
-.Sh ½ñ¼°
-.Cd "controller wdc0 at isa? port" \&"IO_WD1\&" bio irq 14
-.Cd "disk wd0 at wdc0 drive 0
-.Cd "disk wd1 at wdc0 drive 1
-.Pp
-CMD640b IDE ¥³¥ó¥È¥í¡¼¥éÍÑ:
-.Cd "options" \&"CMD640\&"
-.Sh ²òÀâ
-¤³¤Î¥É¥é¥¤¥Ð¤Ç¡¢Western Digital WD100x ¥·¥ê¡¼¥º¤ò¥¨¥ß¥å¥ì¡¼¥È¤¹¤ë
-¥³¥ó¥È¥í¡¼¥é¤ËÀܳ¤µ¤ì¤¿¥Ç¥£¥¹¥¯¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
-¤³¤ì¤Ë¤Ï¡¢WD1003 ST412 ¥³¥ó¥È¥í¡¼¥é¡¢WD1007 ESDI ¥³¥ó¥È¥í¡¼¥é¡¢
-¤½¤·¤Æ¤Û¤È¤ó¤É¤Î¥Þ¥¶¡¼¥Ü¡¼¥É¤Ë¤¢¤ë°ìÈÌŪ¤Ê IDE ¥³¥ó¥È¥í¡¼¥é¤ò´Þ¤ß¤Þ¤¹¡£
-.Pp
-WD100x ¥·¥ê¡¼¥º¤È¤Î¸ß´¹À­¤Ë¤Ä¤¤¤Æ¤Ï¡¢Ä̾¥³¥ó¥È¥í¡¼¥é¤Î»ñÎÁ¤ËÀâÌÀ¤¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-.Ar flags
-¥Ñ¥é¥á¡¼¥¿¤ò»È¤Ã¤Æ¡¢¥É¥é¥¤¥Ð¤Ë¥Ò¥ó¥È¤ä»ØÎá¤òÅÁ¤¨¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
-.Pp
-16 ¥Ó¥Ã¥ÈÀ°¿ô¤Î¥Õ¥é¥°¤¬¥É¥é¥¤¥ÖËè¤Ë¤¢¤ê¡¢
-¤½¤ì¤¾¤ì¤Ë 4 (ÌõÃí: ¼ÂºÝ¤Ë¤Ï 6) ¸Ä¤Î¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤¬¤¢¤ê¤Þ¤¹:
-.\" By mzaki@e-mail.ne.jp (Mar 1 1999)
-.Bl -tag -width 0x0000 -offset 1c
-.It 0x8000
-¥É¥é¥¤¥Ö¤Î 32 ¥Ó¥Ã¥ÈžÁ÷µ¡Ç½¤¬»È¤¨¤ì¤Ð»È¤¤¤Þ¤¹¡£
-.It 0x4000
-¥É¥é¥¤¥Ö¤¬¥¹¥ê¡¼¥×¥â¡¼¥É¤«¤é椷¤Æ¤¤¤ë¤È¤³¤í¤Ç¤¢¤ë¤è¤¦¤Ê¤é¤Ð¡¢
-º®Í𤷤Ƥ¤¤ë¤È¤ß¤Ê¤·¤ÆºÆ½é´ü²½¤·¤Þ¤¹¡£
-.It 0x2000
-ºÇ¶á¤Î PCI ¥Á¥Ã¥×¥»¥Ã¥È¤Ë¤¢¤ë¥Ð¥¹¥Þ¥¹¥¿ DMA µ¡Ç½¤¬¤¢¤ë¤«Ä´¤Ù¤ÆÍøÍѤ·¤Þ¤¹¡£
-.It 0x1000
-¥Ç¥Õ¥©¥ë¥È¤Î CHS ¥¢¥É¥ì¥Ã¥·¥ó¥°¤Ç¤Ï¤Ê¤¯¡¢LBA ¥¢¥É¥ì¥Ã¥·¥ó¥°¤ò»È¤¤¤Þ¤¹¡£
-.It 0x0f00
-¥Ø¥Ã¥É¤Î¿ô¤ò ((flags & 0xf00)>>8) ¤È¸«¤Ê¤·¤Æ¡¢
-¤½¤ì¤Ë¹ç¤¦¤è¤¦¤Ë¥·¥ê¥ó¥À¿ô¤ò·×»»¤·Ä¾¤·¤Þ¤¹¡£
-.It 0x00ff
-¥É¥é¥¤¥Ö¤Î¥Þ¥ë¥Á¥»¥¯¥¿Å¾Á÷¥â¡¼¥É¤¬»È¤¨¤ì¤Ð»È¤¤¤Þ¤¹¡£
-ºÇÂç¤Ç (flags & 0x00ff) ¥»¥¯¥¿¤ÎžÁ÷¤ò»î¤ß¤Þ¤¹¡£
-.El
-.Pp
-¤³¤Î¥Õ¥é¥°¤Ï drive ¹Ô¤Ë 16 ¥Ó¥Ã¥ÈÀ°¿ô¤Ç»ØÄꤹ¤ë¤«¡¢
-¤¢¤ë¤¤¤Ï controller ¹Ô¤Ë 32 ¥Ó¥Ã¥ÈÀ°¿ô¤Ç»ØÄꤷ¤Þ¤¹¡£
-¤³¤Î¾ì¹ç¡¢¾å°Ì 16 ¥Ó¥Ã¥È¤¬ÈÖ¹æ¤ÎÂ礭¤Ê¥É¥é¥¤¥Ö¤ËŬÍѤµ¤ì¤Þ¤¹¡£
-.Pp
-.Dq Dv CMD640
-¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤Æ¡¢CMD640b IDE ¥³¥ó¥È¥í¡¼¥é¤Î·ç´Ù¤ËÂн褹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Æ¡¢
-¤«¤Ä PCI ¥µ¥Ö¥·¥¹¥Æ¥à¤¬¤³¤Î¥Á¥Ã¥×¤ò¸¡½Ð¤·¤¿¾ì¹ç¤Ë¤Ï¡¢
-¥×¥é¥¤¥Þ¥ê¤È¥»¥«¥ó¥À¥ê¤Î¥³¥ó¥È¥í¡¼¥é¤ÏƱ»þ¤Ë¤Ï»È¤ï¤ì¤Þ¤»¤ó¡£
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width Pa -compact
-.It Pa /dev/wd*
-¥Ç¥£¥¹¥¯¤Î¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¥Î¡¼¥É
-.It Pa /dev/rwd*
-¥Ç¥£¥¹¥¯¤Î¥­¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¥Î¡¼¥É
-.It Pa /sys/i386/conf/GENERIC
-.\" ¸¶Ê¸
-.\" sample generic kernel config file for (a.o.) wd based systems
-.\" ¤Î a.o. ¤Ã¤Æ¤Ê¤ó¤Ç¤·¤ç¤¦¡©
-wd ¤Ë¤è¤ë¥·¥¹¥Æ¥à¤Î¤¿¤á¤Î¥¸¥§¥Í¥ê¥Ã¥¯¥«¡¼¥Í¥ë¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Î¥µ¥ó¥×¥ë
-.It Pa /sys/i386/isa/wd.c
-¥É¥é¥¤¥Ð¤Î¥½¡¼¥¹
-.El
-.Sh ´ØÏ¢¹àÌÜ
-.Xr bad144 8
-.Sh Ãí¼á
-¤³¤Î¥³¥ó¥È¥í¡¼¥é¤È¥Ç¥£¥¹¥¯¤ÎÁȹç¤ï¤»¤Ï¡¢
-¼«Æ°Åª¤Ë¥Ð¥Ã¥É¥Ö¥í¥Ã¥¯¤ò½èÍý¤ò¤¹¤ë¤¿¤á¤Îµ¡¹½¤òÈ÷¤¨¤Æ¤¤¤Þ¤»¤ó¡£
-¥Ð¥Ã¥É¥Ö¥í¥Ã¥¯¤òÄ´¤Ù¤ë¤Ë¤Ï
-.Xr bad144 8
-¤ò¼Â¹Ô¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
diff --git a/ja_JP.eucJP/man/man8/man8.i386/apm.8 b/ja_JP.eucJP/man/man8/man8.i386/apm.8
deleted file mode 100644
index da0c8ef6b2..0000000000
--- a/ja_JP.eucJP/man/man8/man8.i386/apm.8
+++ /dev/null
@@ -1,159 +0,0 @@
-.\" LP (Laptop Package)
-.\"
-.\" Copyright (c) 1994 by Tatsumi Hosokawa <hosokawa@jp.FreeBSD.org>
-.\"
-.\" This software may be used, modified, copied, and distributed, in
-.\" both source and binary form provided that the above copyright and
-.\" these terms are retained. Under no circumstances is the author
-.\" responsible for the proper functioning of this software, nor does
-.\" the author assume any responsibility for damages incurred with its
-.\"
-.\" %FreeBSD: src/usr.sbin/apm/apm.8,v 1.26 2003/05/22 11:52:22 ru Exp %
-.\"
-.\" use.
-.\"
-.\" $FreeBSD$
-.Dd November 1, 1994
-.Dt APM 8
-.Os
-.Sh ̾¾Î
-.Nm apm , zzz
-.Nd APM BIOS ¤ÎÀ©¸æ¤ò¹Ô¤¤¡¢¤½¤Î¾ðÊó¤òɽ¼¨¤¹¤ë
-.Sh ½ñ¼°
-.Nm
-.Op Fl ablstzZ
-.Op Fl d Ar enable
-.Op Fl e Ar enable
-.Op Fl h Ar enable
-.Op Fl r Ar delta
-.Pp
-.Nm zzz
-.Sh ²òÀâ
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢
-Intel / Microsoft APM (Advanced Power Management) BIOS ¤òÀ©¸æ¤·¡¢
-¥é¥Ã¥×¥È¥Ã¥× PC ¾å¤Î APM ¤Î¸½ºß¤Î¾õÂÖ¤òɽ¼¨¤·¤Þ¤¹¡£
-.Nm zzz
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢APM À©¸æ¤Ë¤è¤Ã¤Æ¡¢¥·¥¹¥Æ¥à¤ò¥µ¥¹¥Ú¥ó¥É¤·¤Þ¤¹¡£
-.Pp
-°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤¬
-.Nm
-¤ÇÍøÍѲÄǽ¤Ç¤¹
-(
-.Nm zzz
-¤Ë¤Ï¡¢¥ª¥×¥·¥ç¥ó¤Ï¤¢¤ê¤Þ¤»¤ó)¡£
-¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢
-.Nm
-¤Ï¡¢¸½ºß¤Î APM ¤Î¾õÂÖ¤ä¾ðÊó¤ò¾éĹ¥â¡¼¥É¤Çɽ¼¨¤·¤Þ¤¹¡£
-Ê£¿ô¤Îɽ¼¨¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
-¤³¤³¤Ë¼¨¤¹½çÈÖ¤ÇÃͤò 1 ¹Ô¤Ë 1 ¤Ä¤º¤Äɽ¼¨¤·¤Þ¤¹¡£
-.Bl -tag -width indent
-.It Fl a
-¸½ºß¤Î AC ÅŸ»¤Î¾õÂÖ¤òÀ°¿ôÃͤÇɽ¼¨¤·¤Þ¤¹¡£
-0, 1¤¬¤½¤ì¤¾¤ì
-.Dq ³°¤ì¤Æ¤¤¤ë (off-line)
-¾õÂÖ¤È
-.Dq ¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤ë (on-line)
-¾õÂÖ¤ò¤¢¤é¤ï¤·¤Þ¤¹¡£
-.It Fl b
-À°¿ôÃͤǡ¢¸½ºß¤Î¥Ð¥Ã¥Æ¥ê¾õÂÖ¤òɽ¼¨¤·¤Þ¤¹¡£
-0, 1, 2, 3¤È¤¤¤¦ÃͤϤ½¤ì¤¾¤ì¡¢
-.Dq Îɹ¥ (high)
-¾õÂÖ¡¢
-.Dq Äã¥Ð¥Ã¥Æ¥ê (low)
-¾õÂÖ¡¢
-.Dq ´í¸± (critical)
-¾õÂÖ¡¢
-.Dq ½¼ÅÅ (charging)
-¾õÂÖ¤ò¤¢¤é¤ï¤·¤Þ¤¹¡£
-.It Fl d Ar enable
-Ä̾ï¤Î¥µ¥¹¥Ú¥ó¥É¤È¥Ç¥£¥¹¥×¥ì¥¤¤Î¥µ¥¹¥Ú¥ó¥É¤òÊ̤˰·¤ï¤Ê¤¤/Ê̤˰·¤¦¤ò¡¢
-¥Ö¡¼¥ëÃÍ
-.Ar enable
-¤ÇÀ©¸æ¤·¤Þ¤¹¡£
-¤³¤Î°ú¿ô¤Ï Libretto 30CT ¤ä 50CT ¤ò´Þ¤à
-¿¼ï¤Î¥é¥Ã¥×¥È¥Ã¥×¤Çưºî¤·¤Ê¤¤¤è¤¦¤Ç¤¹¡£
-.It Fl e Ar enable
-¥Ö¡¼¥ëÃͰú¿ô
-.Ar enable
-¤Ë°Í¸¤·¤Æ¡¢¥³¥ó¥Ô¥å¡¼¥¿¤Î APM µ¡Ç½¤ÎÍ­¸ú/̵¸ú¤òÀÚ¤êÂØ¤¨¤Þ¤¹¡£
-.It Fl h Ar enable
-¥Ö¡¼¥ëÃͰú¿ô
-.Ar enable
-¤Ë°Í¸¤·¤Æ¡¢
-¥«¡¼¥Í¥ë¥³¥ó¥Æ¥­¥¹¥È¥¹¥¤¥Ã¥Á¥ë¡¼¥Á¥óÃæ¤Î HLT Ì¿Îá¤ÎÍ­¸ú/̵¸ú¤òÀÚ¤êÂØ¤¨¤Þ¤¹¡£
-¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢¤Û¤È¤ó¤ÉÁ´¤Æ¤Î APM ¤Î¼ÂÁõ¤Ë¤ª¤¤¤Æ¤ÏÉÔÍפǤ¹¤¬¡¢
-.Dq Pa Idle CPU
-¸Æ¤Ó½Ð¤·¤¬ CPU ¥¯¥í¥Ã¥¯¤Î¸ºÂ®¤È HLT Ì¿Îá¤òƱ»þ¤Ë¼Â¹Ô¤¹¤ë¾ì¹ç¤Ï¡¢
-¤½¤Î¥Ô¡¼¥¯À­Ç½¤Î¸º¾¯¤«¤é¥·¥¹¥Æ¥à¤ò¤Þ¤â¤ë¤¿¤á¤Ë
-.Fl h Cm false
-¥ª¥×¥·¥ç¥ó¤¬É¬ÍפǤ¹¡£
-¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¡¢
-.Xr apm 4
-¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
-.It Fl l
-¸½ºß¤Î¥Ð¥Ã¥Æ¥ê¤Î»Ä¤ê³ä¹ç¤òɽ¼¨¤·¤Þ¤¹¡£
-¤â¤·¡¢¤¢¤Ê¤¿¤Î¥é¥Ã¥×¥È¥Ã¥×¤¬¤³¤Îµ¡Ç½¤òÄ󶡤·¤Æ¤¤¤Ê¤¤»þ¤Ë¤Ï¡¢
-255 ¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
-.It Fl r Ar delta
-¥é¥Ã¥×¥È¥Ã¥×¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¾ì¹ç¡¢
-¥ì¥¸¥å¡¼¥à¥¦¥§¥¤¥¯¥¢¥Ã¥×¥¿¥¤¥Þ¤òÍ­¸ú¤Ë¤·¤Þ¤¹¡£
-¤³¤ì¤Ë¤è¤ê¥é¥Ã¥×¥È¥Ã¥×¤¬¥µ¥¹¥Ú¥ó¥É¤µ¤ì¤ë¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤¬¡¢
-¥é¥Ã¥×¥È¥Ã¥×¤¬¥µ¥¹¥Ú¥ó¥É¤µ¤ì
-¥µ¥¹¥Ú¥ó¥É¤«¤é¤Î¥ì¥¸¥å¡¼¥à¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢
-.Ar delta
-Éøå¤Ë¥é¥Ã¥×¥È¥Ã¥×¤¬¥ì¥¸¥å¡¼¥à¤·¤Þ¤¹
-(¥µ¥¹¥Ú¥ó¥É¤·¤¿»þ¹ï¤òµ¯ÅÀ¤È¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
-ËÜ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤¿»þ´Ö¤òµ¯ÅÀ¤È¤·¤Þ¤¹)¡£
-.It Fl s
-APM ¥µ¥Ý¡¼¥È¾õÂÖ¤òÀ°¿ôÃͤÇɽ¼¨¤·¤Þ¤¹¡£0, 1 ¤È¤¤¤¦ÃͤϤ½¤ì¤¾¤ì¡¢
-.Dq ÍøÍÑÉÔ²Ä (disabled)
-¾õÂÖ
-.Dq ÍøÍѲÄǽ (enabled)
-¾õÂÖ
-¤ò¤¢¤é¤ï¤·¤Þ¤¹¡£
-.It Fl t
-»Ä¤ê¤Î¥Ð¥Ã¥Æ¥ê»þ´Ö¤òͽ¬¤·¤Æ¡¢ÉÃñ°Ì¤Çɽ¼¨¤·¤Þ¤¹¡£
-ʬ¤«¤é¤Ê¤¤¾ì¹ç¤Ë¤Ï -1 ¤òɽ¼¨¤·¤Þ¤¹¡£
-.It Fl Z
-¥¹¥¿¥ó¥Ð¥¤¥â¡¼¥É¤Ë°Ü¹Ô¤·¤Þ¤¹¡£
-Ëܥ⡼¥É¤Ç¤Ï¥Õ¥ë¥Ñ¥ï¡¼¥â¡¼¥É̤Ëþ¡¢¥µ¥¹¥Ú¥ó¥É¥â¡¼¥É°Ê¾å¤ÎÅÅÎϾÃÈñ¤È¤Ê¤ê¤Þ¤¹¡£
-¥¿¥¤¥Þ¤â¤·¤¯¤Ï¥ê¥ó¥°¥¤¥ó¥¸¥±¡¼¥¿¥¤¥Ù¥ó¥È¤Ë¤è¤ê¡¢
-¤³¤Î¾õÂÖ¤«¤é¥ì¥¸¥å¡¼¥à¤¹¤ëµ¡Ç½¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥é¥Ã¥×¥È¥Ã¥×¤¬¤¢¤ê¤Þ¤¹¡£
-.Nm
-¤Î½ÐÎϤˤè¤ê¡¢¥é¥Ã¥×¥È¥Ã¥×¤¬²¿¤ò¥µ¥Ý¡¼¥È¤¹¤ë¤È¼çÄ¥¤·¤Æ¤¤¤ë¤«¤¬Ê¬¤«¤ê¤Þ¤¹¡£
-.It Fl z
-¥·¥¹¥Æ¥à¤ò¥µ¥¹¥Ú¥ó¥É¤·¤Þ¤¹¡£¤³¤ì¤Ï¡¢
-.Nm zzz
-¤ÈÅù²Á¤Ç¤¹¡£
-.El
-.Sh ¥Ð¥°
-¤¤¤¯¤Ä¤«¤Î APM ¼ÂÁõ¤Ç¤Ï¡¢
-.Nm
-¤¬É¬ÍפȤ¹¤ë¥Ñ¥é¥á¡¼¥¿¤¬Ä󶡤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
-¤½¤Î¤è¤¦¤Ê¥·¥¹¥Æ¥à¤Ë±÷¤¤¤Æ¤Ï¡¢
-.Nm
-¤Ï¡¢¤½¤ì¤é¤òÃΤé¤Ê¤¤¤Èɽ¼¨¤·¤Þ¤¹¡£
-.Pp
-¤¤¤¯¤Ä¤«¤Î APM ¼ÂÁõ¤Ç¤Ï¡¢ÅŸ»¥¹¥¤¥Ã¥Á¤ò²¡¤·¤¿¤³¤È¤ä¥«¥Ð¡¼¤¬
-ÊĤá¤é¤ì¤¿¤³¤È¤Ê¤É¤Î¥¤¥Ù¥ó¥È¤ò°·¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¡£
-¤½¤Î¤è¤¦¤Ê¼ÂÁõ¤Ë±÷¤¤¤Æ¤Ï¡¢
-¥·¥¹¥Æ¥à¤Ï
-.Nm
-¤«
-.Nm zzz
-.Ar ¤À¤±¤ò
-¤Ä¤«¤Ã¤Æ¥µ¥¹¥Ú¥ó¥É¤¹¤ë
-.Ar ¤Ù¤­
-¤Ç¤¹¡£
-.Sh Ãí
-.Xr apmconf 8
-¤Ï
-.Nm
-¤Ë¥Þ¡¼¥¸¤µ¤ì¡¢
-.Nm
-¤¬Á´µ¡Ç½¤òÃÖ¤­´¹¤¨¤Þ¤·¤¿¡£
-.Sh ´ØÏ¢¹àÌÜ
-.Xr apm 4
-.Sh ºî¼Ô
-.An Tatsumi Hosokawa Aq hosokawa@jp.FreeBSD.org
diff --git a/ja_JP.eucJP/man/man8/man8.i386/apmd.8 b/ja_JP.eucJP/man/man8/man8.i386/apmd.8
deleted file mode 100644
index c63da03b48..0000000000
--- a/ja_JP.eucJP/man/man8/man8.i386/apmd.8
+++ /dev/null
@@ -1,302 +0,0 @@
-.\" Copyright (c) 1999 Mitsuru IWASAKI <iwasaki@FreeBSD.org>
-.\" Copyright (c) 1999 KOIE Hidetaka <koie@suri.co.jp>
-.\" Copyright (c) 1999 Yoshihiko SARUMARU Aq <mistral@imasy.or.jp>
-.\" Copyright (c) 1999 Norihiro Kumagai <kuma@nk.rim.or.jp>
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" @(#)apmd.8 1.1 (FreeBSD) 6/28/99
-.\" %FreeBSD: src/usr.sbin/apmd/apmd.8,v 1.15 2003/06/22 05:34:45 mdodd Exp %
-.\"
-.\" $FreeBSD$
-.\"
-.Dd June 28, 1999
-.Dt APMD 8
-.Os
-.Sh ̾¾Î
-.Nm apmd
-.Nd Advanced Power Management ´Æ»ë¥Ç¡¼¥â¥ó
-.Sh ½ñ¼°
-.Nm
-.Op Fl d
-.Op Fl f file
-.Op Fl s
-.Op Fl v
-.Sh ²òÀâ
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢»ØÄꤷ¤¿ Advanced Power Management
-.Pq Tn APM
-¥¤¥Ù¥ó¥È¤ò´Æ»ë¤·¡¢
-¤¤¤º¤ì¤«¤Î¥¤¥Ù¥ó¥È¤¬È¯À¸¤·¤¿¾ì¹ç¡¢
-Âбþ¤¹¤ë¥³¥Þ¥ó¥É¥·¡¼¥±¥ó¥¹¤ò¼Â¹Ô¤·¤Þ¤¹¡£
-ÀßÄê¥Õ¥¡¥¤¥ë¤Ç»ØÄꤵ¤ì¤¿¥¤¥Ù¥ó¥È¤Î¤ß¤¬
-.Nm
-¤ØÄÌÃΤµ¤ì¡¢¤½¤ì°Ê³°¤Î¥¤¥Ù¥ó¥È¤Ï̵»ë¤µ¤ì¤Þ¤¹¡£
-APM BIOS ¤Ë¤è¤Ã¤ÆÈ¯¹Ô¤µ¤ì¤¿
-¥¤¥Ù¥ó¥È¤ËÂФ·¤Æ¡¢
-.Nm
-¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤Ç»ØÄꤵ¤ì¤¿¥³¥Þ¥ó¥É¥·¡¼¥±¥ó¥¹¤ò¼Â¹Ô¤·¤Þ¤¹¡£
-.Nm
-¤ò¥µ¥¹¥Ú¥ó¥É/¥¹¥¿¥ó¥Ð¥¤¤ò´Æ»ë¤¹¤ë¤è¤¦¤Ë¤·¤Æµ¯Æ°¤¹¤ë¤È¡¢
-¥«¡¼¥Í¥ë¤Ï¤½¤ì¤é¤ÎÍ׵ᥤ¥Ù¥ó¥È¤ËÂФ¹¤ë
-½èÍý¤ò¹Ô¤¤¤Þ¤»¤ó¡£¤½¤Î¤¿¤á¤½¤ì¤é¤Î¥¤¥Ù¥ó¥ÈȯÀ¸»þ¤Ë
-½èÍý¤ò¤µ¤»¤¿¤¤¾ì¹ç¤Ï¡¢Å¬Àڤʥ³¥Þ¥ó¥É¤Þ¤¿¤ÏÁȤ߹þ¤ß´Ø¿ô¤ò
-ÌÀ¼¨Åª¤ËÀßÄê¥Õ¥¡¥¤¥ë¤Ë»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-.Pp
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï°Ê²¼¤Î¼Â¹Ô»þ¥ª¥×¥·¥ç¥ó¤òÍý²ò¤·¤Þ¤¹¡£
-.Bl -tag -width -f_file
-.It Fl d
-¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤Çµ¯Æ°¤·¤Þ¤¹¡£
-¥Ç¡¼¥â¥ó¥â¡¼¥É¤Ç¤Ï¤Ê¤¯¥Õ¥©¥¢¥°¥é¥¦¥ó¥É¤Çưºî¤·¤Þ¤¹¡£
-.It Fl f Ar file
-¥Ç¥Õ¥©¥ë¥È¤ÎÀßÄê¥Õ¥¡¥¤¥ë
-.Pa /etc/apmd.conf
-¤ÎÂå¤ê¤Ë»ÈÍѤ¹¤ë¡¢Ê̤ÎÀßÄê¥Õ¥¡¥¤¥ë
-.Ar file
-¤ò»ØÄꤷ¤Þ¤¹¡£
-.It Fl s
-ÅŸ»¾õÂÖ¤ÎÊѹ¹¤¬¸¡½Ð¤µ¤ì¤¿¤¬ (AC_POWER_STATE)
-¥é¥Ã¥×¥È¥Ã¥×¤Î BIOS ¤¬¤½¤ì¤òÊó¹ð¤·¤Ê¤¤¤È¤­¤Ë¡¢
-.Nm
-¤Ë POWERSTATECHANGE ¥¤¥Ù¥ó¥È¤ò¥·¥ß¥å¥ì¡¼¥È¤µ¤»¤Þ¤¹¡£
-¤³¤ì¤Ë¤è¤ê¡¢ÅŸ»¥³¡¼¥É¤òÈ´¤¤¤¿¤È¤­¤Ë LCD ¥Ð¥Ã¥¯¥é¥¤¥È¤ò°Å¤¯¤¹¤ë
-¤È¤¤¤Ã¤¿¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
-.It Fl v
-¾éĹ¥â¡¼¥É¤Çưºî¤·¤Þ¤¹¡£
-.El
-.Pp
-.Nm
-¤Ïµ¯Æ°»þ¤ËÀßÄê¥Õ¥¡¥¤¥ë
-(¥Ç¥Õ¥©¥ë¥È¤Ï
-.Pa /etc/apmd.conf )
-¤òÆÉ¤ß¹þ¤ß¡¢
-´Æ»ë¤¹¤Ù¤­¥¤¥Ù¥ó¥È¤ò APM ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤ØÄÌÃΤ·¤Þ¤¹¡£
-½ªÎ»»þ¤Ë¤Ï APM ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï¥¤¥Ù¥ó¥È¤Î´Æ»ë¤ò¼«Æ°Åª¤Ë²ò½ü¤·¤Þ¤¹¡£
-.Pp
-.Nm
-¥×¥í¥»¥¹¤¬¥·¥°¥Ê¥ë SIGHUP ¤ò¼õ¿®¤¹¤ë¤È¡¢ÀßÄê¥Õ¥¡¥¤¥ë¤òÆÉ¤ß¹þ¤ßľ¤·¤Æ¡¢
-ÀßÄê¤ÎÊѹ¹ÆâÍÆ¤ò APM ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤ËÄÌÃΤ·¤Þ¤¹¡£
-.Pp
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë
-.Pa /dev/apmctl
-¤ò·Ðͳ¤·¤Æ¡¢¥¤¥Ù¥ó¥È¤Î¼õ¤±¼è¤ê¤ä APM ¥·¥¹¥Æ¥àÀ©¸æÍѤÎ
-.Xr ioctl 2
-Í×µá¤òȯ¹Ô¤·¤Þ¤¹¡£¤³¤Î¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë¤ÏÇÓ¾À©¸æ¤µ¤ì¤Æ¥ª¡¼¥×¥ó¤µ¤ì¤ë¤¿¤á¡¢
-.Nm
-¥×¥í¥»¥¹¤ÏƱ»þ¤Ë 1 ¤Ä¤Î¤ßµ¯Æ°²Äǽ¤Ç¤¹¡£
-.Pp
-.Nm
-¤¬ APM ¥¤¥Ù¥ó¥È¤ò¼õ¤±¼è¤ë¤È¡¢ÀßÄê¥Õ¥¡¥¤¥ë¤Ç»ØÄꤵ¤ì¤¿
-¥¤¥Ù¥ó¥È¤ËÂбþ¤¹¤ë¥³¥Þ¥ó¥É¥ê¥¹¥È¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë
-»Ò¥×¥í¥»¥¹¤òÀ¸À®¤·¡¢ºÆ¤Ó APM ¥¤¥Ù¥ó¥È¤ÎÂÔ¤Á¾õÂ֤ˤʤê¤Þ¤¹¡£
-À¸À®¤µ¤ì¤¿»Ò¥×¥í¥»¥¹¤Ï¡¢
-»ØÄꤵ¤ì¤¿¥³¥Þ¥ó¥É¤ò 1 ¤Ä¤º¤ÄÎóµó¤µ¤ì¤¿½çÈ֤˼¹Ԥ·¤Þ¤¹¡£
-.Pp
-.Nm
-¤¬ SUSPEND/STANDBY Í×µá¤ËÂФ¹¤ë¥³¥Þ¥ó¥É¥ê¥¹¥È¤ò½èÍý¤·¤Æ¤¤¤ë´Ö¡¢
-¥«¡¼¥Í¥ëÆâ¤Î APM ¥Ç¥Ð¥¤¥¹¥É¥é¥¤¥Ð¤Ï¡¢APM BIOS ¤ËÂФ·¤Æ
-ËèÉà 1 ²ó°Ê¾åÄÌÃΤòȯ¹Ô¤·Â³¤±¤Þ¤¹¡£
-¤³¤ì¤Ë¤è¤Ã¤Æ BIOS ¤Ï¡¢¥³¥Þ¥ó¥É½èÍýÃæ¤Ç¤¢¤êÍ׵᤬
-¤Þ¤À´°·ë¤·¤Æ¤¤¤Ê¤¤¤³¤È¤òǧ¼±¤·¤Þ¤¹¡£
-.Pp
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¥Õ¥¡¥¤¥ë
-.Pa /var/run/apmd.pid
-¤òºîÀ®¤·¡¢¥×¥í¥»¥¹ ID ¤òµ­Ï¿¤·¤Þ¤¹¡£¤³¤ì¤Ï
-.Nm
-¤ò kill ¤ä¡¢ÀßÄê¥Õ¥¡¥¤¥ë¤òÆÉ¤ß¹þ¤Þ¤»¤ë¤¿¤á¤Ë»È¤¨¤Þ¤¹¡£
-.Sh ÀßÄê¥Õ¥¡¥¤¥ë
-.Nm
-¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Î¹½Â¤¤ÏÈó¾ï¤Ë¥·¥ó¥×¥ë¤Ç¤¹¡£Î㤨¤Ð¼¡¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
-.Pp
-.Bd -literal
-apm_event SUSPENDREQ {
- exec "sync && sync && sync";
- exec "sleep 1";
- exec "zzz";
-}
-.Ed
-.Pp
-¤³¤ÎÎã¤Ç¤Ï¡¢APM ¥¤¥Ù¥ó¥È
-.Ql SUSPENDREQ
-(¥Ç¥£¥¹¥×¥ì¥¤¤òÊĤ¸¤¿»þ¤Ê¤É¤ËȯÀ¸¤·¤Þ¤¹) ¤ò
-.Nm
-¤¬¼õ¤±¼è¤ë¤È¡¢
-.Ql sync
-¥³¥Þ¥ó¥É¤ò 3 ²ó¼Â¹Ô¤·¡¢¾¯¤·ÂԤ俤¢¤È¤Ë
-.Nm zzz ( Ns Nm apm Fl z )
-¤ò¼Â¹Ô¤·¤Æ¥·¥¹¥Æ¥à¤ò¥µ¥¹¥Ú¥ó¥É¤µ¤»¤Þ¤¹¡£
-.Pp
-.Bl -bullet
-.It
-apm_event ¥­¡¼¥ï¡¼¥É
-.Bd -ragged -offset indent
-.Ql apm_event
-¤Ï¥­¡¼¥ï¡¼¥É¤Ç¤¢¤ê¡¢¥¤¥Ù¥ó¥È¤´¤È¤ÎÀßÄê¤Î³«»Ï¤ò»Ø¼¨¤·¤Þ¤¹¡£
-.Ed
-.It
-APM ¥¤¥Ù¥ó¥È
-.Bd -ragged -offset indent
-Ê£¿ô¤Î¥¤¥Ù¥ó¥È¤ËÂФ·¤ÆÆ±¤¸½èÍý¤ò¼Â¹Ô¤·¤¿¤¤¾ì¹ç¤Ï¡¢¤½¤ì¤é¤Î¥¤¥Ù¥ó¥È̾¤ò
-¥³¥ó¥Þ¤Ç¶èÀڤäƻØÄꤷ¤Þ¤¹¡£Í­¸ú¤Ê¥¤¥Ù¥ó¥È̾¤Ï¼¡¤ÎÄ̤ê¤Ç¤¹¡£
-.Bl -item
-.It
--
-.Nm
-¤¬µ¯Æ°¤µ¤ì¤Æ¤¤¤ë¤È¥«¡¼¥Í¥ë¤Ç¤Î½èÍý¤ò¹Ô¤ï¤Ê¤¯¤Ê¤ë¥¤¥Ù¥ó¥È:
-.Pp
-.Bl -tag -width USERSUSPENDREQ -compact -offset indent
-.It STANDBYREQ
-.It USERSTANDBYREQ
-.It SUSPENDREQ
-¥³¥Þ¥ó¥É¥ê¥¹¥È¤Ë sync ¤ò´Þ¤á¤ë¤³¤È¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹
-.It USERSUSPENDREQ
-¥³¥Þ¥ó¥É¥ê¥¹¥È¤Ë sync ¤ò´Þ¤á¤ë¤³¤È¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹
-.It BATTERYLOW
-¥³¥Þ¥ó¥É¥ê¥¹¥È¤Ï zzz ¤Î¤ß¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹
-.El
-.It
-- ¥«¡¼¥Í¥ë¤Î½èÍý½ªÎ»¸å¤Ë
-.Nm
-¤ØÄÌÃΤµ¤ì¤ë¥¤¥Ù¥ó¥È:
-.Pp
-.Bl -tag -width USERSUSPENDREQ -compact -offset indent
-.It NORMRESUME
-.It CRITRESUME
-.It STANDBYRESUME
-.It POWERSTATECHANGE
-.It UPDATETIME
-.It CAPABILITIESCHANGE
-.El
-.Pp
-¾åµ­°Ê³°¤Î¥¤¥Ù¥ó¥È¤Ï
-.Nm
-¤ØÄÌÃΤµ¤ì¤Þ¤»¤ó¡£
-.El
-.Ed
-.It
-¥³¥Þ¥ó¥É¥é¥¤¥óʸˡ
-.Bd -ragged -offset indent
-Á°½Ò¤ÎÎã¤Ç¤Ï¡¢
-.Ql exec
-¤«¤é»Ï¤Þ¤ë 3 ¹Ô¤Ï¥¤¥Ù¥ó¥È¤ËÂФ¹¤ë¥³¥Þ¥ó¥É¤Ç¤¹¡£
-¤½¤ì¤¾¤ì¤Î¹Ô¤Ï¥»¥ß¥³¥í¥ó¤Ç½ªÎ»¤·¤Æ¤¤¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-¥¤¥Ù¥ó¥È¤ËÂФ¹¤ë¥³¥Þ¥ó¥É¥ê¥¹¥È¤Ï
-.Ql {
-¤È
-.Ql }
-¤Ç°Ï¤ß¤Þ¤¹¡£
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢¥À¥Ö¥ë¥¯¥©¡¼¥Æ¡¼¥·¥ç¥ó¤Ç°Ï¤Þ¤ì¤¿¥³¥Þ¥ó¥É¤Î¼Â¹Ô¤Ë
-.Xr system 3
-¤ÈƱÍͤË
-.Pa /bin/sh
-¤ò»ÈÍѤ·¤Þ¤¹¡£
-³Æ¥³¥Þ¥ó¥É¤Ï¥³¥Þ¥ó¥É¥ê¥¹¥È¤ÎºÇ¸å¤ËÅþ㤹¤ë¤« 0 °Ê³°¤Î
-½ªÎ»¥³¡¼¥É¤Ç½ª¤ï¤ë¤Þ¤Ç½çÈ֤˼¹Ԥµ¤ì¤Þ¤¹¡£
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢¼ºÇÔ¤·¤¿¥³¥Þ¥ó¥É¤Î½ªÎ»¥³¡¼¥É¤ò¡¢
-.Xr syslog 3
-·Ðͳ¤ÇÊó¹ð¤·¤Þ¤¹¡£
-²Ã¤¨¤Æ APM BIOS ¤«¤é¤ÎÍ׵ᥤ¥Ù¥ó¥È¤ò¼è¤ê¾Ã¤·¤Þ¤¹¡£
-.Ed
-.It
-ÁȤ߹þ¤ß´Ø¿ô
-.Bd -ragged -offset indent
-¥³¥Þ¥ó¥É¹Ô¤ÎÂå¤ê¤Ë
-.Nm
-¤ÎÁȤ߹þ¤ß´Ø¿ô¤ò»ØÄê¤Ç¤­¤Þ¤¹¡£ÁȤ߹þ¤ß´Ø¿ô¤Ï¥³¥Þ¥ó¥É¹Ô¤ÈƱÍͤË
-¥»¥ß¥³¥í¥ó¤Ç½ªÎ»¤·¤Þ¤¹¡£¼¡¤ÎÁȤ߹þ¤ß´Ø¿ô¤¬¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
-.Bl -item
-.It
-- reject:
-.Bd -ragged -offset indent
-APM BIOS ¤«¤é¤ÎľÁ°¤ÎÍ×µá¤òµñÈݤ·¤Þ¤¹¡£¥Ç¥£¥¹¥×¥ì¥¤¤òÊĤ¸¤¿»þ¤ËȯÀ¸¤¹
-¤ë SUSPEND Í×µá¤òµñÈݤ·¤Æ¡¢Âå¤ê¤Ë STANDBY ¾õÂ֤ˤ·¤¿¤¤¾ì¹ç¤Ê¤É¤Ë»ÈÍѤ·
-¤Þ¤¹¡£
-.Ed
-.El
-.Ed
-.El
-.Sh »ÈÍÑÎã
-ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥µ¥ó¥×¥ë¤Ë¤Ï¡¢°Ê²¼¤Î¤â¤Î¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
-.Bd -literal
-apm_event SUSPENDREQ {
- exec "/etc/rc.suspend";
-}
-
-apm_event USERSUSPENDREQ {
- exec "sync && sync && sync";
- exec "sleep 1";
- exec "apm -z";
-}
-
-apm_event NORMRESUME, STANDBYRESUME {
- exec "/etc/rc.resume";
-}
-
-# resume event configuration for serial mouse users by
-# reinitializing a moused(8) connected to a serial port.
-#
-#apm_event NORMRESUME {
-# exec "kill -HUP `cat /var/run/moused.pid`";
-#}
-
-# suspend request event configuration for ATA HDD users:
-# execute standby instead of suspend.
-#
-#apm_event SUSPENDREQ {
-# reject;
-# exec "sync && sync && sync";
-# exec "sleep 1";
-# exec "apm -Z";
-#}
-.Ed
-.Sh ´ØÏ¢¥Õ¥¡¥¤¥ë
-.Bl -tag -width /etc/apmd.conf -compact
-.It Pa /etc/apmd.conf
-.It Pa /dev/apmctl
-.It Pa /var/run/apmd.pid
-.El
-.Sh ´ØÏ¢¹àÌÜ
-.Xr apm 4 ,
-.Xr apm 8
-.Sh ºî¼Ô
-.An Mitsuru IWASAKI Aq iwasaki@FreeBSD.org
-.An KOIE Hidetaka Aq koie@suri.co.jp
-.Pp
-¤Þ¤¿¡¢
-.An Warner Losh Aq imp@FreeBSD.org ,
-.An Hiroshi Yamashita Aq bluemoon@msj.biglobe.ne.jp ,
-.An Yoshihiko SARUMARU Aq mistral@imasy.or.jp ,
-.An Norihiro Kumagai Aq kuma@nk.rim.or.jp ,
-.An NAKAGAWA Yoshihisa Aq nakagawa@jp.FreeBSD.org ,
-.An Nick Hilliard Aq nick@foobar.org
-¤Ë¤è¤ë¹×¸¥¤¬¤¢¤ê¤Þ¤·¤¿¡£
-.Sh Îò»Ë
-.Nm
-¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï
-.Fx 3.3
-¤«¤éÅо줷¤Þ¤·¤¿¡£
diff --git a/nl_NL.ISO8859-1/Makefile b/nl_NL.ISO8859-1/Makefile
index 03be31c233..f729ceb982 100644
--- a/nl_NL.ISO8859-1/Makefile
+++ b/nl_NL.ISO8859-1/Makefile
@@ -1,7 +1,5 @@
# $FreeBSD$
-SUBDIR = books
-
COMPAT_SYMLINK = nl
DOC_PREFIX?= ${.CURDIR}/..
diff --git a/nl_NL.ISO8859-1/books/handbook/book.sgml b/nl_NL.ISO8859-1/books/handbook/book.sgml
index a4786818d0..714f2f909d 100644
--- a/nl_NL.ISO8859-1/books/handbook/book.sgml
+++ b/nl_NL.ISO8859-1/books/handbook/book.sgml
@@ -20,7 +20,7 @@
%authors;
<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN">
%teams;
-<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//NL"> %mailing-lists;
+<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//EN"> %mailing-lists;
<!ENTITY % newsgroups PUBLIC "-//FreeBSD//ENTITIES DocBook Newsgroup Entities//EN"> %newsgroups;
<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN">
%trademarks;
diff --git a/nl_NL.ISO8859-1/share/sgml/catalog b/nl_NL.ISO8859-1/share/sgml/catalog
index 0d6ef884a4..607db5f29f 100644
--- a/nl_NL.ISO8859-1/share/sgml/catalog
+++ b/nl_NL.ISO8859-1/share/sgml/catalog
@@ -1,11 +1,11 @@
-- ...................................................................... --
-- FreeBSD SGML Public Identifiers ...................................... --
- -- $FreeBSD$
+ -- $FreeBSD: doc/nl_NL.ISO8859-1/share/sgml/catalog,v 1.1 2000/09/28 23:29:46 nbm Exp $
--
PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN"
"freebsd.dsl"
-PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//NL"
+PUBLIC "-//FreeBSD/ENTITIES DocBook Mailing List Entities//NL"
"mailing-lists.ent"
diff --git a/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml b/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml
index 885f54edf5..6e184c30fa 100644
--- a/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml
@@ -1720,7 +1720,7 @@ total 530
ÖÅ ÍÏÖÅÔ ÂÙÔØ ÐÏËÁ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎ. <literal>TIME</literal> ÜÔÏ ËÏÌÉÞÅÓÔ×Ï
×ÒÅÍÅÎÉ ÃÅÎÔÒÁÌØÎÏÇÏ ÐÒÏÃÅÓÓÏÒÁ, ÉÓÐÏÌØÚÏ×ÁÎÎÏÅ
ÐÒÏÇÒÁÍÍÏÊ &mdash; ÜÔÏ ÏÂÙÞÎÏ ÎÅ ×ÒÅÍÑ, ÐÒÏÛÅÄÛÅÅ Ó ÚÁÐÕÓËÁ
- ÐÒÏÇÒÁÍÍÙ, ÐÏÓËÏÌØËÕ ÂÏÌØÛÉÎÓÔ×Ï ÐÒÏÇÒÁÍÍÙ ÐÒÏ×ÏÄÑÔ ÍÎÏÇÏ ×ÒÅÍÅÎÉ ×
+ ÐÒÏÇÒÁÍÍÙ, ÐÏÓËÏÌØËÕ ÂÏÌØÛÉÎÓÔ×Ï ÐÒÏÇÒÁÍÍÙ ÐÒÏ×ÏÄÑÔ ÍÎÏÇÏ ×ÒÅÍÅÎÉ
× ÏÖÉÄÁÎÉÉ ÎÅËÏÔÏÒÏÇÏ ÓÏÂÙÔÉÑ ÐÅÒÅÄ ÔÅÍ, ËÁË ÚÁÎÑÔØ ×ÒÅÍÑ ÐÒÏÃÅÓÓÏÒÁ.
îÁËÏÎÅÃ, <literal>COMMAND</literal> ÜÔÏ ËÏÍÁÎÄÁ, ËÏÔÏÒÏÊ ÐÒÏÇÒÁÍÍÁ
ÂÙÌÁ ÚÁÐÕÝÅÎÁ.</para>
diff --git a/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml b/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml
index 3b8e869e44..893347b07a 100644
--- a/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml,v 1.12 2004/09/27 10:39:26 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml,v 1.13 2004/10/21 14:24:51 den Exp $
- Original revision: 1.67
+ Original revision: 1.69
-->
<appendix id="bibliography">
@@ -52,7 +52,7 @@
<listitem>
<para>FreeBSD Handbook (ÎÁ ËÉÔÁÊÓËÏÍ), ÏÐÕÂÌÉËÏ×ÁÎÏ
- <ulink url="http://www.ptpress.com.cn/">Posts & Telecom
+ <ulink url="http://www.ptpress.com.cn/">Posts &amp; Telecom
Press</ulink>. ISBN 7-115-10541-3.
</para>
</listitem>
@@ -64,7 +64,7 @@
</listitem>
<listitem>
- <para>FreeBSD & Windows (ÎÁ ËÉÔÁÊÓËÏÍ), ISBN 7-113-03845-X</para>
+ <para>FreeBSD &amp; Windows (ÎÁ ËÉÔÁÊÓËÏÍ), ISBN 7-113-03845-X</para>
</listitem>
<listitem>
@@ -430,8 +430,8 @@
</listitem>
<listitem>
- <para>Marshall Kirk McKusick, George V. Neville-Neil<emphasis>The Design
- and Implementation of the FreeBSD UNIX Operating System</emphasis>.
+ <para>Marshall Kirk McKusick, George V. Neville-Neil <emphasis>The Design
+ and Implementation of the FreeBSD Operating System</emphasis>.
Boston, Mass. : Addison-Wesley, 2004. ISBN 0-201-70245-2</para>
</listitem>
diff --git a/ru_RU.KOI8-R/books/handbook/config/chapter.sgml b/ru_RU.KOI8-R/books/handbook/config/chapter.sgml
index 0ad9bbf30b..5e37a586de 100644
--- a/ru_RU.KOI8-R/books/handbook/config/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/config/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.23 2004/08/31 11:05:59 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.28 2004/10/22 11:11:28 den Exp $
- Original revision: 1.158
+ Original revision: 1.185
-->
<chapter id="config-tuning">
@@ -40,6 +40,10 @@
<firstname>äÅÎÉÓ</firstname>
<surname>ðÅÐÌÉÎ</surname>
</author>
+ <author>
+ <firstname>÷ÁÌÅÒÉÊ</firstname>
+ <surname>ëÒÁ×ÞÕË</surname>
+ </author>
</authorgroup>
</chapterinfo>
@@ -94,9 +98,7 @@
linkend="basics">).</para>
</listitem>
<listitem>
- <para>ïÚÎÁËÏÍÉÔØÓÑ Ó ÍÏÄÅÒÎÉÚÉÒÏ×ÁÎÉÅÍ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× &os;
- (<xref linkend="cutting-edge">), É
- ÏÓÎÏ×ÁÍÉ ËÏÎÆÉÇÕÒÁÃÉÉ/ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ
+ <para>ïÚÎÁËÏÍÉÔØÓÑ Ó ÏÓÎÏ×ÁÍÉ ËÏÎÆÉÇÕÒÁÃÉÉ/ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ
(<xref linkend="kernelconfig">).</para>
</listitem>
</itemizedlist>
@@ -325,39 +327,73 @@
</sect1>
<sect1 id="configtuning-starting-services">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>ðÒÅÄÏÓÔÁ×ÉÌ </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
<title>úÁÐÕÓË ÓÅÒ×ÉÓÏ×</title>
<indexterm><primary>ÓÅÒ×ÉÓÙ</primary></indexterm>
- <para>ïÂÙÞÎÏ × ÓÉÓÔÅÍÅ ÒÁÂÏÔÁÅÔ ÍÎÏÖÅÓÔ×Ï ÓÅÒ×ÉÓÏ×. éÈ ÍÏÖÎÏ
- ÚÁÐÕÓÔÉÔØ ÒÁÚÌÉÞÎÙÍÉ ÓÐÏÓÏÂÁÍÉ, ËÁÖÄÙÊ ÉÚ ËÏÔÏÒÙÈ ÉÍÅÅÔ Ó×ÏÉ
- ÐÒÅÉÍÕÝÅÓÔ×Á.</para>
-
- <indexterm><primary>/usr/local/etc/rc.d</primary></indexterm>
-
- <para>ðÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ, ÕÓÔÁÎÏ×ÌÅÎÎÏÅ ÉÚ ËÏÌÌÅËÃÉÉ ÐÏÒÔÏ× ÉÌÉ
- ÐÁËÅÔÏ× ÏÂÙÞÎÏ ÚÁÐÉÓÙ×ÁÅÔ Ó×ÏÉ ÓËÒÉÐÔÙ ×
- <filename>/usr/local/etc/rc.d</filename>
- ËÏÔÏÒÙÊ ×ÙÐÏÌÎÑÅÔÓÑ Ó ÁÒÇÕÍÅÎÔÏÍ <option>start</option> ÐÒÉ ÚÁÐÕÓËÅ
- É Ó ÁÒÇÕÍÅÎÔÏÍ <option>stop</option> ÐÒÉ ÚÁ×ÅÒÛÅÎÉÉ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ.
- üÔÏÔ ÍÅÔÏÄ ÚÁÐÕÓËÁ ÒÅËÏÍÅÎÄÕÅÔÓÑ, ÅÓÌÉ ×Ù ÚÁÐÕÓËÁÅÔÅ ÓÅÒ×ÉÓÙ ËÁË
- <username>root</username>, ÉÌÉ ÖÅ ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ÚÁÐÕÝÅÎÙ Ó
- ÐÒÉ×ÉÌÅÇÉÑÍÉ <username>root</username>. üÔÉ ÓËÒÉÐÔÙ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ
- ×ÍÅÓÔÅ Ó ÐÁËÅÔÁÍÉ, É ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, ÐÒÉ ÕÄÁÌÅÎÉÉ ÐÁËÅÔÏ× ÓËÒÉÐÔÙ ÂÕÄÕÔ
- ÔÁËÖÅ ÕÄÁÌÅÎÙ.</para>
-
- <para>ôÉÐÉÞÎÙÊ ÓËÒÉÐÔ ÉÚ <filename>/usr/local/etc/rc.d</filename>,
- ×ÙÐÏÌÎÑÀÝÉÊÓÑ ÐÒÉ ÚÁÐÕÓËÅ ×ÙÇÌÑÄÉÔ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:</para>
+ <para>íÎÏÇÉÅ ÐÏÌØÚÏ×ÁÔÅÌÉ ÐÒÅÄÐÏÞÉÔÁÀÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÐÒÏÇÒÁÍÍÙ ÓÔÏÒÏÎÎÉÈ
+ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ × &os; ÉÚ ÎÁÂÏÒÁ ÐÏÒÔÏ×. ÷ ÐÏÄÏÂÎÙÈ ÓÌÕÞÁÑÈ
+ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ ÐÒÏÇÒÁÍÍÙ ÔÁË, ÞÔÏÂÙ ÏÎÉ
+ ÚÁÐÕÓËÁÌÉÓØ ÐÒÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ. óÅÒ×ÉÓÙ, ÔÁËÉÅ ËÁË
+ <filename role="package">mail/postfix</filename> ÉÌÉ
+ <filename role="package">www/apache13</filename>,&nbsp;&mdash;
+ ÜÔÏ ÌÉÛØ Ä×Á ÐÒÉÍÅÒÁ ÍÎÏÖÅÓÔ×Á ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×, ËÏÔÏÒÙÅ
+ ÍÏÖÎÏ ÚÁÐÕÓËÁÔØ ÐÒÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ. ÷ ÜÔÏÍ ÒÁÚÄÅÌÅ
+ ÏÐÉÓÙ×ÁÅÔÓÑ ÐÒÏÃÅÄÕÒÁ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÁÑ ÄÌÑ ÚÁÐÕÓËÁ ÐÒÏÇÒÁÍÍ
+ ÓÔÏÒÏÎÎÉÈ ÒÁÚÒÁÂÏÔÞÉËÏ×.</para>
+
+ <para>âÏÌØÛÉÎÓÔ×Ï ×ÈÏÄÑÝÉÈ × &os; ÓÅÒ×ÉÓÏ×, ÔÁËÉÈ ËÁË &man.cron.8;,
+ ÚÁÐÕÓËÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÓÔÁÒÔÏ×ÙÈ ÓËÒÉÐÔÏ× ÓÉÓÔÅÍÙ. üÔÉ ÓËÒÉÐÔÙ
+ ÍÏÇÕÔ ÒÁÚÌÉÞÁÔØÓÑ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÅÒÓÉÉ &os; ÉÌÉ ÅÅ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ;
+ ÏÄÎÁËÏ ×ÁÖÎÅÅ ×ÓÅÇÏ ÕÞÉÔÙ×ÁÔØ, ÞÔÏ ÉÈ ÎÁÞÁÌØÎÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ
+ ÍÏÖÎÏ ÚÁÄÁÔØ Ó ÐÏÍÏÝØÀ ÐÒÏÓÔÙÈ ÓÔÁÒÔÏ×ÙÈ ÓËÒÉÐÔÏ×.</para>
+
+ <para>äÏ ÐÏÑ×ÌÅÎÉÑ rcNG ÐÒÉÌÏÖÅÎÉÑ ÄÏÌÖÎÙ ÂÙÌÉ ÐÏÍÅÝÁÔØ
+ ÐÒÏÓÔÏÊ ÓÔÁÒÔÏ×ÙÊ ÓËÒÉÐÔ ×
+ ËÁÔÁÌÏÇ <filename role="directory">/usr/local/etc/rc.d</filename>,
+ ËÏÔÏÒÙÊ ÚÁÔÅÍ ÞÉÔÁÌÓÑ ÓËÒÉÐÔÁÍÉ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ. üÔÉ ÓËÒÉÐÔÙ
+ ÚÁÔÅÍ ×ÙÐÏÌÎÑÌÉÓØ × ÈÏÄÅ ÐÏÓÌÅÄÕÀÝÉÈ ÓÔÁÄÉÊ ÚÁÐÕÓËÁ ÓÉÓÔÅÍÙ.</para>
+
+ <para>èÏÔÑ ÍÎÏÇÏ ÒÁÚÒÁÂÏÔÞÉËÏ× ÐÏÔÒÁÔÉÌÉ ÞÁÓÙ ÎÁ ÐÏÐÙÔËÉ ×ÎÅÄÒÉÔØ
+ ÓÔÁÒÙÊ ÓÔÉÌØ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ × ÎÏ×ÕÀ ÓÉÓÔÅÍÕ, ÏÓÔÁ£ÔÓÑ ÆÁËÔÏÍ,
+ ÞÔÏ ÄÌÑ ÎÅËÏÔÏÒÙÈ ÕÔÉÌÉÔ ÓÔÏÒÏÎÎÉÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ ÐÏ-ÐÒÅÖÎÅÍÕ
+ ÎÅÏÂÈÏÄÉÍ ÓËÒÉÐÔ, ÐÏÍÅÝ£ÎÎÙÊ × ÕËÁÚÁÎÎÙÊ ×ÙÛÅ ËÁÔÁÌÏÇ. îÅÚÎÁÞÉÔÅÌØÎÙÅ
+ ÒÁÚÌÉÞÉÑ × ÓËÒÉÐÔÁÈ ÚÁ×ÉÓÑÔ ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÓÑ ÌÉ rcNG. äÏ
+ ×ÅÒÓÉÉ &os;&nbsp;5.1 ÉÓÐÏÌØÚÏ×ÁÌÉÓØ ÓËÒÉÐÔÙ × ÓÔÁÒÏÍ ÓÔÉÌÅ,
+ É ÐÏÞÔÉ ×Ï ×ÓÅÈ ÓÌÕÞÁÑÈ ÓËÒÉÐÔÙ × ÎÏ×ÏÍ ÓÔÉÌÅ ÄÏÌÖÎÙ ÐÏÄÏÊÔÉ ÔÁË ÖÅ
+ ÈÏÒÏÛÏ.</para>
+
+ <para>èÏÔÑ ËÁÖÄÙÊ ÓËÒÉÐÔ ÄÏÌÖÅÎ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÎÅËÏÔÏÒÙÍ ÍÉÎÉÍÁÌØÎÙÍ
+ ÔÒÅÂÏ×ÁÎÉÑÍ, × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÜÔÉ ÔÒÅÂÏ×ÁÎÉÑ ÎÅ ÚÁ×ÉÓÑÔ ÏÔ ×ÅÒÓÉÉ
+ &os;. ëÁÖÄÙÊ ÓËÒÉÐÔ ÄÏÌÖÅÎ ÉÍÅÔØ × ËÏÎÃÅ ÒÁÓÛÉÒÅÎÉÅ
+ <filename>.sh</filename> É ËÁÖÄÙÊ ÓËÒÉÐÔ ÄÏÌÖÅÎ ÂÙÔØ ×ÙÐÏÌÎÑÅÍÙÍ.
+ ðÏÓÌÅÄÎÅÅ ÔÒÅÂÏ×ÁÎÉÅ ÍÏÖÅÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÏ ÐÕÔÅÍ ÕÓÔÁÎÏ×ËÉ ËÏÍÁÎÄÏÊ
+ <command>chmod</command> ÕÎÉËÁÌØÎÙÈ ÐÒÁ× ÄÏÓÔÕÐÁ
+ <literal>755</literal>. ôÁËÖÅ, ËÁË ÍÉÎÉÍÕÍ, ÄÏÌÖÎÁ ÂÙÔØ ÏÐÃÉÑ
+ <literal>start</literal> ÄÌÑ ÚÁÐÕÓËÁ ÐÒÉÌÏÖÅÎÉÑ É ÏÐÃÉÑ
+ <literal>stop</literal> ÄÌÑ ÅÇÏ ÏÓÔÁÎÏ×ËÉ.</para>
+
+ <para>ðÒÏÓÔÅÊÛÉÊ ÓÔÁÒÔÏ×ÙÊ ÓËÒÉÐÔ, ÐÏÖÁÌÕÊ, ÂÕÄÅÔ ÐÏÈÏÖ ÎÁ
+ ÓÌÅÄÕÀÝÉÊ:</para>
<programlisting>#!/bin/sh
-echo -n ' FooBar'
+echo -n ' utility'
case "$1" in
start)
- /usr/local/bin/foobar
+ /usr/local/bin/utility
;;
stop)
- kill -9 `cat /var/run/foobar.pid`
+ kill -9 `cat /var/run/utility.pid`
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
@@ -365,57 +401,118 @@ stop)
;;
esac
-exit 0
- </programlisting>
-
- <para>óÔÁÒÔÏ×ÙÅ ÓËÒÉÐÔÙ &os; ÉÝÕÔ × ËÁÔÁÌÏÇÅ
- <filename>/usr/local/etc/rc.d</filename> ÓËÒÉÐÔÙ Ó ÒÁÓÛÉÒÅÎÉÅÍ
- <literal>.sh</literal>, ÉÓÐÏÌÎÑÅÍÙÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ
- <username>root</username>. ïÂÎÁÒÕÖÅÎÎÙÅ ÓËÒÉÐÔÙ ×ÙÐÏÌÎÑÀÔÓÑ Ó
- Ó ÐÁÒÁÍÅÔÒÏÍ <option>start</option> ÐÒÉ ÓÔÁÒÔÅ ÓÉÓÔÅÍÙ É Ó ÐÁÒÁÍÅÔÒÏÍ
- <option>stop</option> ÐÒÉ ÚÁ×ÅÒÛÅÎÉÉ ÒÁÂÏÔÙ ÓÉÓÔÅÍÙ.
- ðÏÜÔÏÍÕ ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÉÍÅÒ ÓËÒÉÐÔÁ ×ÙÛÅ É ÚÁÐÕÓËÁÔØ
- ÅÇÏ ×Ï ×ÒÅÍÑ ÓÔÁÒÔÁ ÓÉÓÔÅÍÙ, ÓÏÈÒÁÎÉÔÅ ÅÇÏ × ËÁÔÁÌÏÇÅ
- <filename>/usr/local/etc/rc.d</filename> Ó ÉÍÅÎÅÍ
- <filename>FooBar.sh</filename> É ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÏÎ ÉÓÐÏÌÎÑÅÍÙÊ.
- ÷Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÓËÒÉÐÔ ÉÓÐÏÌÎÑÅÍÙÍ Ó ÐÏÍÏÝØÀ &man.chmod.1;,
- ËÁË ÐÏËÁÚÁÎÏ ÎÉÖÅ:</para>
-
- <screen>&prompt.root; <userinput>chmod 755 <replaceable>FooBar.sh</replaceable></userinput></screen>
-
- <para>îÅËÏÔÏÒÙÅ ÓÅÒ×ÉÓÙ ÄÏÌÖÎÙ ÂÙÔØ ÚÁÐÕÝÅÎÙ &man.inetd.8; ÐÒÉ ÕÓÔÁÎÏ×ËÅ
- ÓÏÅÄÉÎÅÎÉÑ Ó ÏÐÒÅÄÅÌ£ÎÎÙÍ ÐÏÒÔÏÍ. üÔÏ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔØÓÑ, ÎÁÐÒÉÍÅÒ,
- ÄÌÑ ÐÏÞÔÏ×ÙÈ ÓÅÒ×ÅÒÏ× (POP, IMAP, É Ô.Ä.). äÌÑ ÜÔÏÇÏ ÎÕÖÎÏ
- ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ <filename>/etc/inetd.conf</filename>.
- ðÏÄÒÏÂÎÅÅ Ï ÒÁÂÏÔÅ Ó ÜÔÉÍ ÆÁÊÌÏÍ ×Ù ÍÏÖÅÔÅ ÐÒÏÞÉÔÁÔØ ×
- &man.inetd.8;.</para>
-
- <para>îÅËÏÔÏÒÙÅ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÓÉÓÔÅÍÎÙÅ ÓÅÒ×ÉÓÙ ÍÏÇÕÔ ÂÙÔØ ÎÅ ÕÞÔÅÎÙ
- × ÆÁÊÌÅ <filename>/etc/rc.conf</filename>. ôÏÇÄÁ ÄÌÑ ÉÈ ÚÁÐÕÓËÁ ÎÕÖÎÏ
- ÐÒÏÐÉÓÁÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ËÏÍÁÎÄÕ × <filename>/etc/rc.local</filename>.
- ÷Ï &os;&nbsp;3.1 ÎÅ ÐÒÅÄÕÓÍÏÔÒÅÎ <filename>/etc/rc.local</filename>;
- ÎÏ ÓÞÉÔÁÅÔÓÑ ÐÒÉÚÎÁËÏÍ ÈÏÒÏÛÅÇÏ ÔÏÎÁ ÓÏÚÄÁÎÉÅ ÜÔÏÇÏ ÆÁÊÌÁ
- ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ. úÁÍÅÔØÔÅ, ÞÔÏ <filename>rc.local</filename>
- ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÚÁÐÕÓËÁ ÓÅÒ×ÉÓÏ× ÔÏÌØËÏ × ËÒÁÊÎÅÍ ÓÌÕÞÁÅ.
- åÓÌÉ ÅÓÔØ ÌÕÞÛÉÊ ÓÐÏÓÏ ÚÁÐÕÓÔÉÔØ ÓÅÒ×ÉÓ, ÉÓÐÏÌØÚÕÊÔÅ ÅÇÏ.</para>
-
- <note><para><emphasis>îÅ</emphasis> ÚÁÐÉÓÙ×ÁÊÔÅ Ó×ÏÉ ËÏÍÁÎÄÙ ×
- <filename>/etc/rc.conf</filename>. äÌÑ ÚÁÐÕÓËÁ ÄÅÍÏÎÏ×, ÉÌÉ ÄÌÑ
- ×ÙÐÏÌÎÅÎÉÑ ×ÁÛÅÊ ËÏÍÁÎÄÙ ×Ï ×ÒÅÍÑ ÚÁÐÕÓËÁ - ÚÁÐÉÛÉÔÅ ×ÁÛ ÓËÒÉÐÔ
- × <filename>/usr/local/etc/rc.d</filename>.</para>
- </note>
+exit 0</programlisting>
- <para>ôÁËÖÅ ÄÏÐÕÓËÁÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÎÉÅ &man.cron.8; ÄÌÑ ÚÁÐÕÓËÁ ÓÉÓÔÅÍÎÙÈ
- ÓÅÒ×ÉÓÏ×. üÔÏÔ ÍÅÔÏÄ ÏÂÌÁÄÁÅÔ ÒÑÄÏÍ ÐÒÅÉÍÕÝÅÓÔ×, ËÏÔÏÒÙÅ ÚÁËÌÀÞÁÀÔÓÑ ÎÅ
- ÔÏÌØËÏ × ÔÏÍ, ÞÔÏ &man.cron.8; ÚÁÐÕÓËÁÅÔ ÜÔÉ ÐÒÏÃÅÓÓÙ, ËÁË ×ÌÁÄÅÌÅÃ
- <command>crontab</command>, ÎÏ É × ÔÏÍ, ÞÔÏ ÓÅÒ×ÉÓÙ ÍÏÇÕÔ ÂÙÔØ
- ÚÁÐÕÝÅÎÙ É ÎÅ ÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ.</para>
+ <para>üÔÏÔ ÓËÒÉÐÔ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÃÉÉ <literal>stop</literal> É
+ <literal>start</literal> ÄÌÑ ÐÒÉÌÏÖÅÎÉÑ, ËÏÔÏÒÏÅ ÍÙ ÚÄÅÓØ ÎÁÚÙ×ÁÅÍ
+ ÐÒÏÓÔÏ&nbsp;&mdash; <literal>utility</literal>. äÌÑ ÜÔÏÇÏ ÐÒÉÌÏÖÅÎÉÑ
+ ÚÁÔÅÍ ÍÏÖÎÏ ÐÏÍÅÓÔÉÔØ ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ × ÆÁÊÌ <filename>/etc/rc.conf</filename>:</para>
- <para>ïÞÅÎØ ÕÄÏÂÎÏ ÐÏÌØÚÏ×ÁÔØÓÑ ×ÏÚÍÏÖÎÏÓÔØÀ
- &man.cron.8;, ËÏÔÏÒÁÑ ÚÁËÌÀÞÁÅÔÓÑ × ÔÏÍ, ÞÔÏ ÅÓÌÉ ×ÍÅÓÔÏ ×ÒÅÍÅÎÉ
- ÕËÁÚÁÔØ <literal>@reboot</literal>, ÚÁÐÌÁÎÉÒÏ×ÁÎÎÁÑ ÐÒÏÇÒÁÍÍÁ ÂÕÄÅÔ
- ÚÁÐÕÝÅÎÁ ÓÒÁÚÕ ÐÏÓÌÅ ÚÁÐÕÓËÁ &man.cron.8; ÐÏÓÌÅ ÐÅÒÅÚÁÇÒÕÚËÉ
- ÓÉÓÔÅÍÙ.</para>
+ <programlisting>utility_enable="YES"</programlisting>
+
+ <para>á ÍÏÖÎÏ ÚÁÐÕÓËÁÔØ ÅÇÏ É ×ÒÕÞÎÕÀ, Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ:</para>
+
+ <screen>&prompt.root; <userinput><filename>/usr/local/etc/rc.d/utility.sh</filename> start</userinput></screen>
+
+ <para>èÏÔÑ É ÎÅ ×ÓÅ ÐÒÏÇÒÁÍÍÙ ÓÔÏÒÏÎÎÉÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ ÔÒÅÂÕÀÔ
+ ÄÏÂÁ×ÌÅÎÉÑ ÓÔÒÏËÉ × ÆÁÊÌ <filename>rc.conf</filename>, ÐÒÁËÔÉÞÅÓËÉ
+ ËÁÖÄÙÊ ÄÅÎØ ÏÞÅÒÅÄÎÏÊ ÎÏ×ÙÊ ÐÏÒÔ ÍÅÎÑÅÔÓÑ ÔÁË, ÞÔÏÂÙ ÐÏÄÄÅÒÖÉ×ÁÔØ
+ ÐÏÄÏÂÎÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ. ðÏÉÝÉÔÅ × ÒÅÚÕÌØÔÁÔÁÈ, ×ÙÄÁ×ÁÅÍÙÈ ÐÏÓÌÅ
+ ÕÓÔÁÎÏ×ËÉ ÂÏÌÅÅ ÄÅÔÁÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÐÏ ËÏÎËÒÅÔÎÏÍÕ ÐÒÉÌÏÖÅÎÉÀ.
+ îÅËÏÔÏÒÙÅ ÐÒÏÇÒÁÍÍÙ ÓÔÏÒÏÎÎÉÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÅÊ ÂÕÄÕÔ ×ËÌÀÞÁÔØ ÓÔÁÒÔÏ×ÙÅ
+ ÓËÒÉÐÔÙ, ÐÏÚ×ÏÌÑÀÝÉÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÉÌÏÖÅÎÉÅ Ó rcNG; ÎÏ ÜÔÏ ÍÙ ÅÝÅ
+ ÏÂÓÕÄÉÍ × ÓÌÅÄÕÀÝÅÍ ÒÁÚÄÅÌÅ.</para>
+
+ <sect2>
+ <title>òÁÓÛÉÒÅÎÎÏÅ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ ÐÒÉÌÏÖÅÎÉÑ</title>
+
+ <para>ôÅÐÅÒØ, ËÏÇÄÁ &os; ×ËÌÀÞÁÅÔ rcNG, ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ ÚÁÐÕÓËÁ
+ ÐÒÉÌÏÖÅÎÉÊ ÓÔÁÌÏ ÂÏÌÅÅ ÏÐÔÉÍÁÌØÎÙÍ; ÆÁËÔÉÞÅÓËÉ, ÏÎÏ ÓÔÁÌÏ ÂÏÌÅÅ
+ ÔÝÁÔÅÌØÎÙÍ. ó ÐÏÍÏÝØÀ ËÌÀÞÅ×ÙÈ ÓÌÏ×, ÒÁÓÓÍÏÔÒÅÎÎÙÈ × ÒÁÚÄÅÌÅ
+ <link linkend="configtuning-rcNG">rcNG</link>, ÐÒÉÌÏÖÅÎÉÑ ÔÅÐÅÒØ
+ ÍÏÖÎÏ ÎÁÓÔÒÏÉÔØ ÄÌÑ ÚÁÐÕÓËÁ ÐÏÓÌÅ ÄÒÕÇÉÈ ÚÁÄÁÎÎÙÈ ÓÅÒ×ÉÓÏ×,
+ ÎÁÐÒÉÍÅÒ, <acronym>DNS</acronym>; ÍÏÖÎÏ ÒÁÚÒÅÛÉÔØ ÐÅÒÅÄÁÞÕ
+ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÆÌÁÇÏ× ÞÅÒÅÚ <filename>rc.conf</filename> ×ÍÅÓÔÏ
+ ÖÅÓÔËÏÇÏ ÚÁÄÁÎÉÑ ÆÌÁÇÏ× × ÓÔÁÒÔÏ×ÙÈ ÓËÒÉÐÔÁÈ, É Ô.Ä. ðÒÏÓÔÏÊ
+ ÓËÒÉÐÔ ÍÏÖÅÔ ÉÍÅÔØ ÓÌÅÄÕÀÝÉÊ ×ÉÄ:</para>
+
+ <programlisting>#!/bin/sh
+#
+# PROVIDE: utility
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: FreeBSD shutdown
+
+#
+# îå íåîñêôå úäåóø üôé óôáîäáòôîùå úîáþåîéñ
+# úáäá÷áêôå éè ÷ æáêìå /etc/rc.conf
+
+#
+
+utility_enable=${utility_enable-"NO"}
+utility_flags=${utility_flags-""}
+utility_pidfile=${utility_pidfile-"/var/run/utility.pid"}
+
+. /etc/rc.subr
+
+name="utility"
+rcvar=`set_rcvar`
+command="/usr/local/sbin/utility"
+
+load_rc_config $name
+
+pidfile="${utility_pidfile}"
+
+start_cmd="echo \"Starting ${name}.\"; /usr/bin/nice -5 ${command} ${utility_flags} ${command_args}"
+
+run_rc_command "$1"</programlisting>
+
+ <para>üÔÏÔ ÓËÒÉÐÔ ÂÕÄÅÔ ÇÁÒÁÎÔÉÒÏ×ÁÔØ, ÞÔÏ ÕËÁÚÁÎÎÏÅ ÐÒÉÌÏÖÅÎÉÅ
+ <application>utility</application> ÂÕÄÅÔ ÚÁÐÕÝÅÎÏ ÐÅÒÅÄ ÓÅÒ×ÉÓÏÍ
+ <literal>login</literal>, ÎÏ ÐÏÓÌÅ ÓÅÒ×ÉÓÁ
+ <literal>daemon</literal>. ïÎ ÔÁËÖÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÍÅÔÏÄ
+ ÄÌÑ ÓÏÚÄÁÎÉÑ É ÏÔÓÌÅÖÉ×ÁÎÉÑ ÆÁÊÌÁ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ÐÒÏÃÅÓÓÁ,
+ <acronym>PID</acronym>.</para>
+
+ <para>üÔÏÔ ÎÏ×ÙÊ ÍÅÔÏÄ ÔÁËÖÅ ÐÏÚ×ÏÌÑÅÔ ÌÅÇËÏ ÒÁÂÏÔÁÔØ Ó ÁÒÇÕÍÅÎÔÁÍÉ
+ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ×ËÌÀÞÁÔØ ÓÔÁÎÄÁÒÔÎÙÅ ÆÕÎËÃÉÉ ÉÚ ÆÁÊÌÁ
+ <filename>/etc/rc.subr</filename>, ÏÂÅÓÐÅÞÉ×ÁÅÔ ÓÏ×ÍÅÓÔÉÍÏÓÔØ
+ Ó ÕÔÉÌÉÔÏÊ &man.rcorder.8; É ÕÐÒÏÝÁÅÔ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ Ó ÐÏÍÏÝØÀ
+ ÆÁÊÌÁ <filename>rc.conf</filename>. ðÏ ÓÕÔÉ, ÜÔÏÔ ÓÃÅÎÁÒÉÊ
+ ÍÏÖÎÏ ÄÁÖÅ ÐÏÍÅÓÔÉÔØ × ËÁÔÁÌÏÇ
+ <filename role="directory">/etc/rc.d</filename>. üÔÏ, ÏÄÎÁËÏ,
+ ÐÏÔÅÎÃÉÁÌØÎÏ ÍÏÖÅÔ ÓÂÉÔØ Ó ÔÏÌËÕ ÕÔÉÌÉÔÕ &man.mergemaster.8;
+ ÐÒÉ ÏÂÎÏ×ÌÅÎÉÑÈ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ.</para>
+ </sect2>
+
+ <sect2>
+ <title>éÓÐÏÌØÚÏ×ÁÎÉÅ ÓÅÒ×ÉÓÏ× ÄÌÑ ÚÁÐÕÓËÁ ÓÅÒ×ÉÓÏ×</title>
+
+ <para>äÒÕÇÉÅ ÓÅÒ×ÉÓÙ, ÔÁËÉÅ ËÁË ÄÁÅÍÏÎÙ ÓÅÒ×ÅÒÁ
+ <acronym>POP</acronym>3, <acronym>IMAP</acronym>, É Ô.Ð. ÍÏÇÕÔ
+ ÂÙÔØ ÚÁÐÕÝÅÎÙ Ó ÐÏÍÏÝØÀ &man.inetd.8;. äÌÑ ÜÔÏÇÏ ÎÅÏÂÈÏÄÉÍÏ
+ ÕÓÔÁÎÏ×ÉÔØ ÓÅÒ×ÉÓÎÕÀ ÕÔÉÌÉÔÕ ÉÚ ÎÁÂÏÒÁ ÐÏÒÔÏ× É ÄÏÂÁ×ÉÔØ
+ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ÓÔÒÏÞËÕ ËÏÎÆÉÇÕÒÁÃÉÉ × ÆÁÊÌ
+ <filename>/etc/inetd.conf</filename> ÉÌÉ ÒÁÓËÏÍÍÅÎÔÉÒÏ×ÁÔØ
+ ÐÏÄÈÏÄÑÝÕÀ ÓÔÒÏËÕ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÚ ÕÖÅ ÉÍÅÀÝÉÈÓÑ. òÁÂÏÔÁ Ó ÄÁÅÍÏÎÏÍ
+ <command>inetd</command> É ÅÇÏ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎÏ
+ × ÒÁÚÄÅÌÅ <link linkend="network-inetd">inetd</link>.</para>
+
+ <para>÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÄÌÑ ÚÁÐÕÓËÁ ÓÉÓÔÅÍÎÙÈ
+ ÓÌÕÖÂ ÄÁÅÍÏÎÁ &man.cron.8; ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÂÏÌÅÅ ÐÒÉÅÍÌÅÍÙÍ. üÔÏÔ
+ ÐÏÄÈÏÄ ÉÍÅÅÔ ÎÅÓËÏÌØËÏ ÐÒÅÉÍÕÝÅÓÔ×, ÐÏÓËÏÌØËÕ ÄÁÅÍÏÎ
+ <command>cron</command> ÚÁÐÕÓËÁÅÔ ÜÔÉ ÐÒÏÃÅÓÓÙ ÏÔ ÉÍÅÎÉ
+ ×ÌÁÄÅÌØÃÁ ÆÁÊÌÁ <command>crontab</command>. üÔÏ ÐÏÚ×ÏÌÑÅÔ
+ ÏÂÙÞÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÚÁÐÕÓËÁÔØ É ÐÏÄÄÅÒÖÉ×ÁÔØ ÎÅËÏÔÏÒÙÅ
+ ÐÒÉÌÏÖÅÎÉÑ.</para>
+
+ <para>õÔÉÌÉÔÁ <command>cron</command> ÐÏÄÄÅÒÖÉ×ÁÅÔ ÕÎÉËÁÌØÎÕÀ
+ ×ÏÚÍÏÖÎÏÓÔØ, <literal>@reboot</literal>,&nbsp;&mdash; ÜÔÏ ÚÎÁÞÅÎÉÅ
+ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÍÅÓÔÏ ÓÐÅÃÉÆÉËÁÃÉÉ ×ÒÅÍÅÎÉ. ÷ ÒÅÚÕÌØÔÁÔÅ,
+ ÚÁÄÁÎÉÅ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÏ ÐÒÉ ÚÁÐÕÓËÅ &man.cron.8;, ÏÂÙÞÎÏ&nbsp;&mdash;
+ × ÈÏÄÅ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ.</para>
+
+ </sect2>
</sect1>
<sect1 id="configtuning-cron">
@@ -564,7 +661,7 @@ HOME=/var/log
ÌÀÂÉÍÙÊ ÔÅËÓÔÏ×ÙÊ ÒÅÄÁËÔÏÒ: ÕÔÉÌÉÔÁ <command>cron</command>
ÕÚÎÁÅÔ Ï ÔÏÍ, ÞÔÏ ÆÁÊÌ ÉÚÍÅÎÉÌÓÑ É ÓÒÁÚÕ ÎÁÞÎÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
ÏÂÎÏ×ÌÅÎÎÕÀ ×ÅÒÓÉÀ. ïÂÒÁÔÉÔÅÓØ Ë <ulink
- url="../faq/admin.html#ROOT-NOT-FOUND-CRON-ERRORS">ÜÔÏÊ
+ url="&url.books.faq;/admin.html#ROOT-NOT-FOUND-CRON-ERRORS">ÜÔÏÊ
ÞÁÓÔÉ FAQ</ulink> ÚÁ ÄÁÌØÎÅÊÛÅÊ ÉÎÆÏÒÍÁÃÉÅÊ.</para>
</important>
@@ -938,7 +1035,7 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
<literal>active</literal>, Ô.Å. ÎÅÓÕÝÁÑ ÏÂÎÁÒÕÖÅÎÁ.
äÌÑ <devicename>dc1</devicename>, ÍÙ ×ÉÄÉÍ
<literal>status: no carrier</literal>. üÔÏ ÎÏÒÍÁÌØÎÏ, ËÏÇÄÁ
- ethernet ËÁÂÅÌØ ÎÅ ÐÏÄËÌÀÞÅÎ Ë ËÁÒÔÅ.</para>
+ Ethernet ËÁÂÅÌØ ÎÅ ÐÏÄËÌÀÞÅÎ Ë ËÁÒÔÅ.</para>
</listitem>
</orderedlist>
@@ -1063,8 +1160,8 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
ÎÉÚËÏÊ ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ.</para>
<para>îÅËÏÔÏÒÙÅ ÐÏÌØÚÏ×ÁÔÅÌÉ ×ÓÔÒÅÞÁÀÔÓÑ Ó ÎÅÓËÏÌØËÉÍÉ
- <quote>device timeouts</quote>, ÞÔÏ ÎÏÒÍÁÌØÎÏ ÄÌÑ ÎÅËÏÔÏÒÙÈ ÓÅÔÅ×ÙÈ
- ËÁÒÔ. åÓÌÉ ÜÔÏ ÐÒÏÄÏÌÖÁÅÔÓÑ É ÎÁÄÏÅÄÁÅÔ, ÕÂÅÄÉÔÅÓØ, ÞÔÏ
+ <errorname>device timeouts</errorname>, ÞÔÏ ÎÏÒÍÁÌØÎÏ ÄÌÑ ÎÅËÏÔÏÒÙÈ
+ ÓÅÔÅ×ÙÈ ËÁÒÔ. åÓÌÉ ÜÔÏ ÐÒÏÄÏÌÖÁÅÔÓÑ É ÎÁÄÏÅÄÁÅÔ, ÕÂÅÄÉÔÅÓØ, ÞÔÏ
ÕÓÔÒÏÊÓÔ×Ï ÎÅ ËÏÎÆÌÉËÔÕÅÔ Ó ÄÒÕÇÉÍ ÕÓÔÒÏÊÓÔ×ÏÍ. ÷ÎÉÍÁÔÅÌØÎÏ
ÐÒÏ×ÅÒØÔÅ ÐÏÄËÌÀÞÅÎÉÅ ËÁÂÅÌÑ. ÷ÏÚÍÏÖÎÏ ÔÁËÖÅ, ÞÔÏ ×ÁÍ ÐÒÏÓÔÏ ÎÁÄÏ
ÕÓÔÁÎÏ×ÉÔØ ÄÒÕÇÕÀ ËÁÒÔÕ.</para>
@@ -1112,25 +1209,28 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
ÏÄÉÎ ÓÅÒ×ÅÒ ÒÁÂÏÔÁÅÔ × ÓÅÔÉ ËÁË ÎÅÓËÏÌØËÏ ÓÅÒ×ÅÒÏ×. üÔÏ ÄÏÓÔÉÇÁÅÔÓÑ
ÐÒÉÓ×ÏÅÎÉÅÍ ÎÅÓËÏÌØËÉÈ ÓÅÔÅ×ÙÈ ÁÄÒÅÓÏ× ÏÄÎÏÍÕ ÉÎÔÅÒÆÅÊÓÕ.</para>
- <para>õ ÓÅÔÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ×ÓÅÇÄÁ ÅÓÔØ ÏÄÉÎ <quote>ÎÁÓÔÏÑÝÉÊ</quote> ÁÄÒÅÓ, ÈÏÔÑ ÏÎ
- ÍÏÖÅÔ ÉÍÅÔØ ÌÀÂÏÅ ËÏÌÉÞÅÓÔ×Ï <quote>ÓÉÎÏÎÉÍÏ×</quote> (alias). üÔÉ ÁÌÉÁÓÙ ÏÂÙÞÎÏ
- ÄÏÂÁ×ÌÑÀÔÓÑ ÐÕÔ£Í ÐÏÍÅÝÅÎÉÑ ÓÉÎÏÎÉÍÏ× ×
- <filename>/etc/rc.conf</filename>.</para>
+ <para>õ ÓÅÔÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ×ÓÅÇÄÁ ÅÓÔØ ÏÄÉÎ <quote>ÎÁÓÔÏÑÝÉÊ</quote>
+ ÁÄÒÅÓ, ÈÏÔÑ ÏÎ ÍÏÖÅÔ ÉÍÅÔØ ÌÀÂÏÅ ËÏÌÉÞÅÓÔ×Ï <quote>ÓÉÎÏÎÉÍÏ×</quote>
+ (alias). üÔÉ ÓÉÎÏÎÉÍÙ ÏÂÙÞÎÏ ÄÏÂÁ×ÌÑÀÔÓÑ ÐÕÔ£Í ÐÏÍÅÝÅÎÉÑ
+ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÚÁÐÉÓÅÊ × <filename>/etc/rc.conf</filename>.</para>
<para>óÉÎÏÎÉÍ ÄÌÑ ÉÎÔÅÒÆÅÊÓÁ <devicename>fxp0</devicename> ×ÙÇÌÑÄÉÔ
ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:</para>
<programlisting>ifconfig_fxp0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"</programlisting>
- <para>úÁÍÅÔØÔÅ, ÞÔÏ ÁÌÉÁÓ ÚÁÐÉÓÉ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó alias0 É ÉÄÔÉ ÄÁÌÅÅ
- × ÏÐÒÅÄÅÌÅÎÎÏÍ ÐÏÒÑÄËÅ, (ÎÁÐÒÉÍÅÒ, _alias1, _alias2, É Ô.Ä.).
- ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÐÒÏÃÅÓÓ ÏÓÔÁÎÏ×ÉÔÓÑ ÎÁ ÐÅÒ×ÏÍ ÏÔÓÕÔÓÔ×ÕÀÝÅÍ ÐÏ ÐÏÒÑÄËÕ
- ÞÉÓÌÅ.</para>
+ <para>úÁÍÅÔØÔÅ, ÞÔÏ ÚÁÐÉÓÉ ÓÉÎÏÎÉÍÏ× ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó
+ <literal>alias0</literal> É ÉÄÔÉ ÄÁÌÅÅ × ÏÐÒÅÄÅÌÅÎÎÏÍ ÐÏÒÑÄËÅ
+ (ÎÁÐÒÉÍÅÒ, <literal>_alias1</literal>, <literal>_alias2</literal>,
+ É Ô.Ä.). ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÐÒÏÃÅÓÓ ÏÓÔÁÎÏ×ÉÔÓÑ ÎÁ ÐÅÒ×ÏÍ ÐÏ ÐÏÒÑÄËÕ
+ ÏÔÓÕÔÓÔ×ÕÀÝÅÍ ÞÉÓÌÅ.</para>
- <para>ïÐÒÅÄÅÌÅÎÉÅ ÍÁÓËÉ ÐÏÄÓÅÔÉ ÄÌÑ ÓÉÎÏÎÉÍÁ ÏÞÅÎØ ×ÁÖÎÏ, ÎÏ Ë ÓÞÁÓÔØÀ, ÔÁË ÖÅ
- ÐÒÏÓÔÏ. äÌÑ ËÁÖÄÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÄÏÌÖÅÎ ÂÙÔØ ÏÄÉÎ ÁÄÒÅÓ Ó ÉÓÔÉÎÎÏÊ ÍÁÓËÏÊ
- ÐÏÄÓÅÔÉ. ìÀÂÏÊ ÄÒÕÇÏÊ ÁÄÒÅÓ × ÓÅÔÉ ÄÏÌÖÅÎ ÉÍÅÔØ ÍÁÓËÕ ÐÏÄÓÅÔÉ, ÓÏÓÔÏÑÝÕÀ
- ÉÚ ×ÓÅÈ ÅÄÉÎÉÞÅË.</para>
+ <para>ïÐÒÅÄÅÌÅÎÉÅ ÍÁÓËÉ ÐÏÄÓÅÔÉ ÄÌÑ ÓÉÎÏÎÉÍÁ ÏÞÅÎØ ×ÁÖÎÏ, ÎÏ Ë ÓÞÁÓÔØÀ,
+ ÔÁË ÖÅ ÐÒÏÓÔÏ. äÌÑ ËÁÖÄÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÄÏÌÖÅÎ ÂÙÔØ ÏÄÉÎ ÁÄÒÅÓ Ó
+ ÉÓÔÉÎÎÏÊ ÍÁÓËÏÊ ÐÏÄÓÅÔÉ. ìÀÂÏÊ ÄÒÕÇÏÊ ÁÄÒÅÓ × ÓÅÔÉ ÄÏÌÖÅÎ ÉÍÅÔØ
+ ÍÁÓËÕ ÐÏÄÓÅÔÉ, ÓÏÓÔÏÑÝÕÀ ÉÚ ×ÓÅÈ ÅÄÉÎÉÞÅË (ÞÔÏ ×ÙÒÁÖÁÅÔÓÑ ËÁË
+ <hostid role="netmask">255.255.255.255</hostid> ÉÌÉ ËÁË
+ <hostid role="netmask">0xffffffff</hostid>).</para>
<para>îÁÐÒÉÍÅÒ, ÒÁÓÓÍÏÔÒÉÍ ÓÌÕÞÁÊ, ËÏÇÄÁ ÉÎÔÅÒÆÅÊÓ
<devicename>fxp0</devicename> ÐÏÄËÌÀÞ£Î Ë Ä×ÕÍ ÓÅÔÑÍ, Ë ÓÅÔÉ
@@ -1142,7 +1242,16 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<hostid role="ipaddr">10.1.1.1</hostid> ÐÏ
<hostid role="ipaddr">10.1.1.5</hostid> É Ó
<hostid role="ipaddr">202.0.75.17</hostid> ÐÏ
- <hostid role="ipaddr">202.0.75.20</hostid>.</para>
+ <hostid role="ipaddr">202.0.75.20</hostid>. ëÁË ÂÙÌÏ ÓËÁÚÁÎÏ ×ÙÛÅ,
+ ÔÏÌØËÏ ÐÅÒ×ÙÊ ÁÄÒÅÓ × ÚÁÄÁÎÎÏÍ ÄÉÁÐÁÚÏÎÅ (× ÄÁÎÎÏÍ ÓÌÕÞÁÅ,
+ <hostid role="ipaddr">10.0.1.1</hostid> É
+ <hostid role="ipaddr">202.0.75.17</hostid>) ÄÏÌÖÅÎ ÉÍÅÔØ ÒÅÁÌØÎÕÀ
+ ÍÁÓËÕ ÓÅÔÉ; ×ÓÅ ÏÓÔÁÌØÎÙÅ (Ó <hostid role="ipaddr">10.1.1.2</hostid>
+ ÐÏ <hostid role="ipaddr">10.1.1.5</hostid> É Ó
+ <hostid role="ipaddr">202.0.75.18</hostid> ÐÏ
+ <hostid role="ipaddr">202.0.75.20</hostid>) ÄÏÌÖÎÙ ÂÙÔØ
+ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÙ Ó ÍÁÓËÏÊ ÓÅÔÉ
+ <hostid role="netmask">255.255.255.255</hostid>.</para>
<para>äÌÑ ÜÔÏÇÏ ÄÏÌÖÎÙ ÂÙÔØ ×ÎÅÓÅÎÙ ÓÌÅÄÕÀÝÉÅ ÚÁÐÉÓÉ:</para>
@@ -1168,6 +1277,9 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<informaltable frame="none">
<tgroup cols="2">
+ <colspec colwidth="1*">
+ <colspec colwidth="2*">
+
<tbody>
<row>
<entry><filename>/etc</filename></entry>
@@ -1238,6 +1350,9 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<informaltable frame="none">
<tgroup cols="2">
+ <colspec colwidth="1*">
+ <colspec colwidth="2*">
+
<tbody>
<row>
<entry><literal>nameserver</literal></entry>
@@ -1277,7 +1392,7 @@ nameserver 147.11.100.30</programlisting>
<title><filename>/etc/hosts</filename></title>
<indexterm><primary>hosts</primary></indexterm>
-
+
<para><filename>/etc/hosts</filename> - ÐÒÏÓÔÁÑ ÔÅËÓÔÏ×ÁÑ ÂÁÚÁ
ÄÁÎÎÙÈ, ÎÁÐÏÍÉÎÁÀÝÁÑ ÓÔÁÒÙÊ éÎÔÅÒÎÅÔ. ïÎÁ ÒÁÂÏÔÁÅÔ ÓÏ×ÍÅÓÔÎÏ Ó
DNS É NIS, ÓÏÐÏÓÔÁ×ÌÑÑ ÄÏÍÅÎÎÙÅ ÉÍÅÎÁ IP ÁÄÒÅÓÕ.
@@ -1319,7 +1434,7 @@ nameserver 147.11.100.30</programlisting>
#</programlisting>
<para>æÏÒÍÁÔ <filename>/etc/hosts</filename>:</para>
-
+
<programlisting>[IP ÁÄÒÅÓ × éÎÔÅÒÎÅÔÅ] [ÉÍÑ ËÏÍÐØÀÔÅÒÁ] [alias1] [alias2] ...</programlisting>
<para>îÁÐÒÉÍÅÒ:</para>
@@ -1337,9 +1452,9 @@ nameserver 147.11.100.30</programlisting>
<sect3>
<title><filename>syslog.conf</filename></title>
-
+
<indexterm><primary>syslog.conf</primary></indexterm>
-
+
<para><filename>syslog.conf</filename> is Ñ×ÌÑÅÔÓÑ ÆÁÊÌÏÍ ËÏÎÆÉÇÕÒÁÃÉÉ
ÄÌÑ &man.syslogd.8;. ÷ Î£Í ÕËÁÚÙ×ÁÀÔÓÑ, ÔÉÐÙ ÓÏÏÂÝÅÎÉÊ
ÇÅÎÅÒÉÒÕÅÍÙÅ <command>syslog</command>, É ÌÏÇ ÆÁÊÌÙ, × ËÏÔÏÒÙÅ ÏÎÉ
@@ -1385,7 +1500,7 @@ cron.* /var/log/cron
<title><filename>newsyslog.conf</filename></title>
<indexterm><primary>newsyslog.conf</primary></indexterm>
-
+
<para><filename>newsyslog.conf</filename> - ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ
&man.newsyslog.8;, ÐÒÏÇÒÁÍÍÙ, ÏÂÙÞÎÏ ËÏÎÔÒÏÌÉÒÕÅÍÏÊ &man.cron.8;.
&man.newsyslog.8; ÏÐÒÅÄÅÌÑÅÔ, ËÏÇÄÁ ÌÏÇ-ÆÁÊÌÙ ÎÕÖÄÁÀÔÓÑ ×
@@ -1402,7 +1517,7 @@ cron.* /var/log/cron
ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ÐÅÒÅÓÍÏÔÒÅÎÙ. ìÏÇ ÆÁÊÌÙ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÇÒÕÐÐÉÒÏ×ÁÎÙ
É/ÉÌÉ ÚÁÁÒÈÉ×ÉÒÏ×ÁÎÙ, ËÏÇÄÁ ÏÎÉ ÌÉÂÏ ÄÏÓÔÉÇÎÕÔ ÏÐÒÅÄÅÌ£ÎÎÏÇÏ
ÒÁÚÍÅÒÁ, ÌÉÂÏ ÐÒÉ ÄÏÓÔÉÖÅÎÉÉ ÏÐÒÅÄÅÌ£ÎÎÙÈ ÄÁÔÙ/×ÒÅÍÅÎÉ.</para>
-
+
<programlisting># configuration file for newsyslog
# &dollar;&os;&dollar;
#
@@ -1489,7 +1604,7 @@ kern.maxfiles: 2088 -> 5000</screen>
ÌÉÂÏ ÓÔÒÏËÏ×ÏÇÏ, ÌÉÂÏ ÃÅÌÏÇÏ, ÌÉÂÏ ÂÕÌÅ×ÏÇÏ ÔÉÐÁ. ðÅÒÅÍÅÎÎÙÅ ÂÕÌÅ×ÏÇÏ
ÔÉÐÁ ÍÏÇÕÔ ÐÒÉÎÉÍÁÔØ Ä×Á ÚÎÁÞÅÎÉÑ (<literal>1</literal> (ÉÓÔÉÎÁ) É
<literal>0</literal> (ÌÏÖØ)).</para>
-
+
<para>åÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÎÅËÏÔÏÒÙÅ ÐÅÒÅÍÅÎÎÙÅ Á×ÔÏÍÁÔÉÞÅÓËÉ
ÐÒÉ ËÁÖÄÏÊ ÚÁÇÒÕÚËÅ ËÏÍÐØÀÔÅÒÁ, ÄÏÂÁרÔÅ ÉÈ × ÆÁÊÌ
<filename>/etc/sysctl.conf</filename>. úÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ
@@ -1546,22 +1661,24 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<indexterm>
<primary><varname>vfs.vmiodirenable</varname></primary>
</indexterm>
-
+
<para>úÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ <varname>vfs.vmiodirenable</varname>
ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÏ × 0 (×ÙËÌÀÞÅÎÏ) ÉÌÉ 1 (×ËÌÀÞÅÎÏ); ÐÏ
ÕÍÏÌÞÁÎÉÀ 1. üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÏÔ×ÅÞÁÅÔ ÚÁ ÍÅÔÏÄ ËÜÛÉÒÏ×ÁÎÉÑ
ËÁÔÁÌÏÇÏ×. òÁÚÍÅÒ ÂÏÌØÛÉÎÓÔ×Á ËÁÔÁÌÏÇÏ× ÎÅ×ÅÌÉË. ïÎÉ ÍÏÇÕÔ
ÐÏÍÅÓÔÉÔØÓÑ × ÏÄÎÏÍ ÆÒÁÇÍÅÎÔÅ (ÏÂÙÞÎÏ 1K), É ÍÏÇÕÔ ÚÁÎÉÍÁÔØ
- ÅÝ£ ÍÅÎØÛÅ ÍÅÓÔÁ (ÏÂÙÞÎÏ 512 ÂÁÊÔ) × ËÜÛÅ ÂÕÆÅÒÁ. ïÄÎÁËÏ, ÐÒÉ
- ÒÁÂÏÔÅ × ÓÔÁÎÄÁÒÔÎÏÍ ÒÅÖÉÍÅ ÂÕÆÅÒ ÐÒÏËÜÛÉÒÕÅÔ ÔÏÌØËÏ ÚÁÄÁÎÎÏÅ ÞÉÓÌÏ
- ËÁÔÁÌÏÇÏ× ÄÁÖÅ ÅÓÌÉ Õ ×ÁÓ ÍÎÏÇÏ ÐÁÍÑÔÉ. ÷ËÌÀÞÅÎÉÅ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ
+ ÅÝ£ ÍÅÎØÛÅ ÍÅÓÔÁ (ÏÂÙÞÎÏ 512&nbsp;ÂÁÊÔ) × ËÜÛÅ ÂÕÆÅÒÁ.
+ ðÒÉ ÏÔËÌÀÞÅÎÉÉ ÜÔÏÊ ÐÅÒÅÍÅÎÎÏÊ (ÐÒÉ ÕÓÔÁÎÏ×ËÅ ÚÎÁÞÅÎÉÑ 0)
+ ÂÕÆÅÒ ÐÒÏËÜÛÉÒÕÅÔ ÔÏÌØËÏ ÚÁÄÁÎÎÏÅ ÞÉÓÌÏ
+ ËÁÔÁÌÏÇÏ× ÄÁÖÅ ÅÓÌÉ Õ ×ÁÓ ÍÎÏÇÏ ÐÁÍÑÔÉ. ðÒÉ ×ËÌÀÞÅÎÉÉ (ÐÒÉ
+ ÕÓÔÁÎÏ×ËÅ ÚÎÁÞÅÎÉÑ 1) ÜÔÁ ÐÅÒÅÍÅÎÎÁÑ
sysctl ÐÏÚ×ÏÌÉÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÒÁÎÉÞÎÏÅ ËÜÛÉÒÏ×ÁÎÉÅ VM,
ÄÅÌÁÑ ÄÏÓÔÕÐÎÙÍ ÄÌÑ ËÜÛÉÒÏ×ÁÎÉÑ ËÁÔÁÌÏÇÏ×
×ÅÓØ ÏÂß£Í ÐÁÍÑÔÉ. ïÄÎÁËÏ,
ÍÉÎÉÍÁÌØÎÙÊ ÏÂß£Í ÐÁÍÑÔÉ, ÉÓÐÏÌØÚÕÅÍÏÊ ÄÌÑ
ËÜÛÉÒÏ×ÁÎÉÑ ËÁÔÁÌÏÇÏ× ÓÔÁÌ ÒÁ×ÅÎ ÏÂߣÍÕ ÓÔÒÁÎÉÃÙ (ÏÂÙÞÎÏ 4&nbsp;K)
- ×ÍÅÓÔÏ 512&nbsp;ÂÁÊÔ. íÙ ÒÅËÏÍÅÎÄÕÅÍ ×ËÌÀÞÉÔØ ÜÔÕ ÏÐÃÉÀ, ÅÓÌÉ ×ÁÛ
- ËÏÍÐØÀÔÅÒ ÉÓÐÏÌÎÑÅÔ ÐÒÏÇÒÁÍÍÙ, ÍÁÎÉÐÕÌÉÒÕÀÝÉÅ ÚÎÁÞÉÔÅÌØÎÙÍ
+ ×ÍÅÓÔÏ 512&nbsp;ÂÁÊÔ. íÙ ÒÅËÏÍÅÎÄÕÅÍ ÏÓÔÁ×ÌÑÔØ ÜÔÕ ÏÐÃÉÀ ×ËÌÀÞÅÎÎÏÊ,
+ ÅÓÌÉ ×ÁÛ ËÏÍÐØÀÔÅÒ ÉÓÐÏÌÎÑÅÔ ÐÒÏÇÒÁÍÍÙ, ÍÁÎÉÐÕÌÉÒÕÀÝÉÅ ÚÎÁÞÉÔÅÌØÎÙÍ
ËÏÌÉÞÅÓÔ×ÏÍ ÆÁÊÌÏ×. ðÒÉÍÅÒÏÍ ÔÁËÉÈ ÐÒÏÇÒÁÍÍ ÍÏÇÕÔ ÂÙÔØ ËÜÛÉÒÕÀÝÉÅ
ÐÒÏËÓÉ-ÓÅÒ×ÅÒÙ, ÂÏÌØÛÉÅ ÐÏÞÔÏ×ÙÅ ÓÅÒ×ÅÒÙ É ÓÅÒ×ÅÒÙ ÎÏ×ÏÓÔÅÊ. ïÂÙÞÎÏ
×ËÌÀÞÅÎÉÅ ÜÔÏÊ ÏÐÃÉÉ ÎÅ ÐÏÎÉÖÁÅÔ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ, ÏÄÎÁËÏ ÌÕÞÛÅ
@@ -1606,7 +1723,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>åÓÔØ ÍÎÏÇÏ ÄÒÕÇÉÈ ÐÅÒÅÍÅÎÎÙÈ sysctl, ÏÔÎÏÓÑÝÉÈÓÑ Ë ËÜÛÉÒÏ×ÁÎÉÀ
× ÂÕÆÅÒ É ÓÔÒÁÎÉÞÎÏÍÕ ËÜÛÉÒÏ×ÁÎÉÀ VM. íÙ ÎÅ ÒÅËÏÍÅÎÄÕÅÍ ÉÚÍÅÎÑÔØ
- ÜÔÉ ÚÎÁÞÅÎÉÑ. îÁÞÉÎÁÑ &os; 4.3, ÓÉÓÔÅÍÁ VM ÄÅÌÁÅÔ ÏÔÌÉÞÎÕÀ
+ ÜÔÉ ÚÎÁÞÅÎÉÑ. îÁÞÉÎÁÑ &os;&nbsp;4.3, ÓÉÓÔÅÍÁ VM ÄÅÌÁÅÔ ÏÔÌÉÞÎÕÀ
ÒÁÂÏÔÕ ÐÏ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÓÁÍÏÎÁÓÔÒÏÊËÅ.</para>
</sect3>
@@ -1662,25 +1779,25 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
ÑÄÒÁ, ÒÁ×ÎÏÅ 1. üÔÏ ÄÏÌÖÎÏ ÂÙÔØ ÓÄÅÌÁÎÏ ÐÒÉ ÐÏÍÏÝÉ ÚÁÇÒÕÚÞÉËÁ ÐÒÉ
ÚÁÇÒÕÚËÅ. åÓÌÉ ×Ù ÓÄÅÌÁÅÔÅ ÜÔÏ ÐÏÚÖÅ - ÉÚÍÅÎÅÎÉÑ ÎÅ ÂÕÄÕÔ ÉÍÅÔØ
ÓÉÌÙ.</para>
-
+
<para>úÁ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÏÂÒÁÝÁÊÔÅÓØ Ë &man.ata.4;.</para>
</sect3>
<sect3>
- <title><option>SCSI_DELAY</option>
+ <title><literal>SCSI_DELAY</literal>
(<varname>kern.cam.scsi_delay</varname>)</title>
<indexterm>
- <primary><option>SCSI_DELAY</option></primary>
+ <primary><literal>SCSI_DELAY</literal></primary>
<secondary><varname>kern.cam.scsi_delay</varname></secondary>
</indexterm>
- <para>ðÁÒÁÍÅÔÒ ÎÁÓÔÒÏÊËÉ ÑÄÒÁ <option>SCSI_DELAY</option> ÍÏÖÅÔ
+ <para>ðÁÒÁÍÅÔÒ ÎÁÓÔÒÏÊËÉ ÑÄÒÁ <literal>SCSI_DELAY</literal> ÍÏÖÅÔ
ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÕÍÅÎØÛÅÎÉÑ ×ÒÅÍÅÎÉ ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ.
úÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ÅÌÉËÏ É ÍÏÖÅÔ ÓÏÓÔÁ×ÌÑÔØ ÂÏÌÅÅ
<literal>15</literal> ÓÅËÕÎÄ × ÐÒÏÃÅÓÓÅ ÚÁÇÒÕÚËÉ. õÍÅÎØÛÅÎÉÅ
ÅÇÏ ÄÏ <literal>5</literal> ÓÅËÕÎÄ ÏÂÙÞÎÏ ÒÁÂÏÔÁÅÔ (ÏÓÏÂÅÎÎÏ
- Ó ÓÏ×ÒÅÍÅÎÎÙÍÉ ÄÉÓËÁÍÉ). ÷ ÎÏ×ÙÅ ×ÅÒÓÉÉ &os; (5.0+) ÄÏÌÖÅÎ
+ Ó ÓÏ×ÒÅÍÅÎÎÙÍÉ ÄÉÓËÁÍÉ). ÷ ÎÏ×ÙÈ ×ÅÒÓÉÑÈ &os; (5.0 É ×ÙÛÅ) ÄÏÌÖÅÎ
ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÁÒÁÍÅÔÒ <varname>kern.cam.scsi_delay</varname>,
ÎÁÓÔÒÁÉ×ÁÅÍÙÊ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ. üÔÏÔ ÐÁÒÁÍÅÔÒ É ÐÁÒÁÍÅÔÒ
ÎÁÓÔÒÏÊËÉ ÑÄÒÁ ÐÒÉÎÉÍÁÀÔ ÚÎÁÞÅÎÉÑ ×
@@ -1879,7 +1996,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<indexterm>
<primary><varname>kern.maxfiles</varname></primary>
</indexterm>
-
+
<para>úÎÁÞÅÎÉÅ <varname>kern.maxfiles</varname> ÍÏÖÅÔ ÂÙÔØ Õ×ÅÌÉÞÅÎÏ
ÉÌÉ ÕÍÅÎØÛÅÎÏ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÐÏÔÒÅÂÎÏÓÔÅÊ ×ÁÛÅÊ ÓÉÓÔÅÍÙ. üÔÁ
ÐÅÒÅÍÅÎÎÁÑ ÏÐÒÅÄÅÌÑÅÔ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÄÅÓËÒÉÐÔÏÒÏ× ÆÁÊÌÏ×. ëÏÇÄÁ
@@ -1935,7 +2052,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<sect2>
<title>óÅÔÅ×ÙÅ ïÇÒÁÎÉÞÅÎÉÑ</title>
- <para>ïÐÃÉÑ ÑÄÒÁ <option>NMBCLUSTERS</option> ÏÂÕÓÌÁ×ÌÉ×ÁÅÔ
+ <para>ïÐÃÉÑ ÑÄÒÁ <literal>NMBCLUSTERS</literal> ÏÂÕÓÌÁ×ÌÉ×ÁÅÔ
ËÏÌÉÞÅÓÔ×Ï Mbuf, ÄÏÓÔÕÐÎÙÈ ÎÁ ÍÁÛÉÎÅ. îÁ ÓÅÒ×ÅÒÅ Ó ÂÏÌØÛÉÍ ÔÒÁÆÉËÏÍ
É ÍÁÌÅÎØËÉÍ Mbuf ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÂÕÄÅÔ ÐÏÎÉÖÅÎÎÏÊ. ëÁÖÄÙÊ ËÌÁÓÔÅÒ
ÐÒÅÄÓÔÁ×ÌÅÎ Ä×ÕÍÑ ËÉÌÏÂÁÊÔÁÍÉ ÐÁÍÑÔÉ, ÐÏÜÔÏÍÕ ÚÎÁÞÅÎÉÅ 1024 ÏÚÎÁÞÁÅÔ
@@ -1955,16 +2072,16 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>äÌÑ ÎÁÓÔÒÏÊËÉ × ÐÒÏÃÅÓÓÅ ÚÁÇÒÕÚËÉ ÉÓÐÏÌØÚÕÊÔÅ × loader ÐÅÒÅÍÅÎÎÕÀ
<varname>kern.ipc.nmbclusters</varname>. ôÏÌØËÏ × ÓÔÁÒÙÈ ×ÅÒÓÉÑÈ
&os; ÐÏÔÒÅÂÕÅÔÓÑ ÐÅÒÅÓÏÂÒÁÔØ ÑÄÒÏ (&man.config.8;) Ó ÉÚÍÅÎÅÎÎÙÍ
- ÐÁÒÁÍÅÔÒÏÍ <option>NMBCLUSTERS</option>.</para>
+ ÐÁÒÁÍÅÔÒÏÍ <literal>NMBCLUSTERS</literal>.</para>
<para>äÌÑ ÎÁÇÒÕÖÅÎÎÙÈ ÓÅÒ×ÅÒÏ×, ÉÎÔÅÎÓÉ×ÎÏ ÉÓÐÏÌØÚÕÀÝÉÈ ÓÉÓÔÅÍÎÙÊ
×ÙÚÏ× &man.sendfile.2;, ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ Õ×ÅÌÉÞÅÎÉÑ ÂÕÆÅÒÏ×
&man.sendfile.2; Ó ÐÏÍÏÝØÀ ÐÁÒÁÍÅÔÒÁ ËÏÎÆÉÇÕÒÁÃÉÉ ÑÄÒÁ
- <option>NSFBUFS</option>, ÉÌÉ ÉÚÍÅÎÅÎÉÑ ÚÎÁÞÅÎÉÑ ÐÕÔÅÍ ÕÓÔÁÎÏ×ËÉ
+ <literal>NSFBUFS</literal>, ÉÌÉ ÉÚÍÅÎÅÎÉÑ ÚÎÁÞÅÎÉÑ ÐÕÔÅÍ ÕÓÔÁÎÏ×ËÉ
ÐÅÒÅÍÅÎÎÏÊ × <filename>/boot/loader.conf</filename>
(ÏÂÒÁÔÉÔÅÓØ Ë &man.loader.8; ÚÁ ÐÏÄÒÏÂÎÏÓÔÑÍÉ). ïÂÝÉÊ
ÐÒÉÚÎÁË ÔÏÇÏ, ÞÔÏ ÐÁÒÁÍÅÔÒ ÔÒÅÂÕÅÔÓÑ ÉÚÍÅÎÉÔØ &mdash;
- ÓÏÓÔÏÑÎÉÅ ÐÒÏÃÅÓÓÏ× <errorname>sfbufa</errorname>.
+ ÓÏÓÔÏÑÎÉÅ ÐÒÏÃÅÓÓÏ× <literal>sfbufa</literal>.
ðÅÒÅÍÅÎÎÁÑ sysctl <varname>kern.ipc.nsfbufs</varname>
ÕÓÔÁÎÏ×ÌÅÎÁ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ. üÔÏÔ ÐÁÒÁÍÅÔÒ Õ×ÅÌÉÞÉ×ÁÅÔÓÑ
×ÍÅÓÔÅ Ó <varname>kern.maxusers</varname>, ÈÏÔÑ ÍÏÖÅÔ
@@ -2020,7 +2137,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</indexterm>
<para>TCP Bandwidth Delay Product Limiting ÐÏÈÏÖÅ ÎÁ
- TCP/Vegas × <application>NetBSD</application>. ïÎÏ ÍÏÖÅÔ ÂÙÔØ
+ TCP/Vegas × NetBSD. ïÎÏ ÍÏÖÅÔ ÂÙÔØ
×ËÌÀÞÅÎÏ ÕÓÔÁÎÏ×ËÏÊ ÐÅÒÅÍÅÎÎÏÊ sysctl
<varname>net.inet.tcp.inflight_enable</varname> ×
<literal>1</literal>. óÉÓÔÅÍÁ ÐÏÐÙÔÁÅÔÓÑ ×ÙÞÉÓÌÉÔØ ÚÁÄÅÒÖËÕ
@@ -2083,10 +2200,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>ìÕÞÛÉÊ ÓÐÏÓÏ ÄÏÂÁ×ÉÔØ ÐÏÄËÁÞËÕ, ËÏÎÅÞÎÏ, ÉÓÐÏÌØÚÏ×ÁÔØ
ÅÝÅ ÏÄÉÎ ÖÅÓÔËÉÊ ÄÉÓË. ÷Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ × ÌÀÂÏÊ
ÍÏÍÅÎÔ. åÓÌÉ ÔÁËÏÊ ÓÐÏÓÏÂ ÐÏÄÈÏÄÉÔ, ÐÒÏÞÔÉÔÅ ÅÝÅ ÒÁÚ
- ÉÎÆÏÒÍÁÃÉÀ ÐÏ <ulink
- url="configtuning-initial.html#SWAP-DESIGN">ÒÁÚÄÅÌÕ
- ÐÏÄËÁÞËÉ</ulink> ÉÚ ÒÁÚÄÅÌÁ òÕËÏ×ÏÄÓÔ×Á ÐÏ <ulink
- url="configtuning-initial.html">ÐÅÒ×ÏÎÁÞÁÌØÎÏÊ ÎÁÓÔÒÏÊËÅ</ulink>,
+ ÉÎÆÏÒÍÁÃÉÀ ÐÏ ÐÒÏÓÔÒÁÎÓÔ×Õ ÐÏÄËÁÞËÉ × ÒÁÚÄÅÌÅ
+ <xref linkend="configtuning-initial"> òÕËÏ×ÏÄÓÔ×Á,
ÇÄÅ ÒÁÓÓËÁÚÙ×ÁÅÔÓÑ Ï ÎÁÉÌÕÞÛÅÍ ÓÐÏÓÏÂÅ ÏÒÇÁÎÉÚÁÃÉÉ ÒÁÚÄÅÌÁ
ÐÏÄËÁÞËÉ.</para>
</sect2>
@@ -2273,7 +2388,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
ÐÒÏÉÓÈÏÄÑÔ ×ÎÅ ËÏÎÔÒÏÌÑ OS. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÐÏÌØÚÏ×ÁÔÅÌÉ
ÍÏÇÕÔ ÒÅÛÉÔØ ÐÒÏÂÌÅÍÙ Ó APM BIOS ÔÏÌØËÏ ÐÕÔÅÍ ÐÅÒÅÐÒÏÛÉ×ËÉ
ÅÇÏ ROM; ÜÔÏ ÏÞÅÎØ ÏÐÁÓÎÁÑ ÐÒÏÃÅÄÕÒÁ, É ÅÓÌÉ ÏÎÁ ÚÁ×ÅÒÛÉÔÓÑ
- ÎÅÕÄÁÞÎÏ, ÓÉÓÔÅÍÁ ÍÏÖÅÔ ÐÒÉÊÔÉ × ÎÅ×ÏÓÓÔÁÎÏ×ÉÍÏÅ ÓÏÓÔÏÑÎÉÅ.
+ ÎÅÕÄÁÞÎÏ, ÓÉÓÔÅÍÁ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ × ÎÅ×ÏÓÓÔÁÎÏ×ÉÍÏÍ ÓÏÓÔÏÑÎÉÉ.
÷-ÔÒÅÔØÉÈ, ÒÅÁÌÉÚÁÃÉÑ ÔÅÈÎÏÌÏÇÉÉ APM ÚÁ×ÉÓÉÔ ÏÔ ÐÏÓÔÁ×ÝÉËÁ,
ÞÔÏ ÏÚÎÁÞÁÅÔ ÄÕÂÌÉÒÏ×ÁÎÉÅ ÕÓÉÌÉÊ É ÅÓÌÉ × BIOS ÏÄÎÏÇÏ
ÉÚ ÐÏÓÔÁ×ÝÉËÏ× ÂÕÄÅÔ ÎÁÊÄÅÎÁ É ÉÓÐÒÁ×ÌÅÎÁ ÏÛÉÂËÁ, ÅÅ ÍÏÇÌÉ
@@ -2281,7 +2396,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
×ÅÌÉË ÄÌÑ ÒÅÁÌÉÚÁÃÉÉ ÓÌÏÖÎÏÊ ÐÏÌÉÔÉËÉ ÕÐÒÁ×ÌÅÎÉÑ ÐÉÔÁÎÉÅÍ, ÉÌÉ
ÔÁËÏÊ ÐÏÌÉÔÉËÉ, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÈÏÒÏÛÏ ÁÄÁÐÔÉÒÏ×ÁÔØÓÑ Ë ÐÏÔÒÅÂÎÏÓÔÑÍ
ËÏÍÐØÀÔÅÒÁ.</para>
-
+
<para><emphasis>Plug and Play BIOS (PNPBIOS)</emphasis> ÂÙÌ ÎÅÕÄÏÂÅÎ
×Ï ÍÎÏÇÉÈ ÓÉÔÕÁÃÉÑÈ. PNPBIOS ÜÔÏ 16-ÂÉÔÎÁÑ ÔÅÈÎÏÌÏÇÉÑ,
ÐÏÜÔÏÍÕ OS ÔÒÅÂÏ×ÁÌÏÓØ ÉÓÐÏÌØÚÏ×ÁÔØ 16-ÂÉÔÎÕÀ ÜÍÕÌÑÃÉÀ ÄÌÑ
@@ -2362,7 +2477,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
× ÂÁÊÔËÏÄÅ <firstterm><acronym>ACPI</acronym> Machine
Language</firstterm> (<acronym>AML</acronym>) ÎÅËÏÔÏÒÙÈ ÍÁÔÅÒÉÎÓËÉÈ ÐÌÁÔ,
ÎÅÚÁ×ÅÒÛÅÎÎÙÅ ÕÞÁÓÔËÉ ËÏÄÁ × ÐÏÄÓÉÓÔÅÍÁÈ ÑÄÒÁ &os; É ÏÛÉÂËÉ ×
- ÉÎÔÅÒÐÒÅÔÁÔÏÒÅ <acronym>ACPI-CA</acronym>.</para>
+ ÉÎÔÅÒÐÒÅÔÁÔÏÒÅ &intel; <acronym>ACPI-CA</acronym>.</para>
<para>üÔÏÔ ÒÁÚÄÅÌ ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÐÒÏÓÔÉÔØ ×ÁÛÅ
ÓÏÄÅÊÓÔ×ÉÅ ÒÁÚÒÁÂÏÔÞÉËÁÍ &os; <acronym>ACPI</acronym> ×
@@ -2395,19 +2510,19 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</listitem>
<listitem>
- <para>÷Ù×ÏÄ dmesg ÐÏÓÌÅ <quote>boot
- <option>-v</option></quote>, ×ËÌÀÞÁÑ ×ÓÅ ÓÏÏÂÝÅÎÉÑ, ÐÏÑ×É×ÛÉÅÓÑ
+ <para>÷Ù×ÏÄ &man.dmesg.8; ÐÏÓÌÅ <quote>boot
+ <command>-v</command></quote>, ×ËÌÀÞÁÑ ×ÓÅ ÓÏÏÂÝÅÎÉÑ, ÐÏÑ×É×ÛÉÅÓÑ
ÐÒÉ ÉÚÕÞÅÎÉÉ ÏÛÉÂËÉ.</para>
</listitem>
<listitem>
- <para>÷Ù×ÏÄ dmesg ÐÏÓÌÅ <quote>boot
- <option>-v</option></quote> Ó ×ÙËÌÀÞÅÎÎÙÍ <acronym>ACPI</acronym>,
+ <para>÷Ù×ÏÄ &man.dmesg.8; ÐÏÓÌÅ <quote>boot
+ <command>-v</command></quote> Ó ×ÙËÌÀÞÅÎÎÙÍ <acronym>ACPI</acronym>,
ÅÓÌÉ ÅÇÏ ÏÔËÌÀÞÅÎÉÅ ÐÏÍÏÇÁÅÔ ÒÅÛÉÔØ ÐÒÏÂÌÅÍÕ.</para>
</listitem>
<listitem>
- <para>÷Ù×ÏÄ <quote>sysctl hw.acpi</quote>. üÔÏ ÔÁËÖÅ ÈÏÒÏÛÉÊ
+ <para>÷Ù×ÏÄ <command>sysctl hw.acpi</command>. üÔÏ ÔÁËÖÅ ÈÏÒÏÛÉÊ
ÓÐÏÓÏ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ×ÏÚÍÏÖÎÏÓÔÅÊ ÓÉÓÔÅÍÙ.</para>
</listitem>
@@ -2473,7 +2588,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>äÒÁÊ×ÅÒ <acronym>ACPI</acronym> ÄÏÌÖÅÎ ÐÒÏÞÅÓÔØ ÚÁÄÁÎÎÙÅ
ÔÁÂÌÉÃÙ, ÒÅÁÌÉÚÏ×ÁÔØ ÉÎÔÅÒÐÒÅÔÁÔÏÒ ÄÌÑ ÂÁÊÔËÏÄÁ, ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ
ÄÒÁÊ×ÅÒÁ ÕÓÔÒÏÊÓÔ× É ÑÄÒÏ ÄÌÑ ÐÒÉÅÍÁ ÉÎÆÏÒÍÁÃÉÉ ÏÔ ÐÏÄÓÉÓÔÅÍÙ
- <acronym>ACPI</acronym>. äÌÑ &os;, Intel ÐÒÅÄÏÓÔÁ×ÉÌÁ
+ <acronym>ACPI</acronym>. äÌÑ &os; &intel; ÐÒÅÄÏÓÔÁ×ÉÌÁ
ÉÎÔÅÒÐÒÅÔÁÔÏÒ (<acronym>ACPI-CA</acronym>), ÔÏÔ ÖÅ ÞÔÏ ÄÌÑ
Linux É NetBSD. éÓÈÏÄÎÙÊ ËÏÄ <acronym>ACPI-CA</acronym>
ÎÁÈÏÄÉÔÓÑ × ËÁÔÁÌÏÇÅ
@@ -2508,14 +2623,15 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<literal>S4</literal><acronym>OS</acronym> ÒÅÁÌÉÚÕÅÔÓÑ ÐÏÌÎÏÓÔØÀ
ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÏÊ.</para>
- <para>îÁÞÎÉÔÅ Ó ÐÒÏ×ÅÒËÉ ÐÅÒÅÍÅÎÎÙÈ <command>sysctl</command>
- <option>hw.acpi</option>, ÏÔÎÏÓÑÝÉÈÓÑ Ë ÐÒÉÏÓÔÁÎÏ×ËÅ (suspend).
- ÷ÏÔ ÒÅÚÕÌØÔÁÔ ÄÌÑ ÍÏÅÇÏ Thinkpad:</para>
+ <para>îÁÞÎÉÔÅ Ó ÐÒÏ×ÅÒËÉ ÐÅÒÅÍÅÎÎÙÈ <command>sysctl
+ hw.acpi</command>,
+ ÏÔÎÏÓÑÝÉÈÓÑ Ë ÐÒÉÏÓÔÁÎÏ×ËÅ (suspend).
+ ÷ÏÔ ÒÅÚÕÌØÔÁÔ ÄÌÑ Thinkpad:</para>
- <screen>hw.acpi.supported_sleep_state: S3 S4 S5</screen>
- <screen>hw.acpi.s4bios: 0</screen>
+ <screen>hw.acpi.supported_sleep_state: S3 S4 S5
+hw.acpi.s4bios: 0</screen>
- <para>üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ Ñ ÍÏÇÕ ÉÓÐÏÌØÚÏ×ÁÔØ <command>acpiconf
+ <para>üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÍÙ ÍÏÖÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ <command>acpiconf
-s</command> ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ <literal>S3</literal>,
<literal>S4</literal><acronym>OS</acronym>, É
<literal>S5</literal>. åÓÌÉ <option>s4bios</option> ÂÙÌ ÅÄÉÎÉÃÅÊ
@@ -2543,7 +2659,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
ËÁËÏÊ ÄÒÁÊ×ÅÒ ×ÙÚÙ×ÁÅÔ ÐÒÏÂÌÅÍÕ ÐÕÔÅÍ ÚÁÇÒÕÚËÉ ÄÒÁÊ×ÅÒÏ×
ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ÏÐÑÔØ ÎÅ ÐÒÏÉÚÏÊÄÅÔ ÓÂÏÊ. ïÂÙÞÎÏ ÂÉÎÁÒÎÙÅ
ÄÒÁÊ×ÅÒÁ, ÔÁËÉÅ ËÁË <filename>nvidia.ko</filename>,
- ÄÒÁÊ×ÅÒÁ ÄÉÓÐÌÅÑ <application>X11</application> É
+ ÄÒÁÊ×ÅÒÁ ÄÉÓÐÌÅÑ X11 É
<acronym>USB</acronym> ×ÙÚÙ×ÁÀÔ ÂÏÌØÛÉÎÓÔ×Ï ÐÒÏÂÌÅÍ, Á ÄÒÁÊ×ÅÒÁ
Ethernet ÉÎÔÅÒÆÅÊÓÏ× ËÁË ÐÒÁ×ÉÌÏ ÒÁÂÏÔÁÀÔ ÏÔÌÉÞÎÏ. åÓÌÉ ×Ù
ÍÏÖÅÔÅ ÎÏÒÍÁÌØÎÏ ÚÁÇÒÕÚÉÔØ/×ÙÇÒÕÚÉÔØ ÄÒÁÊ×ÅÒÁ, Á×ÔÏÍÁÔÉÚÉÒÕÊÔÅ
@@ -2552,7 +2668,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<filename>/etc/rc.resume</filename>. üÔÏ ÚÁËÏÍÍÅÎÔÉÒÏ×ÁÎÎÙÅ
ÐÒÉÍÅÒÙ ×ÙÇÒÕÚËÉ É ÚÁÇÒÕÚËÉ ÄÒÁÊ×ÅÒÏ×. ðÏÐÒÏÂÕÊÔÅ
ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ <option>hw.acpi.reset_video</option>
- × ÎÕÌØ (0), ÅÓÌÉ ×ÁÛ ÄÉÓÐÌÅÊ ÎÅ ×ËÌÀÞÁÅÔÓÑ ÐÏÓÌÅ ×ÏÚÏÂÎÏ×ÌÅÎÉÑ
+ × ÎÕÌØ (<literal>0</literal>), ÅÓÌÉ ×ÁÛ ÄÉÓÐÌÅÊ ÎÅ ×ËÌÀÞÁÅÔÓÑ
+ ÐÏÓÌÅ ×ÏÚÏÂÎÏ×ÌÅÎÉÑ
ÒÁÂÏÔÙ. ðÏÐÒÏÂÕÊÔÅ ÕÓÔÁÎÏ×ÉÔØ ÂÏÌØÛÉÅ ÉÌÉ ÍÅÎØÛÉÅ ÚÎÁÞÅÎÉÑ
ÄÌÑ <option>hw.acpi.sleep_delay</option>, ÞÔÏÂÙ ÐÒÏ×ÅÒÉÔØ,
ÐÏÍÏÖÅÔ ÌÉ ÜÔÏ.</para>
@@ -2604,7 +2721,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<acronym>DDB</acronym>
(<keycombo action="simul"><keycap>CTRL</keycap>
<keycap>ALT</keycap><keycap>ESC</keycap></keycombo> ÎÁ
- ËÏÎÓÏÌÉ) É ××ÅÓÔÉ <option>show interrupts</option>.</para>
+ ËÏÎÓÏÌÉ) É ××ÅÓÔÉ <literal>show interrupts</literal>.</para>
<para>îÁÉÂÏÌÅÅ ÎÁÄÅÖÎÙÊ ÓÐÏÓÏ ÉÚÂÁ×ÉÔØÓÑ ÏÔ ÐÒÏÂÌÅÍÙ Ó ÐÒÅÒÙ×ÁÎÉÑÍÉ,
ÜÔÏ ÏÔËÌÀÞÅÎÉÅ ÐÏÄÄÅÒÖËÉ <acronym>APIC</acronym> Ó ÐÏÍÏÝØÀ
@@ -2670,7 +2787,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
ÏÛÉÂÏÞÎÏÇÏ!) ÂÁÊÔËÏÄÁ. üÔÏ ÏÂÙÞÎÏ ÐÒÏÑ×ÌÑÅÔÓÑ ÐÏÑ×ÌÅÎÉÅÍ
ËÏÎÓÏÌØÎÙÈ ÓÏÏÂÝÅÎÉÊ ÑÄÒÁ, ÐÏÄÏÂÎÙÈ ÜÔÏÍÕ:</para>
- <screen>ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.LPC0.FIGD._STA] (Node 0xc3f6d160), AE_NOT_FOUND</screen>
+ <screen>ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.LPC0.FIGD._STA] \\
+ (Node 0xc3f6d160), AE_NOT_FOUND</screen>
<para>úÁÞÁÓÔÕÀ ×Ù ÍÏÖÅÔÅ ÒÁÚÒÅÛÉÔØ ÜÔÉ ÐÒÏÂÌÅÍÙ ÐÕÔÅÍ ÏÂÎÏ×ÌÅÎÉÑ
<acronym>BIOS</acronym> ÄÏ ÐÏÓÌÅÄÎÅÊ ÒÅ×ÉÚÉÉ. âÏÌØÛÉÎÓÔ×Ï ËÏÎÓÏÌØÎÙÈ
diff --git a/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml b/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml
index 104dfe6a9e..b901a30fd8 100644
--- a/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml,v 1.16 2004/09/24 11:38:40 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml,v 1.17 2004/10/22 08:59:53 den Exp $
- Original revision: 1.140
+ Original revision: 1.142
-->
<chapter id="kernelconfig">
@@ -883,7 +883,7 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
<programlisting>options SYSVSHM # SYSV-style shared memory</programlisting>
- <para>üÔÏÔ ÐÁÒÁÍÅÔÒ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÏÄÄÅÒÖËÕ ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ System V.
+ <para>üÔÏÔ ÐÁÒÁÍÅÔÒ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÏÄÄÅÒÖËÕ ÒÁÚÄÅÌÑÅÍÏÊ ÐÁÍÑÔÉ System&nbsp;V.
îÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÅ ÐÒÉÍÅÎÅÎÉÅ ÜÔÏÇÏ - ÒÁÓÛÉÒÅÎÉÅ XSHM × X, ËÏÔÏÒÏÅ
ÍÎÏÇÉÅ ÐÒÉÌÏÖÅÎÉÑ, ÉÎÔÅÎÓÉ×ÎÏ ÒÁÂÏÔÁÀÝÉÅ Ó ÇÒÁÆÉËÏÊ, ÂÕÄÕÔ Á×ÔÏÍÁÔÉÞÅÓËÉ
ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÐÏ×ÙÛÅÎÉÑ ÓËÏÒÏÓÔÉ ÒÁÂÏÔÙ. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ X,
@@ -891,18 +891,18 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
<programlisting>options SYSVSEM # SYSV-style semaphores</programlisting>
- <para>ðÏÄÄÅÒÖËÁ ÓÅÍÁÆÏÒÏ× System V. îÅ ÎÁÓÔÏÌØËÏ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÍÁÑ
+ <para>ðÏÄÄÅÒÖËÁ ÓÅÍÁÆÏÒÏ× System&nbsp;V. îÅ ÎÁÓÔÏÌØËÏ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÍÁÑ
×ÏÚÍÏÖÎÏÓÔØ, ÎÏ × ÑÄÒÏ ÄÏÂÁ×ÌÑÅÔ ×ÓÅÇÏ ÎÅÓËÏÌØËÏ ÓÏÔÅÎ ÂÁÊÔ.</para>
<programlisting>options SYSVMSG # SYSV-style message queues</programlisting>
- <para>ðÏÄÄÅÒÖËÁ ÓÏÏÂÝÅÎÉÊ System V. ïÐÑÔØ-ÔÁËÉ, ÜÔÏÔ ÐÁÒÁÍÅÔÒ
+ <para>ðÏÄÄÅÒÖËÁ ÓÏÏÂÝÅÎÉÊ System&nbsp;V. ïÐÑÔØ-ÔÁËÉ, ÜÔÏÔ ÐÁÒÁÍÅÔÒ
ÄÏÂÁ×ÌÑÅÔ × ÑÄÒÏ ×ÓÅÇÏ ÌÉÛØ ÎÅÓËÏÌØËÏ ÓÏÔÅÎ ÂÁÊÔ.</para>
<note>
<para>ëÏÍÁÎÄÁ &man.ipcs.1; Ó ÐÁÒÁÍÅÔÒÏÍ <option>-p</option> ÐÏËÁÖÅÔ
×ÓÅ ÐÒÏÃÅÓÓÙ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ ÌÀÂÕÀ ÉÚ ÜÔÉÈ ×ÏÚÍÏÖÎÏÓÔÅÊ
- System V.</para>
+ System&nbsp;V.</para>
</note>
<programlisting>options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions</programlisting>
@@ -1697,7 +1697,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÅ ÑÄÒÏ:</para>
<screen>&prompt.root; <userinput>mv /boot/kernel /boot/kernel.bad</userinput>
-<userinput>mv /boot/<replaceable>kernel.good</replaceable> /boot/kernel</userinput></screen>
+&prompt.root; <userinput>mv /boot/<replaceable>kernel.good</replaceable> /boot/kernel</userinput></screen>
<para>÷ ×ÅÒÓÉÑÈ &os; ÄÏ 5.X, ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÇÏ
ÑÄÒÁ ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ:</para>
diff --git a/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml b/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml
index c71f14b56f..c7e2b2a37e 100644
--- a/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml,v 1.26 2004/09/28 08:18:11 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml,v 1.27 2004/09/29 18:51:03 marck Exp $
- Original revision: 1.120
+ Original revision: 1.121
-->
<chapter id="mail">
diff --git a/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml b/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml
index 2e5ba89c31..2d9aa10955 100644
--- a/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml,v 1.16 2004/09/13 14:45:08 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mirrors/chapter.sgml,v 1.19 2004/10/25 15:09:31 marck Exp $
- Original revision: 1.356
+ Original revision: 1.360
-->
<appendix id="mirrors">
@@ -54,6 +54,14 @@
<itemizedlist>
<listitem>
+ <address>
+ <otheraddr>BSD-Systems</otheraddr>
+ Email: <email>info@bsd-systems.co.uk</email>
+ WWW: <otheraddr><ulink url="http://www.bsd-systems.co.uk"></ulink></otheraddr>
+ </address>
+ </listitem>
+
+ <listitem>
<address>
<otheraddr>Daemon News Mall</otheraddr>
<street>560 South State Street, Suite A2</street>
@@ -390,9 +398,13 @@
</listitem>
<listitem>
<para><emphasis>óûá</emphasis>:
- :pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs
- (éÓÐÏÌØÚÕÊÔÅ <command>cvs login</command> É ××ÅÄÉÔÅ ÐÁÒÏÌØ
- <quote>anoncvs</quote> × ÏÔ×ÅÔ ÎÁ ÐÒÉÇÌÁÛÅÎÉÅ.)</para>
+ freebsdanoncvs@anoncvs.FreeBSD.org:/home/ncvs
+ (ÔÏÌØËÏ ssh - ÂÅÚ ÐÁÒÏÌÑ)</para>
+ </listitem>
+ <listitem>
+ <para><emphasis>óûá</emphasis>:
+ anoncvs@anoncvs1.FreeBSD.org:/home/ncvs (ÔÏÌØËÏ ssh - ÂÅÚ
+ ÐÁÒÏÌÑ)</para>
</listitem>
</itemizedlist>
@@ -2274,6 +2286,16 @@ doc/zh_*</screen>
</varlistentry>
<varlistentry>
+ <term>RELENG_5_3</term>
+
+ <listitem>
+ <para>÷ÅÔר ÒÅÌÉÚÁ ÄÌÑ FreeBSD-5.3, ÉÓÐÏÌØÚÕÅÍÁÑ ÔÏÌØËÏ
+ ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÊ ÂÅÚÏÐÁÓÎÏÓÔÉ É ÄÒÕÇÉÈ ËÒÉÔÉÞÅÓËÉÈ
+ ÉÓÐÒÁ×ÌÅÎÉÊ.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>RELENG_5_2</term>
<listitem>
@@ -2431,6 +2453,14 @@ doc/zh_*</screen>
<variablelist>
<varlistentry>
+ <term>RELENG_5_3_0_RELEASE</term>
+
+ <listitem>
+ <para>FreeBSD 5.3</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term>RELENG_4_10_0_RELEASE</term>
<listitem>
diff --git a/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml b/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml
index fb6b6bde1b..84443faa39 100644
--- a/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml
@@ -2,16 +2,16 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.12 2004/09/28 08:28:50 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.14 2004/10/28 09:04:33 marck Exp $
- Original revision: 1.30
+ Original revision: 1.33
-->
<chapter id="network-servers">
<chapterinfo>
<authorgroup>
<author>
- <firstname>Murray</firstname>
+ <firstname>Murray</firstname>
<surname>Stokely</surname>
<contrib>òÅÏÒÇÁÎÉÚÏ×ÁÌ </contrib>
</author>
@@ -41,29 +41,29 @@
<itemizedlist>
<listitem>
- <para>ëÁË ÕÐÒÁ×ÌÑÔØ ÄÁÅÍÏÎÏÍ <application>inetd</application>.</para>
+ <para>ëÁË ÕÐÒÁ×ÌÑÔØ ÄÁÅÍÏÎÏÍ <application>inetd</application>.</para>
</listitem>
<listitem>
- <para>ëÁË ÎÁÓÔÒÏÉÔØ ÓÅÔÅ×ÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ.</para>
+ <para>ëÁË ÎÁÓÔÒÏÉÔØ ÓÅÔÅ×ÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ.</para>
</listitem>
<listitem>
- <para>ëÁË ÎÁÓÔÒÏÉÔØ ÓÅÔÅ×ÏÊ ÓÅÒ×ÅÒ ÉÎÆÏÒÍÁÃÉÉ ÄÌÑ ÓÏ×ÍÅÓÔÎÏÇÏ
- ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÕÞ£ÔÎÙÈ ÚÁÐÉÓÅÊ ÐÏÌØÚÏ×ÁÔÅÌÅÊ.</para>
+ <para>ëÁË ÎÁÓÔÒÏÉÔØ ÓÅÔÅ×ÏÊ ÓÅÒ×ÅÒ ÉÎÆÏÒÍÁÃÉÉ ÄÌÑ ÓÏ×ÍÅÓÔÎÏÇÏ
+ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÕÞ£ÔÎÙÈ ÚÁÐÉÓÅÊ ÐÏÌØÚÏ×ÁÔÅÌÅÊ.</para>
</listitem>
<listitem>
- <para>ëÁË ÎÁÓÔÒÏÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ ÓÅÔÅ×ÙÈ ÐÁÒÁÍÅÔÒÏ×
- ÐÒÉ ÐÏÍÏÝÉ DHCP.</para>
+ <para>ëÁË ÎÁÓÔÒÏÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ ÓÅÔÅ×ÙÈ ÐÁÒÁÍÅÔÒÏ×
+ ÐÒÉ ÐÏÍÏÝÉ DHCP.</para>
</listitem>
<listitem>
- <para>ëÁË ÎÁÓÔÒÏÉÔØ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
+ <para>ëÁË ÎÁÓÔÒÏÉÔØ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
</listitem>
<listitem>
- <para>ëÁË ÎÁÓÔÒÏÉÔØ <application>Apache</application> HTTP
+ <para>ëÁË ÎÁÓÔÒÏÉÔØ <application>Apache</application> HTTP
ÓÅÒ×ÅÒ.</para>
</listitem>
@@ -73,8 +73,8 @@
</listitem>
<listitem>
- <para>ëÁË ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÄÁÔÕ É ×ÒÅÍÑ, Á ÔÁËÖÅ ÎÁÓÔÒÏÉÔØ ÓÅÒ×ÅÒ
- ×ÒÅÍÅÎÉ Ó ÐÒÏÔÏËÏÌÏÍ NTP.</para>
+ <para>ëÁË ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÄÁÔÕ É ×ÒÅÍÑ, Á ÔÁËÖÅ ÎÁÓÔÒÏÉÔØ ÓÅÒ×ÅÒ
+ ×ÒÅÍÅÎÉ Ó ÐÒÏÔÏËÏÌÏÍ NTP.</para>
</listitem>
</itemizedlist>
@@ -82,12 +82,12 @@
<itemizedlist>
<listitem>
- <para>ðÏÎÉÍÁÔØ ÏÓÎÏ×Ù ÒÁÂÏÔÙ ÓËÒÉÐÔÏ×
- <filename>/etc/rc</filename>.</para>
+ <para>ðÏÎÉÍÁÔØ ÏÓÎÏ×Ù ÒÁÂÏÔÙ ÓËÒÉÐÔÏ×
+ <filename>/etc/rc</filename>.</para>
</listitem>
<listitem>
- <para>ó×ÏÂÏÄÎÏ ×ÌÁÄÅÔØ ÏÓÎÏ×ÎÙÍÉ ÓÅÔÅ×ÙÍÉ ÔÅÒÍÉÎÁÍÉ.</para>
+ <para>ó×ÏÂÏÄÎÏ ×ÌÁÄÅÔØ ÏÓÎÏ×ÎÙÍÉ ÓÅÔÅ×ÙÍÉ ÔÅÒÍÉÎÁÍÉ.</para>
</listitem>
<listitem>
@@ -100,11 +100,11 @@
<sect1 id="network-inetd">
<sect1info>
<authorgroup>
- <author>
- <firstname>Chern</firstname>
- <surname>Lee</surname>
- <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
- </author>
+ <author>
+ <firstname>Chern</firstname>
+ <surname>Lee</surname>
+ <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
+ </author>
</authorgroup>
</sect1info>
@@ -114,46 +114,46 @@
<title>ïÂÚÏÒ</title>
<para>&man.inetd.8; ÎÁÚÙ×ÁÀÔ ÔÁËÖÅ <quote>ÓÕÐÅÒ-ÓÅÒ×ÅÒÏÍ
- éÎÔÅÒÎÅÔ</quote>, ÐÏÔÏÍÕ ÞÔÏ ÏÎ ÕÐÒÁ×ÌÑÅÔ ÓÏÅÄÉÎÅÎÉÑÍÉ Ë ÎÅÓËÏÌØËÉÍ
- ÄÁÅÍÏÎÁÍ. ðÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÓÅÔÅ×ÙÅ ÕÓÌÕÇÉ, ÎÁÚÙ×ÁÀÔ
- ÄÁÅÍÏÎÁÍÉ. <application>inetd</application> ×ÙÓÔÕÐÁÅÔ × ËÁÞÅÓÔ×Å
- ÕÐÒÁ×ÌÑÀÝÅÇÏ ÓÅÒ×ÅÒÁ ÄÌÑ ÄÒÕÇÉÈ ÄÁÅÍÏÎÏ×. ëÏÇÄÁ
- <application>inetd</application> ÐÒÉÎÉÍÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, ÏÎ ÏÐÒÅÄÅÌÑÅÔ,
- ÄÌÑ ËÁËÏÇÏ ÄÁÅÍÏÎÁ ÐÒÅÄÎÁÚÎÁÞÅÎÏ ÓÏÅÄÉÎÅÎÉÅ, ×ÙÚÙ×ÁÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ
- ÄÁÅÍÏÎ É ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÅÍÕ ÓÏËÅÔ. úÁÐÕÓË ÏÄÎÏÇÏ ÜËÚÅÍÐÌÑÒÁ
- <application>inetd</application> ÕÍÅÎØÛÁÅÔ ÏÂÝÕÀ ÎÁÇÒÕÚËÕ ÎÁ ÓÉÓÔÅÍÕ ÐÏ
- ÓÒÁ×ÎÅÎÉÀ Ó ÚÁÐÕÓËÏÍ ËÁÖÄÏÇÏ ÄÁÅÍÏÎÁ ÉÎÄÉ×ÉÄÕÁÌØÎÏ × ×ÙÄÅÌÅÎÎÏÍ
- ÒÅÖÉÍÅ.</para>
+ éÎÔÅÒÎÅÔ</quote>, ÐÏÔÏÍÕ ÞÔÏ ÏÎ ÕÐÒÁ×ÌÑÅÔ ÓÏÅÄÉÎÅÎÉÑÍÉ Ë ÍÎÏÇÉÍ
+ ÓÅÒ×ÉÓÁÍ. ëÏÇÄÁ
+ <application>inetd</application> ÐÒÉÎÉÍÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, ÏÎ ÏÐÒÅÄÅÌÑÅÔ,
+ ÄÌÑ ËÁËÏÊ ÐÒÏÇÒÁÍÍÙ ÐÒÅÄÎÁÚÎÁÞÅÎÏ ÓÏÅÄÉÎÅÎÉÅ, ÚÁÐÕÓËÁÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ
+ ÐÒÏÃÅÓÓ É ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÅÍÕ ÓÏËÅÔ, ÓÓÙÌËÁ ÎÁ ËÏÔÏÒÙÊ ÐÅÒÅÄÁÅÔÓÑ
+ ÐÒÏÃÅÓÓÕ × ËÁÞÅÓÔ×Å ÓÔÁÎÄÁÒÔÎÙÈ ÕÓÔ×ÏÊÓÔ× ××ÏÄÁ, ×Ù×ÏÄÁ É ÓÏÏÂÝÅÎÉÑ ÏÂ
+ ÏÛÉÂËÁÈ. úÁÐÕÓË ÏÄÎÏÇÏ ÜËÚÅÍÐÌÑÒÁ
+ <application>inetd</application> ÕÍÅÎØÛÁÅÔ ÏÂÝÕÀ ÎÁÇÒÕÚËÕ ÎÁ ÓÉÓÔÅÍÕ ÐÏ
+ ÓÒÁ×ÎÅÎÉÀ Ó ÚÁÐÕÓËÏÍ ËÁÖÄÏÇÏ ÄÁÅÍÏÎÁ ÉÎÄÉ×ÉÄÕÁÌØÎÏ × ×ÙÄÅÌÅÎÎÏÍ
+ ÒÅÖÉÍÅ.</para>
<para>÷ ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ <application>inetd</application> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ
- ×ÙÚÏ×Á ÄÒÕÇÉÈ ÄÁÅÍÏÎÏ×, ÎÏ ÎÅÓËÏÌØËÏ ÐÒÏÓÔÙÈ ÐÒÏÔÏËÏÌÏ×, ÔÁËÉÈ, ËÁË
- <application>chargen</application>, <application>auth</application> É
- <application>daytime</application>, ÏÂÓÌÕÖÉ×ÁÀÔÓÑ
- ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ.</para>
+ ×ÙÚÏ×Á ÄÒÕÇÉÈ ÄÁÅÍÏÎÏ×, ÎÏ ÎÅÓËÏÌØËÏ ÐÒÏÓÔÙÈ ÐÒÏÔÏËÏÌÏ×, ÔÁËÉÈ, ËÁË
+ <application>chargen</application>, <application>auth</application> É
+ <application>daytime</application>, ÏÂÓÌÕÖÉ×ÁÀÔÓÑ
+ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ.</para>
<para>üÔÏÔ ÒÁÚÄÅÌ ÐÏÓ×ÑÝÅÎ ÏÓÎÏ×ÁÍ ÎÁÓÔÒÏÊËÉ
- <application>inetd</application> ÐÏÓÒÅÄÓÔ×ÏÍ ÅÇÏ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÎÏÊ
- ÓÔÒÏËÉ É ÅÇÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ,
- <filename>/etc/inetd.conf</filename>.</para>
+ <application>inetd</application> ÐÏÓÒÅÄÓÔ×ÏÍ ÅÇÏ ÐÁÒÁÍÅÔÒÏ× ËÏÍÁÎÄÎÏÊ
+ ÓÔÒÏËÉ É ÅÇÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ,
+ <filename>/etc/inetd.conf</filename>.</para>
</sect2>
<sect2 id="network-inetd-settings">
<title>îÁÓÔÒÏÊËÉ</title>
<para><application>inetd</application> ÉÎÉÃÉÁÌÉÚÉÒÕÅÔÓÑ ÐÏÓÒÅÄÓÔ×ÏÍ
- ÓÉÓÔÅÍÙ <filename>/etc/rc.conf</filename>. ðÁÒÁÍÅÔÒ
- <literal>inetd_enable</literal> ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÓÔÁÎÏ×ÌÅÎ ×
- <literal>NO</literal>, ÏÄÎÁËÏ ÞÁÓÔÏ ×ËÌÀÞÁÅÔÓÑ ÕÔÉÌÉÔÏÊ
+ ÓÉÓÔÅÍÙ <filename>/etc/rc.conf</filename>. ðÁÒÁÍÅÔÒ
+ <literal>inetd_enable</literal> ÐÏ ÕÍÏÌÞÁÎÉÀ ÕÓÔÁÎÏ×ÌÅÎ ×
+ <literal>NO</literal>, ÏÄÎÁËÏ ÞÁÓÔÏ ×ËÌÀÞÁÅÔÓÑ ÕÔÉÌÉÔÏÊ
<application>sysinstall</application> ÐÒÉ ×ÙÂÏÒÅ ÐÒÏÆÉÌÑ ÓÒÅÄÎÅÇÏ
- ÕÒÏ×ÎÑ ÂÅÚÏÐÁÓÎÏÓÔÉ. õËÁÚÁÎÉÅ
+ ÕÒÏ×ÎÑ ÂÅÚÏÐÁÓÎÏÓÔÉ. õËÁÚÁÎÉÅ
<programlisting>inetd_enable="YES"</programlisting> ÉÌÉ
<programlisting>inetd_enable="NO"</programlisting> × ÆÁÊÌÅ
<filename>/etc/rc.conf</filename> ÍÏÖÅÔ ÚÁÄÁÔØ ÉÌÉ ÚÁÐÒÅÔÉÔØ ÚÁÐÕÓË
- <application>inetd</application> ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ.</para>
+ <application>inetd</application> ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ.</para>
<para>ëÒÏÍÅ ÔÏÇÏ, ÞÅÒÅÚ <literal>inetd_flags</literal> ÄÁÅÍÏÎÕ
- <application>inetd</application> ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÄÁÎÙ ÒÁÚÌÉÞÎÙÅ
- ÐÁÒÁÍÅÔÒÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.</para>
+ <application>inetd</application> ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÄÁÎÙ ÒÁÚÌÉÞÎÙÅ
+ ÐÁÒÁÍÅÔÒÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.</para>
</sect2>
<sect2 id="network-inetd-cmdline">
@@ -162,7 +162,7 @@
<para>æÏÒÍÁÔ ×ÙÚÏ×Á <application>inetd</application>:</para>
<para><option> inetd [-d] [-l] [-w] [-W] [-c maximum] [-C rate] [-a address | hostname]
- [-p filename] [-R rate] [configuration file]</option></para>
+ [-p filename] [-R rate] [configuration file]</option></para>
<variablelist>
<varlistentry>
@@ -186,7 +186,7 @@
<listitem>
<para>÷ËÌÀÞÅÎÉÅ ÍÅÈÁÎÉÚÍÁ TCP Wrapping ÄÌÑ ×ÎÅÛÎÉÈ ÓÌÕÖ (ÐÏ
- ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÏ).</para>
+ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÏ).</para>
</listitem>
</varlistentry>
@@ -195,8 +195,8 @@
<listitem>
<para>÷ËÌÀÞÅÎÉÅ ÍÅÈÁÎÉÚÍÁ TCP Wrapping ÄÌÑ ×ÎÕÔÒÅÎÎÉÈ ÓÌÕÖÂ,
- ËÏÔÏÒÙÅ ×ÓÔÒÏÅÎÙ × <application>inetd</application> (ÐÏ
- ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÏ).</para>
+ ËÏÔÏÒÙÅ ×ÓÔÒÏÅÎÙ × <application>inetd</application> (ÐÏ
+ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÏ).</para>
</listitem>
</varlistentry>
@@ -205,8 +205,8 @@
<listitem>
<para>ïÐÒÅÄÅÌÅÎÉÅ ÍÁËÓÉÍÁÌØÎÏÇÏ ÞÉÓÌÁ ÏÄÎÏ×ÒÅÍÅÎÎÙÈ ÚÁÐÕÓËÏ× ËÁÖÄÏÊ
- ÓÌÕÖÂÙ; ÐÏ ÕÍÏÌÞÁÎÉÅ ÎÅ ÏÇÒÁÎÉÞÅÎÏ. íÏÖÅÔ ÂÙÔØ ÐÅÒÅÏÐÒÅÄÅÌÅÎÏ
- ÉÎÄÉ×ÉÄÕÁÌØÎÏ ÄÌÑ ËÁÖÄÏÊ ÓÌÕÖÂÙ ÐÒÉ ÐÏÍÏÝÉ ÐÁÒÁÍÅÔÒÁ
+ ÓÌÕÖÂÙ; ÐÏ ÕÍÏÌÞÁÎÉÅ ÎÅ ÏÇÒÁÎÉÞÅÎÏ. íÏÖÅÔ ÂÙÔØ ÐÅÒÅÏÐÒÅÄÅÌÅÎÏ
+ ÉÎÄÉ×ÉÄÕÁÌØÎÏ ÄÌÑ ËÁÖÄÏÊ ÓÌÕÖÂÙ ÐÒÉ ÐÏÍÏÝÉ ÐÁÒÁÍÅÔÒÁ
<option>max-child</option>.</para>
</listitem>
</varlistentry>
@@ -216,20 +216,20 @@
<listitem>
<para>ïÐÒÅÄÅÌÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÍÁËÓÉÍÁÌØÎÏÇÏ ËÏÌÉÞÅÓÔ×Á ÒÁÚ,
- ËÏÔÏÒÏÅ ÓÌÕÖÂÁ ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁÎÁ Ó ÏÄÎÏÇÏ IP-ÁÄÒÅÓÁ × ÍÉÎÕÔÕ; ÐÏ
- ÕÍÏÌÞÁÎÉÀ ÎÅ ÏÇÒÁÎÉÞÅÎÏ. íÏÖÅÔ ÂÙÔØ ÐÅÒÅÏÐÒÅÄÅÌÅÎÏ ÄÌÑ ËÁÖÄÏÊ
- ÓÌÕÖÂÙ ÐÁÒÁÍÅÔÒÏÍ
- <option>max-connections-per-ip-per-minute</option>.</para>
+ ËÏÔÏÒÏÅ ÓÌÕÖÂÁ ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁÎÁ Ó ÏÄÎÏÇÏ IP-ÁÄÒÅÓÁ × ÍÉÎÕÔÕ; ÐÏ
+ ÕÍÏÌÞÁÎÉÀ ÎÅ ÏÇÒÁÎÉÞÅÎÏ. íÏÖÅÔ ÂÙÔØ ÐÅÒÅÏÐÒÅÄÅÌÅÎÏ ÄÌÑ ËÁÖÄÏÊ
+ ÓÌÕÖÂÙ ÐÁÒÁÍÅÔÒÏÍ
+ <option>max-connections-per-ip-per-minute</option>.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-R rate</term>
-
+
<listitem>
<para>ïÐÒÅÄÅÌÑÅÔ ÍÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÒÁÚ, ËÏÔÏÒÏÅ ÓÌÕÖÂÁ ÍÏÖÅÔ
- ÂÙÔØ ×ÙÚ×ÁÎÁ × ÍÉÎÕÔÕ; ÐÏ ÕÍÏÌÞÁÎÉÀ 256. þÁÓÔÏÔÁ, ÒÁ×ÎÁÑ 0,
- ÎÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÞÉÓÌÏ ×ÙÚÏ×Ï×.</para>
+ ÂÙÔØ ×ÙÚ×ÁÎÁ × ÍÉÎÕÔÕ; ÐÏ ÕÍÏÌÞÁÎÉÀ 256. þÁÓÔÏÔÁ, ÒÁ×ÎÁÑ 0,
+ ÎÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÞÉÓÌÏ ×ÙÚÏ×Ï×.</para>
</listitem>
</varlistentry>
@@ -238,20 +238,20 @@
<listitem>
<para>úÁÄÁÅÔ ÏÄÉÎ IP-ÁÄÒÅÓ, Ë ËÏÔÏÒÏÍÕ ÄÅÌÁÅÔÓÑ ÐÒÉ×ÑÚËÁ.
- áÌØÔÅÒÎÁÔÉ×ÎÏ ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÏ ÉÍÑ ÈÏÓÔÁ, É × ÜÔÏÍ ÓÌÕÞÁÅ
- ÉÓÐÏÌØÚÕÅÔÓÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÜÔÏÍÕ ÉÍÅÎÉ ÈÏÓÔÁ ÁÄÒÅÓ IPv4 ÉÌÉ
- IPv6. ïÂÙÞÎÏ ÉÍÑ ÈÏÓÔÁ ÚÁÄÁÅÔÓÑ, ËÏÇÄÁ
- <application>inetd</application> ÚÁÐÕÓËÁÅÔÓÑ × ÏËÒÕÖÅÎÉÉ
+ áÌØÔÅÒÎÁÔÉ×ÎÏ ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÏ ÉÍÑ ÈÏÓÔÁ, É × ÜÔÏÍ ÓÌÕÞÁÅ
+ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÜÔÏÍÕ ÉÍÅÎÉ ÈÏÓÔÁ ÁÄÒÅÓ IPv4 ÉÌÉ
+ IPv6. ïÂÙÞÎÏ ÉÍÑ ÈÏÓÔÁ ÚÁÄÁÅÔÓÑ, ËÏÇÄÁ
+ <application>inetd</application> ÚÁÐÕÓËÁÅÔÓÑ × ÏËÒÕÖÅÎÉÉ
&man.jail.8;, É × ÜÔÏÍ ÓÌÕÞÁÅ ÉÍÑ ÈÏÓÔÁ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÜÔÏÍÕ
&man.jail.8;-ÏËÒÕÖÅÎÉÀ.</para>
<para>åÓÌÉ ÉÓÐÏÌØÚÕÅÔÓÑ ÆÏÒÍÁÔ Ó ÉÍÅÎÅÍ ÈÏÓÔÁ É ÔÒÅÂÕÅÔÓÑ ÐÒÉ×ÑÚËÁ
- ËÁË ÄÌÑ IPv4, ÔÁË É ÄÌÑ IPv6, ÔÏ ÄÌÑ ËÁÖÄÏÊ ÐÒÉ×ÑÚËÉ ÔÒÅÂÕÅÔÓÑ
- ÚÁÐÉÓØ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ÔÉÐÏÍ ÐÒÏÔÏËÏÌÁ ÄÌÑ ËÁÖÄÏÊ ÓÌÕÖÂÙ ×
- ÆÁÊÌÅ <filename>/etc/inetd.conf</filename>. ë ÐÒÉÍÅÒÕ, ÓÌÕÖÂÅ
- ÎÁ ÏÓÎÏ×Å TCP ÐÏÔÒÅÂÕÅÔÓÑ Ä×Å ÚÁÐÉÓÉ, × ÏÄÎÏÊ ÄÌÑ ÐÒÏÔÏËÏÌÁ
- ÉÓÐÏÌØÚÕÅÔÓÑ <literal>tcp4</literal>, Á × ÄÒÕÇÏÊ
- ÉÓÐÏÌØÚÕÅÔÓÑ <literal>tcp6</literal>.</para>
+ ËÁË ÄÌÑ IPv4, ÔÁË É ÄÌÑ IPv6, ÔÏ ÄÌÑ ËÁÖÄÏÊ ÐÒÉ×ÑÚËÉ ÔÒÅÂÕÅÔÓÑ
+ ÚÁÐÉÓØ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ÔÉÐÏÍ ÐÒÏÔÏËÏÌÁ ÄÌÑ ËÁÖÄÏÊ ÓÌÕÖÂÙ ×
+ ÆÁÊÌÅ <filename>/etc/inetd.conf</filename>. ë ÐÒÉÍÅÒÕ, ÓÌÕÖÂÅ
+ ÎÁ ÏÓÎÏ×Å TCP ÐÏÔÒÅÂÕÅÔÓÑ Ä×Å ÚÁÐÉÓÉ, × ÏÄÎÏÊ ÄÌÑ ÐÒÏÔÏËÏÌÁ
+ ÉÓÐÏÌØÚÕÅÔÓÑ <literal>tcp4</literal>, Á × ÄÒÕÇÏÊ
+ ÉÓÐÏÌØÚÕÅÔÓÑ <literal>tcp6</literal>.</para>
</listitem>
</varlistentry>
@@ -266,20 +266,20 @@
<para>üÔÉ ÐÁÒÁÍÅÔÒÙ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÄÁÎÙ ×
<application>inetd</application> ÐÒÉ ÐÏÍÏÝÉ
- <literal>inetd_flags</literal> × ÆÁÊÌÅ
+ <literal>inetd_flags</literal> × ÆÁÊÌÅ
<filename>/etc/rc.conf</filename>. ðÏ ÕÍÏÌÞÁÎÉÀ ÚÎÁÞÅÎÉÅ
<literal>inetd_flags</literal> ÕÓÔÁÎÏ×ÌÅÎÏ × <literal>-wW</literal>,
- ÞÔÏ ×ËÌÀÞÁÅÔ ÍÅÈÁÎÉÚÍ TCP wrapping ÄÌÑ ×ÎÕÔÒÅÎÎÉÈ É ×ÎÅÛÎÉÈ ÓÌÕÖÂ
+ ÞÔÏ ×ËÌÀÞÁÅÔ ÍÅÈÁÎÉÚÍ TCP wrapping ÄÌÑ ×ÎÕÔÒÅÎÎÉÈ É ×ÎÅÛÎÉÈ ÓÌÕÖÂ
<application>inetd</application>. îÏ×ÉÞËÁÍ ÜÔÉ ÐÁÒÁÍÅÔÒÙ ÉÚÍÅÎÑÔØ É
- ÄÁÖÅ ÚÁÄÁ×ÁÔØ ÉÈ × ÆÁÊÌÅ <filename>/etc/rc.conf</filename> ÎÅ
- ÎÕÖÎÏ.</para>
+ ÄÁÖÅ ÚÁÄÁ×ÁÔØ ÉÈ × ÆÁÊÌÅ <filename>/etc/rc.conf</filename> ÎÅ
+ ÎÕÖÎÏ.</para>
<note>
<para>÷ÎÅÛÎÑÑ ÓÌÕÖÂÁ Ñ×ÌÑÅÔÓÑ ÄÁÅÍÏÎÏÍ ×ÎÅ
<application>inetd</application>, ËÏÔÏÒÙÊ ÚÁÐÕÓËÁÅÔÓÑ ÐÒÉ ÐÏÌÕÞÅÎÉÉ
- ÓÏÅÄÉÎÅÎÉÑ Ë ÎÅÍÕ. ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ, ×ÎÕÔÒÅÎÎÅÊ ÓÌÕÖÂÏÊ Ñ×ÌÑÅÔÓÑ
- ÕÓÌÕÇÁ, ËÏÔÏÒÕÀ <application>inetd</application> ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
- ÓÁÍ.</para>
+ ÓÏÅÄÉÎÅÎÉÑ Ë ÎÅÍÕ. ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ, ×ÎÕÔÒÅÎÎÅÊ ÓÌÕÖÂÏÊ Ñ×ÌÑÅÔÓÑ
+ ÕÓÌÕÇÁ, ËÏÔÏÒÕÀ <application>inetd</application> ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
+ ÓÁÍ.</para>
</note>
</sect2>
@@ -287,22 +287,22 @@
<title><filename>inetd.conf</filename></title>
<para>îÁÓÔÒÏÊËÁ <application>inetd</application> ÕÐÒÁ×ÌÑÅÔÓÑ ÞÅÒÅÚ ÆÁÊÌ
- <filename>/etc/inetd.conf</filename>.</para>
+ <filename>/etc/inetd.conf</filename>.</para>
<para>åÓÌÉ × ÆÁÊÌÅ <filename>/etc/inetd.conf</filename> ÄÅÌÁÌÉÓØ
- ÉÚÍÅÎÅÎÉÑ, ÔÏ <application>inetd</application> ÍÏÖÎÏ ÚÁÓÔÁ×ÉÔØ ÓÞÉÔÁÔØ
- ÅÇÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÐÏ×ÔÏÒÎÏ, ÐÏÓÌÁ× ÓÉÇÎÁÌ HangUP ÐÒÏÃÅÓÓÕ
+ ÉÚÍÅÎÅÎÉÑ, ÔÏ <application>inetd</application> ÍÏÖÎÏ ÚÁÓÔÁ×ÉÔØ ÓÞÉÔÁÔØ
+ ÅÇÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÐÏ×ÔÏÒÎÏ, ÐÏÓÌÁ× ÓÉÇÎÁÌ HangUP ÐÒÏÃÅÓÓÕ
<application>inetd</application>, ËÁË ÐÏËÁÚÁÎÏ ÚÄÅÓØ:</para>
<example id="network-inetd-hangup">
<title>ðÏÓÙÌËÁ ÓÉÇÎÁÌÁ HangUP ÐÒÏÃÅÓÓÕ
- <application>inetd</application></title>
+ <application>inetd</application></title>
<screen>&prompt.root; <userinput>kill -HUP `cat /var/run/inetd.pid`</userinput></screen>
</example>
<para>÷ ËÁÖÄÏÊ ÓÔÒÏËÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ ÏÐÉÓÙ×ÁÅÔÓÑ ÏÔÄÅÌØÎÙÊ
- ÄÁÅÍÏÎ. ëÏÍÍÅÎÔÁÒÉÑÍ × ÆÁÊÌÅ ÐÒÅÄÛÅÓÔ×ÕÅÔ ÚÎÁË <quote>#</quote>. æÁÊÌ
+ ÄÁÅÍÏÎ. ëÏÍÍÅÎÔÁÒÉÑÍ × ÆÁÊÌÅ ÐÒÅÄÛÅÓÔ×ÕÅÔ ÚÎÁË <quote>#</quote>. æÁÊÌ
<filename>/etc/inetd.conf</filename> ÉÍÅÅÔ ÔÁËÏÊ ÆÏÒÍÁÔ:</para>
<programlisting>service-name
@@ -314,7 +314,7 @@ server-program
server-program-arguments</programlisting>
<para>ðÒÉÍÅÒ ÚÁÐÉÓÉ ÄÌÑ ÄÁÅÍÏÎÁ <application>ftpd</application>,
- ÉÓÐÏÌØÚÕÀÝÅÇÏ IPv4:</para>
+ ÉÓÐÏÌØÚÕÀÝÅÇÏ IPv4:</para>
<programlisting>ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l</programlisting>
@@ -324,10 +324,10 @@ server-program-arguments</programlisting>
<listitem>
<para>üÔÏ ÉÍÑ ÓÅÒ×ÉÓÁ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÏÇÏ ËÏÎËÒÅÔÎÙÍ ÄÁÅÍÏÎÏÍ. ïÎÏ
- ÄÏÌÖÎÏ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÓÅÒ×ÉÓÕ, ÕËÁÚÁÎÎÏÍÕ × ÆÁÊÌÅ
+ ÄÏÌÖÎÏ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÓÅÒ×ÉÓÕ, ÕËÁÚÁÎÎÏÍÕ × ÆÁÊÌÅ
<filename>/etc/services</filename>. úÄÅÓØ ÏÐÒÅÄÅÌÑÅÔÓÑ, ËÁËÏÊ
- ÐÏÒÔ ÄÏÌÖÅÎ ÏÂÓÌÕÖÉ×ÁÔØ <application>inetd</application>. ðÒÉ
- ÓÏÚÄÁÎÉÉ ÎÏ×ÏÇÏ ÓÅÒ×ÉÓÁ ÏÎ ÄÏÌÖÅÎ ÐÏÍÅÝÁÔØÓÑ ÓÎÁÞÁÌÁ × ÆÁÊÌ
+ ÐÏÒÔ ÄÏÌÖÅÎ ÏÂÓÌÕÖÉ×ÁÔØ <application>inetd</application>. ðÒÉ
+ ÓÏÚÄÁÎÉÉ ÎÏ×ÏÇÏ ÓÅÒ×ÉÓÁ ÏÎ ÄÏÌÖÅÎ ÐÏÍÅÝÁÔØÓÑ ÓÎÁÞÁÌÁ × ÆÁÊÌ
<filename>/etc/services</filename>.</para>
</listitem>
</varlistentry>
@@ -337,11 +337,11 @@ server-program-arguments</programlisting>
<listitem>
<para><literal>stream</literal>, <literal>dgram</literal>,
- <literal>raw</literal> ÌÉÂÏ <literal>seqpacket</literal>.
- <literal>stream</literal> ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ
- ÏÒÉÅÎÔÉÒÏ×ÁÎÎÙÈ ÎÁ ÓÏÅÄÉÎÅÎÉÅ ÄÁÅÍÏÎÏ× TCP, ËÏÇÄÁ ËÁË
+ <literal>raw</literal> ÌÉÂÏ <literal>seqpacket</literal>.
+ <literal>stream</literal> ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ
+ ÏÒÉÅÎÔÉÒÏ×ÁÎÎÙÈ ÎÁ ÓÏÅÄÉÎÅÎÉÅ ÄÁÅÍÏÎÏ× TCP, ËÏÇÄÁ ËÁË
<literal>dgram</literal> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÄÁÅÍÏÎÏ×, ÉÓÐÏÌØÚÕÀÝÉÈ
- ÔÒÁÎÓÐÏÒÔÎÙÊ ÐÒÏÔÏËÏÌ <acronym>UDP</acronym>.</para>
+ ÔÒÁÎÓÐÏÒÔÎÙÊ ÐÒÏÔÏËÏÌ <acronym>UDP</acronym>.</para>
</listitem>
</varlistentry>
@@ -389,7 +389,7 @@ server-program-arguments</programlisting>
<entry>udp46</entry>
<entry>UDP ËÁË ÄÌÑ IPv4, ÔÁË É ÄÌÑ v6</entry>
</row>
- </tbody>
+ </tbody>
</tgroup>
</informaltable>
</listitem>
@@ -400,53 +400,53 @@ server-program-arguments</programlisting>
<listitem>
<para><option>wait|nowait</option> ÏÐÒÅÄÅÌÑÅÔ, ÍÏÖÅÔ ÌÉ ÄÁÅÍÏÎ,
- ×ÙÚ×ÁÎÎÙÊ ÉÚ <application>inetd</application>, ÒÁÂÏÔÁÔØ Ó
- ÓÏÂÓÔ×ÅÎÎÙÍ ÓÏËÅÔÏÍ, ÉÌÉ ÎÅÔ. óÏËÅÔÙ ÔÉÐÁ <option>dgram</option>
- ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ <option>wait</option>, ËÏÇÄÁ ËÁË
+ ×ÙÚ×ÁÎÎÙÊ ÉÚ <application>inetd</application>, ÒÁÂÏÔÁÔØ Ó
+ ÓÏÂÓÔ×ÅÎÎÙÍ ÓÏËÅÔÏÍ, ÉÌÉ ÎÅÔ. óÏËÅÔÙ ÔÉÐÁ <option>dgram</option>
+ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÁÍÅÔÒ <option>wait</option>, ËÏÇÄÁ ËÁË
ÄÁÅÍÏÎÙ Ó ÐÏÔÏËÏ×ÙÍÉ
- ÓÏËÅÔÁÍÉ, ËÏÔÏÒÙÅ ÏÂÙÞÎÏ ÍÎÏÇÏÐÏÔÏÞÎÙ, ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ
- <option>nowait</option>. <option>wait</option> ÏÂÙÞÎÏ ÐÅÒÅÄÁÅÔ
- ÍÎÏÇÏ ÓÏËÅÔÏ× ÏÄÎÏÍÕ ÄÁÅÍÏÎÕ, ËÏÇÄÁ ËÁË <option>nowait</option>
- ÐÏÒÏÖÄÁÅÔ ÄÁÅÍÏÎ ÄÌÑ ËÁÖÄÏÇÏ ÎÏ×ÏÇÏ ÓÏËÅÔÁ.</para>
+ ÓÏËÅÔÁÍÉ, ËÏÔÏÒÙÅ ÏÂÙÞÎÏ ÍÎÏÇÏÐÏÔÏÞÎÙ, ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ
+ <option>nowait</option>. <option>wait</option> ÏÂÙÞÎÏ ÐÅÒÅÄÁÅÔ
+ ÍÎÏÇÏ ÓÏËÅÔÏ× ÏÄÎÏÍÕ ÄÁÅÍÏÎÕ, ËÏÇÄÁ ËÁË <option>nowait</option>
+ ÐÏÒÏÖÄÁÅÔ ÄÁÅÍÏÎ ÄÌÑ ËÁÖÄÏÇÏ ÎÏ×ÏÇÏ ÓÏËÅÔÁ.</para>
<para>íÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÐÏÒÏÖÄÅÎÎÙÈ ÄÁÅÍÏÎÏ×, ËÏÔÏÒÙÈ ÍÏÖÅÔ
- ÓÏÚÄÁÔØ <application>inetd</application>, ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎÏ
- ÐÁÒÁÍÅÔÒÏÍ <option>max-child</option>. åÓÌÉ ÎÕÖÎÏ ÏÇÒÁÎÉÞÅÎÉÅ ×
- ÄÅÓÑÔØ ÜËÚÅÍÐÌÑÒÏ× ÎÅËÏÔÏÒÏÇÏ ÄÁÅÍÏÎÁ, ÔÏ ÐÏÓÌÅ ÐÁÒÁÍÅÔÒÁ
- <option>nowait</option> ÎÕÖÎÏ ÚÁÄÁÔØ
- <literal>/10</literal>.</para>
+ ÓÏÚÄÁÔØ <application>inetd</application>, ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎÏ
+ ÐÁÒÁÍÅÔÒÏÍ <option>max-child</option>. åÓÌÉ ÎÕÖÎÏ ÏÇÒÁÎÉÞÅÎÉÅ ×
+ ÄÅÓÑÔØ ÜËÚÅÍÐÌÑÒÏ× ÎÅËÏÔÏÒÏÇÏ ÄÁÅÍÏÎÁ, ÔÏ ÐÏÓÌÅ ÐÁÒÁÍÅÔÒÁ
+ <option>nowait</option> ÎÕÖÎÏ ÚÁÄÁÔØ
+ <literal>/10</literal>.</para>
<para>ëÒÏÍÅ <option>max-child</option>, ÍÏÖÅÔ ÂÙÔØ ÚÁÄÅÊÓÔ×Ï×ÁÎ
- ÄÒÕÇÏÊ ÐÁÒÁÍÅÔÒ, ÏÇÒÁÎÉÞÉ×ÁÀÝÉÊ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ ÏÔ
- ÏÄÎÏÇÏ ÉÓÔÏÞÎÉËÁ.
- <option>max-connections-per-ip-per-minute</option> ÓÌÕÖÉÔ ÉÍÅÎÎÏ
- ÄÌÑ ÜÔÏÇÏ. úÄÅÓØ ÚÎÁÞÅÎÉÅ, ÒÁ×ÎÏÅ ÄÅÓÑÔÉ, ÂÕÄÅÔ ÏÇÒÁÎÉÞÉ×ÁÔØ
- ÌÀÂÏÊ ÚÁÄÁÎÎÙÊ IP-ÁÄÒÅÓ ÎÁ ×ÙÐÏÌÎÅÎÉÅ ÄÅÓÑÔÉ ÐÏÐÙÔÏË ÐÏÄËÌÀÞÅÎÉÑ
- Ë ÎÅËÏÔÏÒÏÍÕ ÓÅÒ×ÉÓÕ × ÍÉÎÕÔÕ. üÔÏ ÐÏÌÅÚÎÏ ÄÌÑ ÐÒÅÄÏÔ×ÒÁÝÅÎÉÑ
- ÎÁÍÅÒÅÎÎÏÇÏ ÉÌÉ ÎÅÎÁÍÅÒÅÎÎÏÇÏ ÒÁÓÈÏÄÏ×ÁÎÉÑ ÒÅÓÕÒÓÏ× É ÁÔÁË ÔÉÐÁ
+ ÄÒÕÇÏÊ ÐÁÒÁÍÅÔÒ, ÏÇÒÁÎÉÞÉ×ÁÀÝÉÊ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÏÅÄÉÎÅÎÉÊ ÏÔ
+ ÏÄÎÏÇÏ ÉÓÔÏÞÎÉËÁ.
+ <option>max-connections-per-ip-per-minute</option> ÓÌÕÖÉÔ ÉÍÅÎÎÏ
+ ÄÌÑ ÜÔÏÇÏ. úÄÅÓØ ÚÎÁÞÅÎÉÅ, ÒÁ×ÎÏÅ ÄÅÓÑÔÉ, ÂÕÄÅÔ ÏÇÒÁÎÉÞÉ×ÁÔØ
+ ÌÀÂÏÊ ÚÁÄÁÎÎÙÊ IP-ÁÄÒÅÓ ÎÁ ×ÙÐÏÌÎÅÎÉÅ ÄÅÓÑÔÉ ÐÏÐÙÔÏË ÐÏÄËÌÀÞÅÎÉÑ
+ Ë ÎÅËÏÔÏÒÏÍÕ ÓÅÒ×ÉÓÕ × ÍÉÎÕÔÕ. üÔÏ ÐÏÌÅÚÎÏ ÄÌÑ ÐÒÅÄÏÔ×ÒÁÝÅÎÉÑ
+ ÎÁÍÅÒÅÎÎÏÇÏ ÉÌÉ ÎÅÎÁÍÅÒÅÎÎÏÇÏ ÒÁÓÈÏÄÏ×ÁÎÉÑ ÒÅÓÕÒÓÏ× É ÁÔÁË ÔÉÐÁ
Denial of Service (DoS) ÎÁ ÍÁÛÉÎÕ.</para>
<para>÷ ÜÔÏÍ ÐÏÌÅ <option>wait</option> ÉÌÉ <option>nowait</option>
- ÏÂÑÚÁÔÅÌØÎÙ. <option>max-child</option> É
+ ÏÂÑÚÁÔÅÌØÎÙ. <option>max-child</option> É
<option>max-connections-per-ip-per-minute</option>
- ÏÐÃÉÏÎÁÌØÎÙ.</para>
+ ÏÐÃÉÏÎÁÌØÎÙ.</para>
<para>íÎÏÇÏÐÏÔÏÞÎÙÊ ÄÁÅÍÏÎ ÔÉÐÁ stream ÂÅÚ ÏÇÒÁÎÉÞÅÎÉÊ
<option>max-child</option> ÉÌÉ
<option>max-connections-per-ip-per-minute</option> ÂÕÄÅÔ
- ÏÐÒÅÄÅÌÅÎ ÐÒÏÓÔÏ ×ÏÔ ÔÁË: <literal>nowait</literal>.</para>
+ ÏÐÒÅÄÅÌÅÎ ÐÒÏÓÔÏ ×ÏÔ ÔÁË: <literal>nowait</literal>.</para>
<para>ôÏÔ ÖÅ ÓÁÍÙÊ ÄÁÅÍÏÎ Ó ÏÇÒÁÎÉÞÅÎÉÅÍ × ÍÁËÓÉÍÕÍ ÄÅÓÑÔØ ÄÁÅÍÏÎÏ×
- ÂÕÄÅÔ ÏÐÒÅÄÅÌÅÎ ÔÁË: <literal>nowait/10</literal>.</para>
+ ÂÕÄÅÔ ÏÐÒÅÄÅÌÅÎ ÔÁË: <literal>nowait/10</literal>.</para>
<para>îÁËÏÎÅÃ, ÔÁ ÖÅ ËÏÎÆÉÇÕÒÁÃÉÑ Ó ÏÇÒÁÎÉÞÅÎÉÅÍ × Ä×ÁÄÃÁÔØ
- ÓÏÅÄÉÎÅÎÉÊ ÎÁ IP-ÁÄÒÅÓ × ÍÉÎÕÔÕ É ÏÂÝÉÍ ÏÇÒÁÎÉÞÅÎÉÅÍ × ÍÁËÓÉÍÕÍ
- ÄÅÓÑÔØ ÐÏÒÏÖÄÅÎÎÙÈ ÄÁÅÍÏÎÏ× ×ÙÇÌÑÄÉÔ ÔÁË:
+ ÓÏÅÄÉÎÅÎÉÊ ÎÁ IP-ÁÄÒÅÓ × ÍÉÎÕÔÕ É ÏÂÝÉÍ ÏÇÒÁÎÉÞÅÎÉÅÍ × ÍÁËÓÉÍÕÍ
+ ÄÅÓÑÔØ ÐÏÒÏÖÄÅÎÎÙÈ ÄÁÅÍÏÎÏ× ×ÙÇÌÑÄÉÔ ÔÁË:
<literal>nowait/10/20</literal>.</para>
<para>üÔÉ ÐÁÒÁÍÅÔÒÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ×ÓÅ ÓÏ ÚÎÁÞÅÎÉÑÍÉ ÐÏ ÕÍÏÌÞÁÎÉÀ
- ÄÁÅÍÏÎÏÍ <application>fingerd</application>, ÉÍÅÀÔ ÔÁËÏÊ
- ×ÉÄ:</para>
+ ÄÁÅÍÏÎÏÍ <application>fingerd</application>, ÉÍÅÀÔ ÔÁËÏÊ
+ ×ÉÄ:</para>
<programlisting>finger stream tcp nowait/3/10 nobody /usr/libexec/fingerd fingerd -s</programlisting>
</listitem>
@@ -457,11 +457,11 @@ server-program-arguments</programlisting>
<listitem>
<para>üÔÏ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÄ ËÏÔÏÒÙÍ ÄÏÌÖÅÎ
- ÒÁÂÏÔÁÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÄÁÅÍÏÎ. þÁÝÅ ×ÓÅÇÏ ÄÁÅÍÏÎÙ ÒÁÂÏÔÁÀÔ
- ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username>. äÌÑ ÏÂÅÓÐÅÞÅÎÉÑ
- ÂÅÚÏÐÁÓÎÏÓÔÉ ÎÅËÏÔÏÒÙÅ ÓÅÒ×ÅÒÙ ÚÁÐÕÓËÁÀÔÓÑ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ
+ ÒÁÂÏÔÁÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÄÁÅÍÏÎ. þÁÝÅ ×ÓÅÇÏ ÄÁÅÍÏÎÙ ÒÁÂÏÔÁÀÔ
+ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username>. äÌÑ ÏÂÅÓÐÅÞÅÎÉÑ
+ ÂÅÚÏÐÁÓÎÏÓÔÉ ÎÅËÏÔÏÒÙÅ ÓÅÒ×ÅÒÙ ÚÁÐÕÓËÁÀÔÓÑ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ
<username>daemon</username> ÉÌÉ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ Ó ÍÉÎÉÍÁÌØÎÙÍÉ
- ÐÒÁ×ÁÍÉ <username>nobody</username>.</para>
+ ÐÒÁ×ÁÍÉ <username>nobody</username>.</para>
</listitem>
</varlistentry>
@@ -470,9 +470,9 @@ server-program-arguments</programlisting>
<listitem>
<para>ðÏÌÎÙÊ ÍÁÒÛÒÕÔ Ë ÄÁÅÍÏÎÕ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÐÒÉ
- ÕÓÔÁÎÏ×ÌÅÎÉÉ ÓÏÅÄÉÎÅÎÉÑ. åÓÌÉ ÄÁÅÍÏÎ Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÉÓÏÍ,
- ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÍ ÓÁÍÉÍ <application>inetd</application>, ÔÏ ÎÕÖÎÏ
- ÚÁÄÁÔØ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï <option>internal</option>.</para>
+ ÕÓÔÁÎÏ×ÌÅÎÉÉ ÓÏÅÄÉÎÅÎÉÑ. åÓÌÉ ÄÁÅÍÏÎ Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÉÓÏÍ,
+ ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÍ ÓÁÍÉÍ <application>inetd</application>, ÔÏ ÎÕÖÎÏ
+ ÚÁÄÁÔØ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï <option>internal</option>.</para>
</listitem>
</varlistentry>
@@ -482,12 +482,12 @@ server-program-arguments</programlisting>
<listitem>
<para>üÔÏÔ ÐÁÒÁÍÅÔÒ ÒÁÂÏÔÁÅÔ ×ÍÅÓÔÅ Ó ÐÁÒÁÍÅÔÒÏÍ
<option>server-program</option>, ÚÁÄÁ×ÁÑ ÐÁÒÁÍÅÔÒÙ, ÎÁÞÉÎÁÑ Ó
- <literal>argv[0]</literal>, ÐÅÒÅÄÁ×ÁÅÍÙÅ ÄÁÅÍÏÎÕ ÐÒÉ ÚÁÐÕÓËÅ.
+ <literal>argv[0]</literal>, ÐÅÒÅÄÁ×ÁÅÍÙÅ ÄÁÅÍÏÎÕ ÐÒÉ ÚÁÐÕÓËÅ.
åÓÌÉ × ËÏÍÁÎÄÎÏÊ
- ÓÔÒÏËÅ ÚÁÄÁÎÏ <command>mydaemon -d</command>, ÔÏ
- <literal>mydaemon -d</literal> ÂÕÄÅÔ Ñ×ÌÑÔØÓÑ ÚÎÁÞÅÎÉÅÍ ÄÌÑ
+ ÓÔÒÏËÅ ÚÁÄÁÎÏ <command>mydaemon -d</command>, ÔÏ
+ <literal>mydaemon -d</literal> ÂÕÄÅÔ Ñ×ÌÑÔØÓÑ ÚÎÁÞÅÎÉÅÍ ÄÌÑ
<option>server-program-arguments</option>. é ÓÎÏ×Á, ÅÓÌÉ ÄÁÅÍÏÎ
- Ñ×ÌÑÅÔÓÑ ×ÎÕÔÒÅÎÎÅÊ ÓÌÕÖÂÏÊ, ÔÏ ÚÄÅÓØ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ
+ Ñ×ÌÑÅÔÓÑ ×ÎÕÔÒÅÎÎÅÊ ÓÌÕÖÂÏÊ, ÔÏ ÚÄÅÓØ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ
<option>internal</option>.</para>
</listitem>
</varlistentry>
@@ -498,27 +498,27 @@ server-program-arguments</programlisting>
<title>âÅÚÏÐÁÓÎÏÓÔØ</title>
<para>÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÓÈÅÍÙ ÂÅÚÏÐÁÓÎÏÓÔÉ, ×ÙÂÒÁÎÎÏÊ ÐÒÉ ÕÓÔÁÎÏ×ËÅ,
- ÍÎÏÇÉÅ ÉÚ ÄÁÅÍÏÎÏ× <application>inetd</application> ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ ÐÏ
- ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÎÙÍÉ. åÓÌÉ ÎÅÔ ÏÓÏÂÏÊ ÎÕÖÄÙ × ÎÅËÏÔÏÒÏÍ ÄÁÅÍÏÎÅ, ÔÏ
- ×ÙËÌÀÞÉÔÅ ÅÇÏ! ðÏÍÅÓÔÉÔÅ ÚÎÁË <quote>#</quote> ÐÅÒÅÄ ÎÅÎÕÖÎÙÍ ÄÁÅÍÏÎÏÍ
+ ÍÎÏÇÉÅ ÉÚ ÄÁÅÍÏÎÏ× <application>inetd</application> ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ ÐÏ
+ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎÎÙÍÉ. åÓÌÉ ÎÅÔ ÏÓÏÂÏÊ ÎÕÖÄÙ × ÎÅËÏÔÏÒÏÍ ÄÁÅÍÏÎÅ, ÔÏ
+ ×ÙËÌÀÞÉÔÅ ÅÇÏ! ðÏÍÅÓÔÉÔÅ ÚÎÁË <quote>#</quote> ÐÅÒÅÄ ÎÅÎÕÖÎÙÍ ÄÁÅÍÏÎÏÍ
× <filename>/etc/inetd.conf</filename>
- É <link linkend="network-inetd-hangup">ÐÏÛÌÉÔÅ ÓÉÇÎÁÌ ÄÌÑ inetd</link>.
- îÅËÏÔÏÒÙÅ ÄÁÅÍÏÎÙ, ÔÁËÉÅ, ËÁË <application>fingerd</application>,
- ×ÏÏÂÝÅ ÎÅÖÅÌÁÔÅÌØÎÙ, ÐÏÔÏÍÕ ÞÔÏ ÏÎÉ ÄÁÀÔ ÁÔÁËÕÀÝÅÍÕ ÓÌÉÛËÏÍ ÍÎÏÇÏ
- ÉÎÆÏÒÍÁÃÉÉ.</para>
+ É <link linkend="network-inetd-hangup">ÐÏÛÌÉÔÅ ÓÉÇÎÁÌ ÄÌÑ inetd</link>.
+ îÅËÏÔÏÒÙÅ ÄÁÅÍÏÎÙ, ÔÁËÉÅ, ËÁË <application>fingerd</application>,
+ ×ÏÏÂÝÅ ÎÅÖÅÌÁÔÅÌØÎÙ, ÐÏÔÏÍÕ ÞÔÏ ÏÎÉ ÄÁÀÔ ÁÔÁËÕÀÝÅÍÕ ÓÌÉÛËÏÍ ÍÎÏÇÏ
+ ÉÎÆÏÒÍÁÃÉÉ.</para>
<para>îÅËÏÔÏÒÙÅ ÄÁÅÍÏÎÙ ÎÅ ÚÁÂÏÔÑÔÓÑ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ É ÉÍÅÀÔ ÂÏÌØÛÉÅ
- ÔÁÊÍÁÕÔÙ ÄÌÑ ÓÏÅÄÉÎÅÎÉÊ ÉÌÉ ×ÏÏÂÝÅ ÉÈ ÎÅ ÉÍÅÀÔ. üÔÏ ÐÏÚ×ÏÌÑÅÔ
- ÁÔÁËÕÀÝÅÍÕ ÎÅÓÐÅÛÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÓÏÅÄÉÎÅÎÉÑ Ë ËÏÎËÒÅÔÎÏÍÕ ÄÁÅÍÏÎÕ,
- ÉÓÔÏÝÁÑ ÉÍÅÀÝÉÅÓÑ ÒÅÓÕÒÓÙ. íÏÖÅÔ ÏËÁÚÁÔØÓÑ ÐÏÌÅÚÎÙÍ ÚÁÄÁÔØ ÄÌÑ
- ÎÅËÏÔÏÒÙÈ ÄÁÅÍÏÎÏ× ÏÇÒÁÎÉÞÅÎÉÑ
+ ÔÁÊÍÁÕÔÙ ÄÌÑ ÓÏÅÄÉÎÅÎÉÊ ÉÌÉ ×ÏÏÂÝÅ ÉÈ ÎÅ ÉÍÅÀÔ. üÔÏ ÐÏÚ×ÏÌÑÅÔ
+ ÁÔÁËÕÀÝÅÍÕ ÎÅÓÐÅÛÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÓÏÅÄÉÎÅÎÉÑ Ë ËÏÎËÒÅÔÎÏÍÕ ÄÁÅÍÏÎÕ,
+ ÉÓÔÏÝÁÑ ÉÍÅÀÝÉÅÓÑ ÒÅÓÕÒÓÙ. íÏÖÅÔ ÏËÁÚÁÔØÓÑ ÐÏÌÅÚÎÙÍ ÚÁÄÁÔØ ÄÌÑ
+ ÎÅËÏÔÏÒÙÈ ÄÁÅÍÏÎÏ× ÏÇÒÁÎÉÞÅÎÉÑ
<option>max-connections-per-ip-per-minute</option> É
- <option>max-child</option>.</para>
+ <option>max-child</option>.</para>
<para>ðÏ ÕÍÏÌÞÁÎÉÀ ÍÅÈÁÎÉÚÍ TCP wrapping ×ËÌÀÞÅÎ. ïÂÒÁÔÉÔÅÓØ Ë
- ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ ÐÏ &man.hosts.access.5; ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ
- ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÚÁÄÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÊ TCP ÄÌÑ ÒÁÚÌÉÞÎÙÈ ÄÁÅÍÏÎÏ×,
- ÚÁÐÕÓËÁÅÍÙÈ ÐÏÓÒÅÄÓÔ×ÏÍ <application>inetd</application>.</para>
+ ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ ÐÏ &man.hosts.access.5; ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ
+ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÚÁÄÁÎÉÉ ÏÇÒÁÎÉÞÅÎÉÊ TCP ÄÌÑ ÒÁÚÌÉÞÎÙÈ ÄÁÅÍÏÎÏ×,
+ ÚÁÐÕÓËÁÅÍÙÈ ÐÏÓÒÅÄÓÔ×ÏÍ <application>inetd</application>.</para>
</sect2>
<sect2 id="network-inetd-misc">
@@ -530,34 +530,34 @@ server-program-arguments</programlisting>
<application>discard</application>,
<application>chargen</application> É
<application>auth</application> ×ÓÅ Ñ×ÌÑÀÔÓÑ ÕÓÌÕÇÁÍÉ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÍÉ
- ÓÁÍÉÍ <application>inetd</application>.</para>
+ ÓÁÍÉÍ <application>inetd</application>.</para>
<para>óÅÒ×ÉÓ <application>auth</application> ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
- ÉÄÅÎÔÉÆÉËÁÃÉÏÎÎÙÅ ÓÅÔÅ×ÙÅ ÕÓÌÕÇÉ
+ ÉÄÅÎÔÉÆÉËÁÃÉÏÎÎÙÅ ÓÅÔÅ×ÙÅ ÕÓÌÕÇÉ
(<application>ident</application>, <application>identd</application>)
É ÐÏÄÄÁÅÔÓÑ ÎÁÓÔÒÏÊËÅ.</para>
<para>ïÂÒÁÔÉÔÅÓØ Ë ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ ÐÏ &man.inetd.8; ÄÌÑ ÐÏÌÕÞÅÎÉÑ
- ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.</para>
+ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.</para>
</sect2>
</sect1>
<sect1 id="network-nfs">
<sect1info>
<authorgroup>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- <contrib>òÅÏÒÇÁÎÉÚÁÃÉÑ É ÕÌÕÞÛÅÎÉÑ </contrib>
- </author>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>òÅÏÒÇÁÎÉÚÁÃÉÑ É ÕÌÕÞÛÅÎÉÑ </contrib>
+ </author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Bill</firstname>
- <surname>Swingle</surname>
- <contrib>ôÅËÓÔ ÓÏÚÄÁÌ </contrib>
- </author>
+ <author>
+ <firstname>Bill</firstname>
+ <surname>Swingle</surname>
+ <contrib>ôÅËÓÔ ÓÏÚÄÁÌ </contrib>
+ </author>
</authorgroup>
</sect1info>
@@ -580,24 +580,24 @@ server-program-arguments</programlisting>
<itemizedlist>
<listitem>
- <para>ïÔÄÅÌØÎÏ ×ÚÑÔÙÅ ÒÁÂÏÞÉÅ ÓÔÁÎÃÉÉ ÉÓÐÏÌØÚÕÀÔ ÍÅÎØÛÅ ÓÏÂÓÔ×ÅÎÎÏÇÏ
+ <para>ïÔÄÅÌØÎÏ ×ÚÑÔÙÅ ÒÁÂÏÞÉÅ ÓÔÁÎÃÉÉ ÉÓÐÏÌØÚÕÀÔ ÍÅÎØÛÅ ÓÏÂÓÔ×ÅÎÎÏÇÏ
ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á, ÔÁË ËÁË ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÁÎÎÙÅ ÍÏÇÕÔ
ÈÒÁÎÉÔØÓÑ ÎÁ ÏÄÎÏÊ ÏÔÄÅÌØÎÏÊ ÍÁÛÉÎÅ É ÂÙÔØ ÄÏÓÔÕÐÎÙÍÉ ÄÌÑ ÄÒÕÇÉÈ
- ÍÁÛÉÎ × ÓÅÔÉ.</para>
+ ÍÁÛÉÎ × ÓÅÔÉ.</para>
</listitem>
<listitem>
- <para>ðÏÌØÚÏ×ÁÔÅÌÑÍ ÎÅ ÎÕÖÎÏ ÉÍÅÔØ ÄÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ, ÏÔÄÅÌØÎÙÅ
- ÄÌÑ ËÁÖÄÏÊ ÍÁÛÉÎÙ × ×ÁÛÅÊ ÓÅÔÉ. äÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ ÍÏÇÕÔ
- ÒÁÓÐÏÌÁÇÁÔØÓÑ ÎÁ ÓÅÒ×ÅÒÅ <acronym>NFS</acronym> É ÉÈ ÍÏÖÎÏ ÓÄÅÌÁÔØ
- ÄÏÓÔÕÐÎÙÍÉ ÏÔÏ×ÓÀÄÕ × ÓÅÔÉ.</para>
+ <para>ðÏÌØÚÏ×ÁÔÅÌÑÍ ÎÅ ÎÕÖÎÏ ÉÍÅÔØ ÄÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ, ÏÔÄÅÌØÎÙÅ
+ ÄÌÑ ËÁÖÄÏÊ ÍÁÛÉÎÙ × ×ÁÛÅÊ ÓÅÔÉ. äÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ ÍÏÇÕÔ
+ ÒÁÓÐÏÌÁÇÁÔØÓÑ ÎÁ ÓÅÒ×ÅÒÅ <acronym>NFS</acronym> É ÉÈ ÍÏÖÎÏ ÓÄÅÌÁÔØ
+ ÄÏÓÔÕÐÎÙÍÉ ÏÔÏ×ÓÀÄÕ × ÓÅÔÉ.</para>
</listitem>
<listitem>
- <para>õÓÔÒÏÊÓÔ×Á ÈÒÁÎÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ, ÔÁËÉÅ, ËÁË ÄÉÓËÅÔÙ, ÐÒÉ×ÏÄÙ
+ <para>õÓÔÒÏÊÓÔ×Á ÈÒÁÎÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ, ÔÁËÉÅ, ËÁË ÄÉÓËÅÔÙ, ÐÒÉ×ÏÄÙ
CD-ROM É ÕÓÔÒÏÊÓÔ×Á &iomegazip;, ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÒÕÇÉÍÉ ÍÁÛÉÎÁÍÉ ×
- ÓÅÔÉ. üÔÏ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÕÍÅÎØÛÅÎÉÀ ÐÅÒÅÎÏÓÉÍÙÈ ÕÓÔÒÏÊÓÔ× ÈÒÁÎÅÎÉÑ
- ÉÎÆÏÒÍÁÃÉÉ × ÓÅÔÉ.</para>
+ ÓÅÔÉ. üÔÏ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÕÍÅÎØÛÅÎÉÀ ÐÅÒÅÎÏÓÉÍÙÈ ÕÓÔÒÏÊÓÔ× ÈÒÁÎÅÎÉÑ
+ ÉÎÆÏÒÍÁÃÉÉ × ÓÅÔÉ.</para>
</listitem>
</itemizedlist>
@@ -605,100 +605,100 @@ server-program-arguments</programlisting>
<title>ëÁË ÒÁÂÏÔÁÅÔ <acronym>NFS</acronym></title>
<para><acronym>NFS</acronym> ÓÔÒÏÉÔÓÑ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÉÚ Ä×ÕÈ ÏÓÎÏ×ÎÙÈ
- ÞÁÓÔÅÊ: ÓÅÒ×ÅÒÁ É ÏÄÎÏÇÏ ÉÌÉ ÂÏÌØÛÅÇÏ ËÏÌÉÞÅÓÔ×Á ËÌÉÅÎÔÏ×. ëÌÉÅÎÔ
- ÏÂÒÁÝÁÅÔÓÑ Ë ÄÁÎÎÙÍ, ÎÁÈÏÄÑÝÉÍÓÑ ÎÁ ÓÅÒ×ÅÒÅ, × ÒÅÖÉÍÅ ÕÄÁÌ£ÎÎÏÇÏ
- ÄÏÓÔÕÐÁ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÜÔÏ ÎÏÒÍÁÌØÎÏ ÆÕÎËÃÉÏÎÉÒÏ×ÁÌÏ, ÎÕÖÎÏ
- ÎÁÓÔÒÏÉÔØ É ÚÁÐÕÓÔÉÔØ ÎÅÓËÏÌØËÏ ÐÒÏÃÅÓÓÏ×.</para>
+ ÞÁÓÔÅÊ: ÓÅÒ×ÅÒÁ É ÏÄÎÏÇÏ ÉÌÉ ÂÏÌØÛÅÇÏ ËÏÌÉÞÅÓÔ×Á ËÌÉÅÎÔÏ×. ëÌÉÅÎÔ
+ ÏÂÒÁÝÁÅÔÓÑ Ë ÄÁÎÎÙÍ, ÎÁÈÏÄÑÝÉÍÓÑ ÎÁ ÓÅÒ×ÅÒÅ, × ÒÅÖÉÍÅ ÕÄÁÌ£ÎÎÏÇÏ
+ ÄÏÓÔÕÐÁ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÜÔÏ ÎÏÒÍÁÌØÎÏ ÆÕÎËÃÉÏÎÉÒÏ×ÁÌÏ, ÎÕÖÎÏ
+ ÎÁÓÔÒÏÉÔØ É ÚÁÐÕÓÔÉÔØ ÎÅÓËÏÌØËÏ ÐÒÏÃÅÓÓÏ×.</para>
<note>
- <para>÷ &os; 5.X, ÕÔÉÌÉÔÁ <application>portmap</application> ÂÙÌÁ
- ÚÁÍÅÎÅÎÁ ÎÁ ÕÔÉÌÉÔÕ <application>rpcbind</application>.
+ <para>÷ &os; 5.X, ÕÔÉÌÉÔÁ <application>portmap</application> ÂÙÌÁ
+ ÚÁÍÅÎÅÎÁ ÎÁ ÕÔÉÌÉÔÕ <application>rpcbind</application>.
ôÁËÉÍ ÏÂÒÁÚÏÍ, ÐÒÉ
- ÉÓÐÏÌØÚÏ×ÁÎÉÉ &os; 5.X ÐÏÌØÚÏ×ÁÔÅÌÀ ÎÅÏÂÈÏÄÉÍÏ ÚÁÍÅÎÉÔØ ×
- ÐÏÓÌÅÄÕÀÝÉÈ ÐÒÉÍÅÒÁÈ ×ÓÅ ËÏÍÁÎÄÙ <application>portmap</application>
- ÎÁ <application>rpcbind</application>.</para>
+ ÉÓÐÏÌØÚÏ×ÁÎÉÉ &os; 5.X ÐÏÌØÚÏ×ÁÔÅÌÀ ÎÅÏÂÈÏÄÉÍÏ ÚÁÍÅÎÉÔØ ×
+ ÐÏÓÌÅÄÕÀÝÉÈ ÐÒÉÍÅÒÁÈ ×ÓÅ ËÏÍÁÎÄÙ <application>portmap</application>
+ ÎÁ <application>rpcbind</application>.</para>
</note>
<para>îÁ ÓÅÒ×ÅÒÅ ÒÁÂÏÔÁÀÔ ÓÌÅÄÕÀÝÉÅ ÄÁÅÍÏÎÙ:</para>
<indexterm>
- <primary>NFS</primary>
- <secondary>ÓÅÒ×ÅÒ</secondary>
+ <primary>NFS</primary>
+ <secondary>ÓÅÒ×ÅÒ</secondary>
</indexterm>
<indexterm>
- <primary>ÆÁÊÌ ÓÅÒ×ÅÒ</primary>
- <secondary>unix ËÌÉÅÎÔÙ</secondary>
+ <primary>ÆÁÊÌ ÓÅÒ×ÅÒ</primary>
+ <secondary>unix ËÌÉÅÎÔÙ</secondary>
</indexterm>
<indexterm>
- <primary><application>portmap</application></primary>
+ <primary><application>portmap</application></primary>
</indexterm>
<indexterm>
- <primary><application>mountd</application></primary>
+ <primary><application>mountd</application></primary>
</indexterm>
<indexterm>
- <primary><application>nfsd</application></primary>
+ <primary><application>nfsd</application></primary>
</indexterm>
<informaltable frame="none" pgwide="1">
- <tgroup cols="2">
+ <tgroup cols="2">
<colspec colwidth="1*">
<colspec colwidth="3*">
- <thead>
- <row>
- <entry>äÁÅÍÏÎ</entry>
- <entry>ïÐÉÓÁÎÉÅ</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><application>nfsd</application></entry>
- <entry>äÁÅÍÏÎ <acronym>NFS</acronym>, ÏÂÓÌÕÖÉ×ÁÀÝÉÊ ÚÁÐÒÏÓÙ ÏÔ
- ËÌÉÅÎÔÏ× <acronym>NFS</acronym>.</entry>
- </row>
-
- <row>
+ <thead>
+ <row>
+ <entry>äÁÅÍÏÎ</entry>
+ <entry>ïÐÉÓÁÎÉÅ</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><application>nfsd</application></entry>
+ <entry>äÁÅÍÏÎ <acronym>NFS</acronym>, ÏÂÓÌÕÖÉ×ÁÀÝÉÊ ÚÁÐÒÏÓÙ ÏÔ
+ ËÌÉÅÎÔÏ× <acronym>NFS</acronym>.</entry>
+ </row>
+
+ <row>
<entry><application>mountd</application></entry>
- <entry>äÁÅÍÏÎ ÍÏÎÔÉÒÏ×ÁÎÉÑ <acronym>NFS</acronym>, ËÏÔÏÒÙÊ
- ×ÙÐÏÌÎÑÅÔ ÚÁÐÒÏÓÙ, ÐÅÒÅÄÁ×ÁÅÍÙÅ ÅÍÕ ÏÔ &man.nfsd.8;.</entry>
- </row>
-
- <row>
- <entry><application>portmap</application></entry>
- <entry>äÁÅÍÏÎ ÏÔÏÂÒÁÖÅÎÉÑ ÐÏÒÔÏ× ÐÏÚ×ÏÌÑÅÔ ËÌÉÅÎÔÁÍ
- <acronym>NFS</acronym> ÏÐÒÅÄÅÌÉÔØ ÐÏÒÔ, ÉÓÐÏÌØÚÕÅÍÙÊ ÓÅÒ×ÅÒÏÍ
- <acronym>NFS</acronym>.</entry>
- </row>
- </tbody>
- </tgroup>
+ <entry>äÁÅÍÏÎ ÍÏÎÔÉÒÏ×ÁÎÉÑ <acronym>NFS</acronym>, ËÏÔÏÒÙÊ
+ ×ÙÐÏÌÎÑÅÔ ÚÁÐÒÏÓÙ, ÐÅÒÅÄÁ×ÁÅÍÙÅ ÅÍÕ ÏÔ &man.nfsd.8;.</entry>
+ </row>
+
+ <row>
+ <entry><application>portmap</application></entry>
+ <entry>äÁÅÍÏÎ ÏÔÏÂÒÁÖÅÎÉÑ ÐÏÒÔÏ× ÐÏÚ×ÏÌÑÅÔ ËÌÉÅÎÔÁÍ
+ <acronym>NFS</acronym> ÏÐÒÅÄÅÌÉÔØ ÐÏÒÔ, ÉÓÐÏÌØÚÕÅÍÙÊ ÓÅÒ×ÅÒÏÍ
+ <acronym>NFS</acronym>.</entry>
+ </row>
+ </tbody>
+ </tgroup>
</informaltable>
<para>ëÌÉÅÎÔ ÍÏÖÅÔ ÚÁÐÕÓÔÉÔØ ÔÁËÖÅ ÄÁÅÍÏÎ, ÎÁÚÙ×ÁÅÍÙÊ
- <application>nfsiod</application>. <application>nfsiod</application>
- ÏÂÓÌÕÖÉ×ÁÅÔ ÚÁÐÒÏÓÙ, ÐÏÓÔÕÐÁÀÝÉÅ ÏÔ ÓÅÒ×ÅÒÁ ÏÔ ÓÅÒ×ÅÒÁ
- <acronym>NFS</acronym>. ïÎ ÎÅÏÂÑÚÁÔÅÌÅÎ, Õ×ÅÌÉÞÉ×ÁÅÔ
- ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ, ÏÄÎÁËÏ ÄÌÑ ÎÏÒÍÁÌØÎÏÊ É ÐÒÁ×ÉÌØÎÏÊ ÒÁÂÏÔÙ ÎÅ
- ÔÒÅÂÕÅÔÓÑ. äÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÔÉÔÅÓØ Ë
- ÒÁÚÄÅÌÕ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ Ï &man.nfsiod.8;.</para>
+ <application>nfsiod</application>. <application>nfsiod</application>
+ ÏÂÓÌÕÖÉ×ÁÅÔ ÚÁÐÒÏÓÙ, ÐÏÓÔÕÐÁÀÝÉÅ ÏÔ ÓÅÒ×ÅÒÁ ÏÔ ÓÅÒ×ÅÒÁ
+ <acronym>NFS</acronym>. ïÎ ÎÅÏÂÑÚÁÔÅÌÅÎ, Õ×ÅÌÉÞÉ×ÁÅÔ
+ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ, ÏÄÎÁËÏ ÄÌÑ ÎÏÒÍÁÌØÎÏÊ É ÐÒÁ×ÉÌØÎÏÊ ÒÁÂÏÔÙ ÎÅ
+ ÔÒÅÂÕÅÔÓÑ. äÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÔÉÔÅÓØ Ë
+ ÒÁÚÄÅÌÕ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ Ï &man.nfsiod.8;.</para>
</sect2>
<sect2 id="network-configuring-nfs">
<title>îÁÓÔÒÏÊËÁ <acronym>NFS</acronym></title>
<indexterm>
- <primary>NFS</primary>
- <secondary>ÎÁÓÔÒÏÊËÁ</secondary>
+ <primary>NFS</primary>
+ <secondary>ÎÁÓÔÒÏÊËÁ</secondary>
</indexterm>
<para>îÁÓÔÒÏÊËÁ <acronym>NFS</acronym> Ñ×ÌÑÅÔÓÑ ÄÏÓÔÁÔÏÞÎÏ ÎÅÚÁÍÙÓÌÏ×ÁÔÙÍ
- ÐÒÏÃÅÓÓÏÍ. ÷ÓÅ ÐÒÏÃÅÓÓÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÚÁÐÕÝÅÎÙ, ÍÏÇÕÔ ÂÙÔØ
- ÚÁÐÕÝÅÎÙ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ ÐÏÓÒÅÄÓÔ×ÏÍ ÎÅÓËÏÌØËÉÈ ÍÏÄÉÆÉËÁÃÉÊ ×
- ×ÁÛÅÍ ÆÁÊÌÅ <filename>/etc/rc.conf</filename>.</para>
+ ÐÒÏÃÅÓÓÏÍ. ÷ÓÅ ÐÒÏÃÅÓÓÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÚÁÐÕÝÅÎÙ, ÍÏÇÕÔ ÂÙÔØ
+ ÚÁÐÕÝÅÎÙ ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ ÐÏÓÒÅÄÓÔ×ÏÍ ÎÅÓËÏÌØËÉÈ ÍÏÄÉÆÉËÁÃÉÊ ×
+ ×ÁÛÅÍ ÆÁÊÌÅ <filename>/etc/rc.conf</filename>.</para>
<para>ðÒÏ×ÅÒØÔÅ, ÞÔÏ ÎÁ <acronym>NFS</acronym>-ÓÅÒ×ÅÒÅ × ÆÁÊÌÅ
- <filename>/etc/rc.conf</filename> ÉÍÅÀÔÓÑ ÔÁËÉÅ ÓÔÒÏËÉ:</para>
+ <filename>/etc/rc.conf</filename> ÉÍÅÀÔÓÑ ÔÁËÉÅ ÓÔÒÏËÉ:</para>
<programlisting>portmap_enable="YES"
nfs_server_enable="YES"
@@ -706,126 +706,126 @@ nfs_server_flags="-u -t -n 4"
mountd_flags="-r"</programlisting>
<para><application>mountd</application> ÚÁÐÕÓËÁÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ, ÅÓÌÉ ×ËÌÀÞÅÎÁ
- ÆÕÎËÃÉÑ ÓÅÒ×ÅÒÁ <acronym>NFS</acronym>.</para>
+ ÆÕÎËÃÉÑ ÓÅÒ×ÅÒÁ <acronym>NFS</acronym>.</para>
<para>îÁ ËÌÉÅÎÔÅ ÕÂÅÄÉÔÅÓØ, ÞÔÏ × ÆÁÊÌÅ <filename>/etc/rc.conf</filename>
- ÐÒÉÓÕÔÓÔ×ÕÅÔ ÔÁËÏÊ ÐÁÒÁÍÅÔÒ:</para>
+ ÐÒÉÓÕÔÓÔ×ÕÅÔ ÔÁËÏÊ ÐÁÒÁÍÅÔÒ:</para>
<programlisting>nfs_client_enable="YES"</programlisting>
- <para>æÁÊÌ <filename>/etc/exports</filename> ÏÐÒÅÄÅÌÑÅÔ, ËÁËÉÅ
- ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ ÎÁ ×ÁÛÅÍ ÓÅÒ×ÅÒÅ <acronym>NFS</acronym> ÂÕÄÕÔ
- ÜËÓÐÏÒÔÉÒÏ×ÁÔØÓÑ (ÉÎÏÇÄÁ ÉÈ ÎÁÚÙ×ÁÀÔ <quote>ÓÏ×ÍÅÓÔÎÏ
- ÉÓÐÏÌØÚÕÅÍÙÍÉ</quote>). ëÁÖÄÁÑ ÓÔÒÏËÁ ×
- <filename>/etc/exports</filename> ÚÁÄÁ£Ô ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ, ËÏÔÏÒÁÑ
- ÂÕÄÅÔ ÜËÓÐÏÒÔÉÒÏ×ÁÔØÓÑ É ËÁËÉÅ ÍÁÛÉÎÙ ÂÕÄÕÔ ÉÍÅÔØ Ë ÎÅÊ ÄÏÓÔÕÐ. ëÒÏÍÅ
- ÍÁÛÉÎ, ÉÍÅÀÝÉÈ ÄÏÓÔÕÐ, ÍÏÇÕÔ ÚÁÄÁ×ÁÔØÓÑ ÄÒÕÇÉÅ ÐÁÒÁÍÅÔÒÙ, ×ÌÉÑÀÝÉÅ ÎÁ
- ÈÁÒÁËÔÅÒÉÓÔÉËÉ ÄÏÓÔÕÐÁ. éÍÅÅÔÓÑ ÐÏÌÎÙÊ ÎÁÂÏÒ ÐÁÒÁÍÅÔÒÏ×,
- ËÏÔÏÒÙÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ, ÎÏ ÚÄÅÓØ ÐÏÊÄ£Ô ÒÅÞØ ÌÉÛØ Ï ÎÅËÏÔÏÒÙÈ ÉÚ
- ÎÉÈ. ïÐÉÓÁÎÉÑ ÏÓÔÁÌØÎÙÈ ÐÁÒÁÍÅÔÒÏ× ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ ÓÔÒÁÎÉÃÁÈ ÓÐÒÁ×ÏÞÎÏÊ
- ÓÉÓÔÅÍÙ ÐÏ &man.exports.5;.</para>
+ <para>æÁÊÌ <filename>/etc/exports</filename> ÏÐÒÅÄÅÌÑÅÔ, ËÁËÉÅ
+ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ ÎÁ ×ÁÛÅÍ ÓÅÒ×ÅÒÅ <acronym>NFS</acronym> ÂÕÄÕÔ
+ ÜËÓÐÏÒÔÉÒÏ×ÁÔØÓÑ (ÉÎÏÇÄÁ ÉÈ ÎÁÚÙ×ÁÀÔ <quote>ÓÏ×ÍÅÓÔÎÏ
+ ÉÓÐÏÌØÚÕÅÍÙÍÉ</quote>). ëÁÖÄÁÑ ÓÔÒÏËÁ ×
+ <filename>/etc/exports</filename> ÚÁÄÁ£Ô ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ, ËÏÔÏÒÁÑ
+ ÂÕÄÅÔ ÜËÓÐÏÒÔÉÒÏ×ÁÔØÓÑ É ËÁËÉÅ ÍÁÛÉÎÙ ÂÕÄÕÔ ÉÍÅÔØ Ë ÎÅÊ ÄÏÓÔÕÐ. ëÒÏÍÅ
+ ÍÁÛÉÎ, ÉÍÅÀÝÉÈ ÄÏÓÔÕÐ, ÍÏÇÕÔ ÚÁÄÁ×ÁÔØÓÑ ÄÒÕÇÉÅ ÐÁÒÁÍÅÔÒÙ, ×ÌÉÑÀÝÉÅ ÎÁ
+ ÈÁÒÁËÔÅÒÉÓÔÉËÉ ÄÏÓÔÕÐÁ. éÍÅÅÔÓÑ ÐÏÌÎÙÊ ÎÁÂÏÒ ÐÁÒÁÍÅÔÒÏ×,
+ ËÏÔÏÒÙÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ, ÎÏ ÚÄÅÓØ ÐÏÊÄ£Ô ÒÅÞØ ÌÉÛØ Ï ÎÅËÏÔÏÒÙÈ ÉÚ
+ ÎÉÈ. ïÐÉÓÁÎÉÑ ÏÓÔÁÌØÎÙÈ ÐÁÒÁÍÅÔÒÏ× ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ ÓÔÒÁÎÉÃÁÈ ÓÐÒÁ×ÏÞÎÏÊ
+ ÓÉÓÔÅÍÙ ÐÏ &man.exports.5;.</para>
<para>÷ÏÔ ÎÅÓËÏÌØËÏ ÐÒÉÍÅÒÎÙÈ ÓÔÒÏË ÉÚ ÆÁÊÌÁ
- <filename>/etc/exports</filename>:</para>
+ <filename>/etc/exports</filename>:</para>
<indexterm>
- <primary>NFS</primary>
- <secondary>ÐÒÉÍÅÒÙ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÑ</secondary>
+ <primary>NFS</primary>
+ <secondary>ÐÒÉÍÅÒÙ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÑ</secondary>
</indexterm>
<para>÷ ÓÌÅÄÕÀÝÉÈ ÐÒÉÍÅÒÁÈ ÄÁ£ÔÓÑ ÏÂÝÁÑ ÉÄÅÑ ÔÏÇÏ, ËÁË ÜËÓÐÏÒÔÉÒÏ×ÁÔØ
- ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ, ÈÏÔÑ ËÏÎËÒÅÔÎÙÅ ÐÁÒÁÍÅÔÒÙ ÍÏÇÕÔ ÏÔÌÉÞÁÔØÓÑ ×
- ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÁÛÉÈ ÕÓÌÏ×ÉÊ É ËÏÎÆÉÇÕÒÁÃÉÉ ÓÅÔÉ. ë ÐÒÉÍÅÒÕ, ÞÔÏÂÙ
- ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ËÁÔÁÌÏÇ <filename>/cdrom</filename> ÄÌÑ ÔÒ£È ÍÁÛÉÎ,
- ÎÁÈÏÄÑÝÉÈÓÑ × ÔÏÍ ÖÅ ÓÁÍÏÍ ÄÏÍÅÎÅ, ÞÔÏ É ÓÅÒ×ÅÒ (ÐÏÜÔÏÍÕ ÏÔÓÕÔÓÔ×ÕÅÔ
- ÄÏÍÅÎÎÏÅ ÉÍÑ ÄÌÑ ËÁÖÄÏÊ ÍÁÛÉÎÙ) ÉÌÉ ÄÌÑ ËÏÔÏÒÙÈ ÉÍÅÀÔÓÑ ÚÁÐÉÓÉ ×
- ÆÁÊÌÅ <filename>/etc/hosts</filename>. æÌÁÇ <option>-ro</option>
- ÕËÁÚÙ×ÁÅÔ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜËÓÐÏÒÔÉÒÕÅÍÏÊ ÆÁÊÌÏ×ÏÊ
- ÓÉÓÔÅÍÙ × ÒÅÖÉÍÅ ÔÏÌØËÏ ÞÔÅÎÉÑ. ó ÜÔÉÍ ÆÌÁÇÏÍ ÕÄÁÌ£ÎÎÁÑ ÓÉÓÔÅÍÁ ÎÅ
- ÓÍÏÖÅÔ ÎÉËÏÉÍ ÏÂÒÁÚÏÍ ÉÚÍÅÎÉÔØ ÜËÓÐÏÒÔÉÒÕÅÍÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ.</para>
+ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ, ÈÏÔÑ ËÏÎËÒÅÔÎÙÅ ÐÁÒÁÍÅÔÒÙ ÍÏÇÕÔ ÏÔÌÉÞÁÔØÓÑ ×
+ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÁÛÉÈ ÕÓÌÏ×ÉÊ É ËÏÎÆÉÇÕÒÁÃÉÉ ÓÅÔÉ. ë ÐÒÉÍÅÒÕ, ÞÔÏÂÙ
+ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ËÁÔÁÌÏÇ <filename>/cdrom</filename> ÄÌÑ ÔÒ£È ÍÁÛÉÎ,
+ ÎÁÈÏÄÑÝÉÈÓÑ × ÔÏÍ ÖÅ ÓÁÍÏÍ ÄÏÍÅÎÅ, ÞÔÏ É ÓÅÒ×ÅÒ (ÐÏÜÔÏÍÕ ÏÔÓÕÔÓÔ×ÕÅÔ
+ ÄÏÍÅÎÎÏÅ ÉÍÑ ÄÌÑ ËÁÖÄÏÊ ÍÁÛÉÎÙ) ÉÌÉ ÄÌÑ ËÏÔÏÒÙÈ ÉÍÅÀÔÓÑ ÚÁÐÉÓÉ ×
+ ÆÁÊÌÅ <filename>/etc/hosts</filename>. æÌÁÇ <option>-ro</option>
+ ÕËÁÚÙ×ÁÅÔ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜËÓÐÏÒÔÉÒÕÅÍÏÊ ÆÁÊÌÏ×ÏÊ
+ ÓÉÓÔÅÍÙ × ÒÅÖÉÍÅ ÔÏÌØËÏ ÞÔÅÎÉÑ. ó ÜÔÉÍ ÆÌÁÇÏÍ ÕÄÁÌ£ÎÎÁÑ ÓÉÓÔÅÍÁ ÎÅ
+ ÓÍÏÖÅÔ ÎÉËÏÉÍ ÏÂÒÁÚÏÍ ÉÚÍÅÎÉÔØ ÜËÓÐÏÒÔÉÒÕÅÍÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ.</para>
<programlisting>/cdrom -ro host1 host2 host3</programlisting>
<para>÷ ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÅ ÜËÓÐÏÒÔÉÒÕÅÔÓÑ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ
- <filename>/home</filename>, ËÏÔÏÒÁÑ ÓÔÁÎÏ×ÉÔÓÑ ÄÏÓÔÕÐÎÏÊ ÔÒÅÍ ÈÏÓÔÁÍ,
- ÕËÁÚÁÎÎÙÍ ÐÏ ÉÈ IP-ÁÄÒÅÓÁÍ. üÔÏ ÐÏÌÅÚÎÏ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÓÏÂÓÔ×ÅÎÎÁÑ
- ÓÅÔØ ÂÅÚ ÎÁÓÔÒÏÅÎÎÏÇÏ ÓÅÒ×ÅÒÁ <acronym>DNS</acronym>. ëÁË ×ÁÒÉÁÎÔ,
- ÆÁÊÌ <filename>/etc/hosts</filename> ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ×ÎÕÔÒÅÎÎÉÅ ÉÍÅÎÁ
- ÈÏÓÔÏ×; ÐÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë ÓÐÒÁ×ÏÞÎÕÀ ÓÉÓÔÅÍÕ ÐÏ &man.hosts.5;
- ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ. æÌÁÇ
- <option>-alldirs</option> ÐÏÚ×ÏÌÑÅÔ ÒÁÓÓÍÁÔÒÉ×ÁÔØ ÐÏÄËÁÔÁÌÏÇÉ ×
- ËÁÞÅÓÔ×Å ÔÏÞÅË ÍÏÎÔÉÒÏ×ÁÎÉÑ. äÒÕÇÉÍÉ ÓÌÏ×ÁÍÉ, ÜÔÏ ÎÅ ÍÏÎÔÉÒÏ×ÁÎÉÅ
- ÐÏÄËÁÔÁÌÏÇÏ×, ÎÏ ÒÁÚÒÅÛÅÎÉÅ ËÌÉÅÎÔÁÍ ÍÏÎÔÉÒÏ×ÁÔØ ÔÏÌØËÏ ËÁÔÁÌÏÇÉ,
- ËÏÔÏÒÙÅ ÉÍ ÔÒÅÂÕÀÔÓÑ ÉÌÉ ÎÕÖÎÙ.</para>
+ <filename>/home</filename>, ËÏÔÏÒÁÑ ÓÔÁÎÏ×ÉÔÓÑ ÄÏÓÔÕÐÎÏÊ ÔÒÅÍ ÈÏÓÔÁÍ,
+ ÕËÁÚÁÎÎÙÍ ÐÏ ÉÈ IP-ÁÄÒÅÓÁÍ. üÔÏ ÐÏÌÅÚÎÏ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ÓÏÂÓÔ×ÅÎÎÁÑ
+ ÓÅÔØ ÂÅÚ ÎÁÓÔÒÏÅÎÎÏÇÏ ÓÅÒ×ÅÒÁ <acronym>DNS</acronym>. ëÁË ×ÁÒÉÁÎÔ,
+ ÆÁÊÌ <filename>/etc/hosts</filename> ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ×ÎÕÔÒÅÎÎÉÅ ÉÍÅÎÁ
+ ÈÏÓÔÏ×; ÐÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë ÓÐÒÁ×ÏÞÎÕÀ ÓÉÓÔÅÍÕ ÐÏ &man.hosts.5;
+ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ. æÌÁÇ
+ <option>-alldirs</option> ÐÏÚ×ÏÌÑÅÔ ÒÁÓÓÍÁÔÒÉ×ÁÔØ ÐÏÄËÁÔÁÌÏÇÉ ×
+ ËÁÞÅÓÔ×Å ÔÏÞÅË ÍÏÎÔÉÒÏ×ÁÎÉÑ. äÒÕÇÉÍÉ ÓÌÏ×ÁÍÉ, ÜÔÏ ÎÅ ÍÏÎÔÉÒÏ×ÁÎÉÅ
+ ÐÏÄËÁÔÁÌÏÇÏ×, ÎÏ ÒÁÚÒÅÛÅÎÉÅ ËÌÉÅÎÔÁÍ ÍÏÎÔÉÒÏ×ÁÔØ ÔÏÌØËÏ ËÁÔÁÌÏÇÉ,
+ ËÏÔÏÒÙÅ ÉÍ ÔÒÅÂÕÀÔÓÑ ÉÌÉ ÎÕÖÎÙ.</para>
<programlisting>/home -alldirs 10.0.0.2 10.0.0.3 10.0.0.4</programlisting>
<para>÷ ÓÔÒÏËÅ, ÐÒÉ×ÅÄ£ÎÎÏÊ ÎÉÖÅ, ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ
- <filename>/a</filename> ÜËÓÐÏÒÔÉÒÕÅÔÓÑ ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ
- Ä×ÕÍ ËÌÉÅÎÔÁÍ ÉÚ ÄÒÕÇÉÈ ÄÏÍÅÎÏ×. ðÁÒÁÍÅÔÒ
- <option>-maproot=root</option> ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ
- <username>root</username> ÕÄÁÌ£ÎÎÏÊ ÓÉÓÔÅÍÙ ÏÓÕÝÅÓÔ×ÌÑÔØ ÚÁÐÉÓØ ÎÁ
- ÜËÓÐÏÒÔÉÒÕÅÍÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ
- <username>root</username>. åÓÌÉ ÐÁÒÁÍÅÔÒ
- <literal>-maproot=root</literal> ÎÅ ÚÁÄÁÎ,
- ÔÏ ÄÁÖÅ ÅÓÌÉ ÐÏÌØÚÏ×ÁÔÅÌØ ÉÍÅÅÔ ÐÒÁ×Á ÄÏÓÔÕÐÁ <username>root</username>
- ÎÁ ÕÄÁÌ£ÎÎÏÊ ÓÉÓÔÅÍÅ, ÏÎ ÎÅ ÓÍÏÖÅÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ
- ÆÁÊÌÙ ÎÁ ÜËÓÐÏÒÔÉÒÏ×ÁÎÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ.</para>
+ <filename>/a</filename> ÜËÓÐÏÒÔÉÒÕÅÔÓÑ ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÞÔÏ ÏÎÁ ÄÏÓÔÕÐÎÁ
+ Ä×ÕÍ ËÌÉÅÎÔÁÍ ÉÚ ÄÒÕÇÉÈ ÄÏÍÅÎÏ×. ðÁÒÁÍÅÔÒ
+ <option>-maproot=root</option> ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ
+ <username>root</username> ÕÄÁÌ£ÎÎÏÊ ÓÉÓÔÅÍÙ ÏÓÕÝÅÓÔ×ÌÑÔØ ÚÁÐÉÓØ ÎÁ
+ ÜËÓÐÏÒÔÉÒÕÅÍÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ
+ <username>root</username>. åÓÌÉ ÐÁÒÁÍÅÔÒ
+ <literal>-maproot=root</literal> ÎÅ ÚÁÄÁÎ,
+ ÔÏ ÄÁÖÅ ÅÓÌÉ ÐÏÌØÚÏ×ÁÔÅÌØ ÉÍÅÅÔ ÐÒÁ×Á ÄÏÓÔÕÐÁ <username>root</username>
+ ÎÁ ÕÄÁÌ£ÎÎÏÊ ÓÉÓÔÅÍÅ, ÏÎ ÎÅ ÓÍÏÖÅÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ
+ ÆÁÊÌÙ ÎÁ ÜËÓÐÏÒÔÉÒÏ×ÁÎÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ.</para>
<programlisting>/a -maproot=root host.example.com box.example.org</programlisting>
<para>äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ËÌÉÅÎÔ ÓÍÏÇ ÏÂÒÁÔÉÔØÓÑ Ë ÜËÓÐÏÒÔÉÒÏ×ÁÎÎÏÊ ÆÁÊÌÏ×ÏÊ
- ÓÉÓÔÅÍÅ, ÏÎ ÄÏÌÖÅÎ ÉÍÅÔØ ÐÒÁ×Á ÓÄÅÌÁÔØ ÜÔÏ. ðÒÏ×ÅÒØÔÅ, ÞÔÏ ËÌÉÅÎÔ
- ÕËÁÚÁÎ × ×ÁÛÅÍ ÆÁÊÌÅ <filename>/etc/exports</filename>.</para>
+ ÓÉÓÔÅÍÅ, ÏÎ ÄÏÌÖÅÎ ÉÍÅÔØ ÐÒÁ×Á ÓÄÅÌÁÔØ ÜÔÏ. ðÒÏ×ÅÒØÔÅ, ÞÔÏ ËÌÉÅÎÔ
+ ÕËÁÚÁÎ × ×ÁÛÅÍ ÆÁÊÌÅ <filename>/etc/exports</filename>.</para>
<para>÷ ÆÁÊÌÅ <filename>/etc/exports</filename> ËÁÖÄÁÑ ÓÔÒÏËÁ ÓÏÄÅÒÖÉÔ
- ÉÎÆÏÒÍÁÃÉÀ Ï ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÉ ÄÌÑ ÏÔÄÅÌØÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÄÌÑ
- ÏÔÄÅÌØÎÏ ×ÚÑÔÏÇÏ ÈÏÓÔÁ. õÄÁÌ£ÎÎÙÊ ÈÏÓÔ ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎ ÔÏÌØËÏ
- ÏÄÉÎ ÒÁÚ ÄÌÑ ËÁÖÄÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ, É ÍÏÖÅÔ ÉÍÅÔØ
- ÔÏÌØËÏ ÏÄÎÕ ÚÁÐÉÓØ, ÉÓÐÏÌØÚÕÅÍÕÀ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÄÌÑ ËÁÖÄÏÊ ÌÏËÁÌØÎÏÊ
- ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ. ë ÐÒÉÍÅÒÕ, ÐÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ
- <filename>/usr</filename> Ñ×ÌÑÅÔÓÑ ÏÔÄÅÌØÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ.
- óÌÅÄÕÀÝÉÊ <filename>/etc/exports</filename> ÂÕÄÅÔ ÎÅËÏÒÒÅËÔÅÎ:</para>
+ ÉÎÆÏÒÍÁÃÉÀ Ï ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÉ ÄÌÑ ÏÔÄÅÌØÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÄÌÑ
+ ÏÔÄÅÌØÎÏ ×ÚÑÔÏÇÏ ÈÏÓÔÁ. õÄÁÌ£ÎÎÙÊ ÈÏÓÔ ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎ ÔÏÌØËÏ
+ ÏÄÉÎ ÒÁÚ ÄÌÑ ËÁÖÄÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ, É ÍÏÖÅÔ ÉÍÅÔØ
+ ÔÏÌØËÏ ÏÄÎÕ ÚÁÐÉÓØ, ÉÓÐÏÌØÚÕÅÍÕÀ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÄÌÑ ËÁÖÄÏÊ ÌÏËÁÌØÎÏÊ
+ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ. ë ÐÒÉÍÅÒÕ, ÐÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ
+ <filename>/usr</filename> Ñ×ÌÑÅÔÓÑ ÏÔÄÅÌØÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ.
+ óÌÅÄÕÀÝÉÊ <filename>/etc/exports</filename> ÂÕÄÅÔ ÎÅËÏÒÒÅËÔÅÎ:</para>
<programlisting>/usr/src client
/usr/ports client</programlisting>
<para>ïÄÎÁ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ, <filename>/usr</filename>, ÉÍÅÅÔ Ä×Å
- ÓÔÒÏËÉ, ÚÁÄÁÀÝÉÅ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÅ ÄÌÑ ÏÄÎÏÇÏ É ÔÏÇÏ ÖÅ ÈÏÓÔÁ,
- <hostid>client</hostid>. ðÒÁ×ÉÌØÎÙÊ ÆÏÒÍÁÔ × ÜÔÏÍ ÓÌÕÞÁÅ ÔÁËÏ×:</para>
+ ÓÔÒÏËÉ, ÚÁÄÁÀÝÉÅ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÅ ÄÌÑ ÏÄÎÏÇÏ É ÔÏÇÏ ÖÅ ÈÏÓÔÁ,
+ <hostid>client</hostid>. ðÒÁ×ÉÌØÎÙÊ ÆÏÒÍÁÔ × ÜÔÏÍ ÓÌÕÞÁÅ ÔÁËÏ×:</para>
<programlisting>/usr/src /usr/ports client</programlisting>
<para>ó×ÏÊÓÔ×Á ÏÔÄÅÌØÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ, ÜËÓÐÏÒÔÉÒÕÅÍÏÊ ÎÅËÏÔÏÒÏÍÕ
- ÈÏÓÔÕ, ÄÏÌÖÎÙ ÚÁÄÁ×ÁÔØÓÑ × ÏÄÎÏÊ ÓÔÒÏËÅ. óÔÒÏËÉ ÂÅÚ ÕËÁÚÁÎÉÑ ËÌÉÅÎÔÁ
- ×ÏÓÐÒÉÎÉÍÁÀÔÓÑ ËÁË ÏÔÄÅÌØÎÙÊ ÈÏÓÔ. üÔÏ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÔÏ, ËÁË ×Ù ÍÏÖÅÔÅ
- ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ, ÎÏ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÜÔÏ ÎÅ
- ÐÒÏÂÌÅÍÁ.</para>
+ ÈÏÓÔÕ, ÄÏÌÖÎÙ ÚÁÄÁ×ÁÔØÓÑ × ÏÄÎÏÊ ÓÔÒÏËÅ. óÔÒÏËÉ ÂÅÚ ÕËÁÚÁÎÉÑ ËÌÉÅÎÔÁ
+ ×ÏÓÐÒÉÎÉÍÁÀÔÓÑ ËÁË ÏÔÄÅÌØÎÙÊ ÈÏÓÔ. üÔÏ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÔÏ, ËÁË ×Ù ÍÏÖÅÔÅ
+ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ, ÎÏ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÜÔÏ ÎÅ
+ ÐÒÏÂÌÅÍÁ.</para>
<para>îÉÖÅ ÐÒÉ×ÅģΠÐÒÉÍÅÒ ÐÒÁ×ÉÌØÎÏÇÏ ÓÐÉÓËÁ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÑ, ÇÄÅ
- <filename>/usr</filename> É <filename>/exports</filename> Ñ×ÌÑÀÔÓÑ
- ÌÏËÁÌØÎÙÍÉ ÆÁÊÌÏ×ÙÍÉ ÓÉÓÔÅÍÁÍÉ:</para>
+ <filename>/usr</filename> É <filename>/exports</filename> Ñ×ÌÑÀÔÓÑ
+ ÌÏËÁÌØÎÙÍÉ ÆÁÊÌÏ×ÙÍÉ ÓÉÓÔÅÍÁÍÉ:</para>
<programlisting># üËÓÐÏÒÔÉÒÕÅÍ src É ports ÄÌÑ client01 É client02, ÎÏ
# ÔÏÌØËÏ client01 ÉÍÅÅÔ ÐÒÁ×Á ÐÏÌØÚÏ×ÁÔÅÌÑ root ÎÁ ÎÉÈ
/usr/src /usr/ports -maproot=root client01
-/usr/src /usr/ports client02
+/usr/src /usr/ports client02
# ëÌÉÅÎÔÓËÉÅ ÍÁÛÉÎÙ ÉÍÅÀÔ ÐÏÌØÚÏ×ÁÔÅÌÑ root É ÍÏÇÕÔ ÍÏÎÔÉÒÏ×ÁÔØ ×Ó£ ×
# ËÁÔÁÌÏÇÅ /exports. ëÔÏ ÕÇÏÄÎÏ ÍÏÖÅÔ ÍÏÎÔÉÒÏ×ÁÔØ /exports/obj × ÒÅÖÉÍÅ ÞÔÅÎÉÑ
/exports -alldirs -maproot=root client01 client02
/exports/obj -ro</programlisting>
<para>÷Ù ÄÏÌÖÎÙ ÐÅÒÅÚÁÐÕÓÔÉÔØ <application>mountd</application> ÐÏÓÌÅ ÔÏÇÏ, ËÁË
- ÉÚÍÅÎÉÌÉ <filename>/etc/exports</filename>, ÞÔÏÂÙ ÉÚÍÅÎÅÎÉÑ ×ÓÔÕÐÉÌÉ ×
- ÓÉÌÕ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÄÏÓÔÉÇÎÕÔÏ ÐÏÓÙÌËÏÊ ÓÉÇÎÁÌÁ HUP ÐÒÏÃÅÓÓÕ
- <command>mountd</command>:</para>
+ ÉÚÍÅÎÉÌÉ <filename>/etc/exports</filename>, ÞÔÏÂÙ ÉÚÍÅÎÅÎÉÑ ×ÓÔÕÐÉÌÉ ×
+ ÓÉÌÕ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÄÏÓÔÉÇÎÕÔÏ ÐÏÓÙÌËÏÊ ÓÉÇÎÁÌÁ HUP ÐÒÏÃÅÓÓÕ
+ <command>mountd</command>:</para>
<screen>&prompt.root; <userinput>kill -HUP `cat /var/run/mountd.pid`</userinput></screen>
<para>ëÁË ×ÁÒÉÁÎÔ, ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ FreeBSD ×Ó£ ÎÁÓÔÒÏÉÔÓÑ ÐÒÁ×ÉÌØÎÏ.
- èÏÔÑ ×ÙÐÏÌÎÑÔØ ÐÅÒÅÚÁÇÒÕÚËÕ ×Ï×ÓÅ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ. ÷ÙÐÏÌÎÅÎÉÅ ÓÌÅÄÕÀÝÉÈ
- ËÏÍÁÎÄ ÐÏÌØÚÏ×ÁÔÅÌÅÍ <username>root</username> ÚÁÐÕÓÔÉÔ ×Ó£, ÞÔÏ
- ÎÕÖÎÏ.</para>
+ èÏÔÑ ×ÙÐÏÌÎÑÔØ ÐÅÒÅÚÁÇÒÕÚËÕ ×Ï×ÓÅ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ. ÷ÙÐÏÌÎÅÎÉÅ ÓÌÅÄÕÀÝÉÈ
+ ËÏÍÁÎÄ ÐÏÌØÚÏ×ÁÔÅÌÅÍ <username>root</username> ÚÁÐÕÓÔÉÔ ×Ó£, ÞÔÏ
+ ÎÕÖÎÏ.</para>
<para>îÁ ÓÅÒ×ÅÒÅ <acronym>NFS</acronym>:</para>
@@ -838,72 +838,72 @@ mountd_flags="-r"</programlisting>
<screen>&prompt.root; <userinput>nfsiod -n 4</userinput></screen>
<para>ôÅÐÅÒØ ×Ó£ ÄÏÌÖÎÏ ÂÙÔØ ÇÏÔÏ×Ï Ë ÒÅÁÌØÎÏÍÕ ÍÏÎÔÉÒÏ×ÁÎÉÀ ÕÄÁÌ£ÎÎÏÊ
- ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ. ÷ ÐÒÉ×ÏÄÉÍÙÈ ÐÒÉÍÅÒÁÈ ÓÅÒ×ÅÒ ÂÕÄÅÔ ÎÏÓÉÔØ ÉÍÑ
- <hostid>server</hostid>, Á ËÌÉÅÎÔ ÂÕÄÅÔ ÎÏÓÉÔØ ÉÍÑ
- <hostid>client</hostid>. åÓÌÉ ×Ù ÔÏÌØËÏ ÈÏÔÉÔÅ
- ×ÒÅÍÅÎÎÏ ÓÍÏÎÔÉÒÏ×ÁÔØ ÕÄÁÌ£ÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ, ÉÌÉ ×ÓÅÇÏ ÌÉÛØ
- ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ×ÁÛÉ ÎÁÓÔÒÏÊËÉ, ÔÏ ÐÒÏÓÔÏ ÚÁÐÕÓÔÉÔÅ ËÏÍÁÎÄÙ, ÐÏÄÏÂÎÙÅ
- ÐÒÉ×ÏÄÉÍÙÍ ÚÄÅÓØ, ÒÁÂÏÔÁÑ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username> ÎÁ
- ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÅ:</para>
+ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ. ÷ ÐÒÉ×ÏÄÉÍÙÈ ÐÒÉÍÅÒÁÈ ÓÅÒ×ÅÒ ÂÕÄÅÔ ÎÏÓÉÔØ ÉÍÑ
+ <hostid>server</hostid>, Á ËÌÉÅÎÔ ÂÕÄÅÔ ÎÏÓÉÔØ ÉÍÑ
+ <hostid>client</hostid>. åÓÌÉ ×Ù ÔÏÌØËÏ ÈÏÔÉÔÅ
+ ×ÒÅÍÅÎÎÏ ÓÍÏÎÔÉÒÏ×ÁÔØ ÕÄÁÌ£ÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ, ÉÌÉ ×ÓÅÇÏ ÌÉÛØ
+ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ×ÁÛÉ ÎÁÓÔÒÏÊËÉ, ÔÏ ÐÒÏÓÔÏ ÚÁÐÕÓÔÉÔÅ ËÏÍÁÎÄÙ, ÐÏÄÏÂÎÙÅ
+ ÐÒÉ×ÏÄÉÍÙÍ ÚÄÅÓØ, ÒÁÂÏÔÁÑ ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username> ÎÁ
+ ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÅ:</para>
<indexterm>
- <primary>NFS</primary>
- <secondary>ÍÏÎÔÉÒÏ×ÁÎÉÅ</secondary>
+ <primary>NFS</primary>
+ <secondary>ÍÏÎÔÉÒÏ×ÁÎÉÅ</secondary>
</indexterm>
<screen>&prompt.root; <userinput>mount server:/home /mnt</userinput></screen>
<para>ðÏ ÜÔÏÊ ËÏÍÁÎÄÅ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ <filename>/home</filename> ÎÁ
- ÓÅÒ×ÅÒÅ ÂÕÄÅÔ ÓÍÏÎÔÉÒÏ×ÁÎÁ × ËÁÔÁÌÏÇ <filename>/mnt</filename> ÎÁ
- ËÌÉÅÎÔÅ. åÓÌÉ ×Ó£ ÎÁÓÔÒÏÅÎÏ ÐÒÁ×ÉÌØÎÏ, ×Ù ÓÍÏÖÅÔÅ ×ÏÊÔÉ × ËÁÔÁÌÏÇ
- <filename>/mnt</filename> ÎÁ ËÌÉÅÎÔÅ É Õ×ÉÄÅÔØ ÆÁÊÌÙ, ÎÁÈÏÄÑÝÉÅÓÑ ÎÁ
- ÓÅÒ×ÅÒÅ.</para>
+ ÓÅÒ×ÅÒÅ ÂÕÄÅÔ ÓÍÏÎÔÉÒÏ×ÁÎÁ × ËÁÔÁÌÏÇ <filename>/mnt</filename> ÎÁ
+ ËÌÉÅÎÔÅ. åÓÌÉ ×Ó£ ÎÁÓÔÒÏÅÎÏ ÐÒÁ×ÉÌØÎÏ, ×Ù ÓÍÏÖÅÔÅ ×ÏÊÔÉ × ËÁÔÁÌÏÇ
+ <filename>/mnt</filename> ÎÁ ËÌÉÅÎÔÅ É Õ×ÉÄÅÔØ ÆÁÊÌÙ, ÎÁÈÏÄÑÝÉÅÓÑ ÎÁ
+ ÓÅÒ×ÅÒÅ.</para>
<para>åÓÌÉ ×Ù ÈÏÔÉÔÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÍÏÎÔÉÒÏ×ÁÔØ ÕÄÁÌ£ÎÎÕÀ ÆÁÊÌÏ×ÕÀ
- ÓÉÓÔÅÍÕ ÐÒÉ ËÁÖÄÏÊ ÚÁÇÒÕÚËÅ ËÏÍÐØÀÔÅÒÁ, ÄÏÂÁרÔÅ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ×
- <filename>/etc/fstab</filename>. ÷ÏÔ ÐÒÉÍÅÒ:</para>
+ ÓÉÓÔÅÍÕ ÐÒÉ ËÁÖÄÏÊ ÚÁÇÒÕÚËÅ ËÏÍÐØÀÔÅÒÁ, ÄÏÂÁרÔÅ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ×
+ <filename>/etc/fstab</filename>. ÷ÏÔ ÐÒÉÍÅÒ:</para>
<programlisting>server:/home /mnt nfs rw 0 0</programlisting>
<para>îÁ ÓÔÒÁÎÉÃÁÈ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÐÏ &man.fstab.5; ÐÅÒÅÞÉÓÌÅÎÙ ×ÓÅ
- ÄÏÓÔÕÐÎÙÅ ÐÁÒÁÍÅÔÒÙ.</para>
+ ÄÏÓÔÕÐÎÙÅ ÐÁÒÁÍÅÔÒÙ.</para>
</sect2>
<sect2>
<title>ðÒÁËÔÉÞÅÓËÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ</title>
<para>õ <acronym>NFS</acronym> ÅÓÔØ ÍÎÏÇÏ ×ÁÒÉÁÎÔÏ× ÐÒÁËÔÉÞÅÓËÏÇÏ
- ÐÒÉÍÅÎÅÎÉÑ. îÉÖÅ ÐÒÉ×ÏÄÉÔÓÑ ÎÅÓËÏÌØËÏ ÎÁÉÂÏÌÅÅ ÛÉÒÏËÏ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ
- ÓÐÏÓÏÂÏ× Å£ ÉÓÐÏÌØÚÏ×ÁÎÉÑ:</para>
+ ÐÒÉÍÅÎÅÎÉÑ. îÉÖÅ ÐÒÉ×ÏÄÉÔÓÑ ÎÅÓËÏÌØËÏ ÎÁÉÂÏÌÅÅ ÛÉÒÏËÏ ÒÁÓÐÒÏÓÔÒÁΣÎÎÙÈ
+ ÓÐÏÓÏÂÏ× Å£ ÉÓÐÏÌØÚÏ×ÁÎÉÑ:</para>
<indexterm>
- <primary>NFS</primary>
- <secondary>ÉÓÐÏÌØÚÏ×ÁÎÉÅ</secondary>
+ <primary>NFS</primary>
+ <secondary>ÉÓÐÏÌØÚÏ×ÁÎÉÅ</secondary>
</indexterm>
<itemizedlist>
- <listitem>
- <para>îÁÓÔÒÏÊËÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ ÄÌÑ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ CDROM
- ÉÌÉ ÄÒÕÇÉÈ ÎÏÓÉÔÅÌÅÊ. üÔÏ ÂÏÌÅÅ ÄÅÛ£×ÙÊ É ÚÁÞÁÓÔÕÀ ÂÏÌÅÅ ÕÄÏÂÎÙÊ
- ÓÐÏÓÏ ÕÓÔÁÎÏ×ËÉ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ.</para>
- </listitem>
-
- <listitem>
- <para>÷ ÂÏÌØÛÉÈ ÓÅÔÑÈ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÂÏÌÅÅ ÕÄÏÂÎÙÍ ÎÁÓÔÒÏÉÔØ
- ÃÅÎÔÒÁÌØÎÙÊ ÓÅÒ×ÅÒ <acronym>NFS</acronym>, ÎÁ ËÏÔÏÒÏÍ ÒÁÚÍÅÝÁÀÔÓÑ
- ×ÓÅ ÄÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ. üÔÉ ÄÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ ÍÏÇÕÔ
- ÚÁÔÅÍ ÜËÓÐÏÒÔÉÒÏ×ÁÔØÓÑ × ÓÅÔØ ÔÁË, ÞÔÏ ÐÏÌØÚÏ×ÁÔÅÌÉ ×ÓÅÇÄÁ ÂÕÄÕÔ
- ÉÍÅÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÄÏÍÁÛÎÉÊ ËÁÔÁÌÏÇ ×ÎÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÎÁ
- ËÁËÏÊ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ ÏÎÉ ÒÁÂÏÔÁÀÔ.</para>
- </listitem>
-
- <listitem>
- <para>îÅÓËÏÌØËÏ ÍÁÛÉÎ ÍÏÇÕÔ ÉÍÅÔØ ÏÂÝÉÊ ËÁÔÁÌÏÇ
- <filename>/usr/ports/distfiles</filename>. ôÁËÉÍ ÏÂÒÁÚÏÍ, ËÏÇÄÁ
- ×ÁÍ ÎÕÖÎÏ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÉÔØ ÐÏÒÔ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ×Ù ÓÍÏÖÅÔÅ ÂÙÓÔÒÏ
- ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÉÓÈÏÄÎÙÍ ÔÅËÓÔÁÍ ÂÅÚ ÉÈ ÚÁÇÒÕÚËÉ ÎÁ ËÁÖÄÏÊ
- ÍÁÛÉÎÅ.</para>
- </listitem>
+ <listitem>
+ <para>îÁÓÔÒÏÊËÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ ÄÌÑ ÓÏ×ÍÅÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ CDROM
+ ÉÌÉ ÄÒÕÇÉÈ ÎÏÓÉÔÅÌÅÊ. üÔÏ ÂÏÌÅÅ ÄÅÛ£×ÙÊ É ÚÁÞÁÓÔÕÀ ÂÏÌÅÅ ÕÄÏÂÎÙÊ
+ ÓÐÏÓÏ ÕÓÔÁÎÏ×ËÉ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ.</para>
+ </listitem>
+
+ <listitem>
+ <para>÷ ÂÏÌØÛÉÈ ÓÅÔÑÈ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÂÏÌÅÅ ÕÄÏÂÎÙÍ ÎÁÓÔÒÏÉÔØ
+ ÃÅÎÔÒÁÌØÎÙÊ ÓÅÒ×ÅÒ <acronym>NFS</acronym>, ÎÁ ËÏÔÏÒÏÍ ÒÁÚÍÅÝÁÀÔÓÑ
+ ×ÓÅ ÄÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ. üÔÉ ÄÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ ÍÏÇÕÔ
+ ÚÁÔÅÍ ÜËÓÐÏÒÔÉÒÏ×ÁÔØÓÑ × ÓÅÔØ ÔÁË, ÞÔÏ ÐÏÌØÚÏ×ÁÔÅÌÉ ×ÓÅÇÄÁ ÂÕÄÕÔ
+ ÉÍÅÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÄÏÍÁÛÎÉÊ ËÁÔÁÌÏÇ ×ÎÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÎÁ
+ ËÁËÏÊ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ ÏÎÉ ÒÁÂÏÔÁÀÔ.</para>
+ </listitem>
+
+ <listitem>
+ <para>îÅÓËÏÌØËÏ ÍÁÛÉÎ ÍÏÇÕÔ ÉÍÅÔØ ÏÂÝÉÊ ËÁÔÁÌÏÇ
+ <filename>/usr/ports/distfiles</filename>. ôÁËÉÍ ÏÂÒÁÚÏÍ, ËÏÇÄÁ
+ ×ÁÍ ÎÕÖÎÏ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÉÔØ ÐÏÒÔ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ, ×Ù ÓÍÏÖÅÔÅ ÂÙÓÔÒÏ
+ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÉÓÈÏÄÎÙÍ ÔÅËÓÔÁÍ ÂÅÚ ÉÈ ÚÁÇÒÕÚËÉ ÎÁ ËÁÖÄÏÊ
+ ÍÁÛÉÎÅ.</para>
+ </listitem>
</itemizedlist>
</sect2>
@@ -917,237 +917,237 @@ mountd_flags="-r"</programlisting>
</author>
</authorgroup>
- <authorgroup>
- <author>
- <firstname>Chern</firstname>
- <surname>Lee</surname>
- <contrib>ôÅËÓÔ ÐÅÒÅÐÉÓÁÌ </contrib>
- </author>
- </authorgroup>
+ <authorgroup>
+ <author>
+ <firstname>Chern</firstname>
+ <surname>Lee</surname>
+ <contrib>ôÅËÓÔ ÐÅÒÅÐÉÓÁÌ </contrib>
+ </author>
+ </authorgroup>
</sect2info>
<title>á×ÔÏÍÁÔÉÞÅÓËÏÅ ÍÏÎÔÉÒÏ×ÁÎÉÅ Ó
- <application>amd</application></title>
+ <application>amd</application></title>
<indexterm>
- <primary>amd</primary>
+ <primary>amd</primary>
</indexterm>
<indexterm>
- <primary>ÄÁÅÍÏÎ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÍÏÎÔÉÒÏ×ÁÎÉÑ</primary>
+ <primary>ÄÁÅÍÏÎ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÍÏÎÔÉÒÏ×ÁÎÉÑ</primary>
</indexterm>
<para>&man.amd.8; (ÄÁÅÍÏÎ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÍÏÎÔÉÒÏ×ÁÎÉÑ) Á×ÔÏÍÁÔÉÞÅÓËÉ
- ÍÏÎÔÉÒÕÅÔ ÕÄÁÌ£ÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ,
- ËÁË ÔÏÌØËÏ ÐÒÏÉÓÈÏÄÉÔ ÏÂÒÁÝÅÎÉÅ Ë ÆÁÊÌÕ ÉÌÉ ËÁÔÁÌÏÇÕ × ÜÔÏÊ ÆÁÊÌÏ×ÏÊ
- ÓÉÓÔÅÍÅ. ëÒÏÍÅ ÔÏÇÏ, ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ, ËÏÔÏÒÙÅ ÂÙÌÉ ÎÅÁËÔÉ×ÎÙ
- ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ, ÂÕÄÕÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÙ ÄÁÅÍÏÎÏÍ
- <application>amd</application>. éÓÐÏÌØÚÏ×ÁÎÉÅ
+ ÍÏÎÔÉÒÕÅÔ ÕÄÁÌ£ÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ,
+ ËÁË ÔÏÌØËÏ ÐÒÏÉÓÈÏÄÉÔ ÏÂÒÁÝÅÎÉÅ Ë ÆÁÊÌÕ ÉÌÉ ËÁÔÁÌÏÇÕ × ÜÔÏÊ ÆÁÊÌÏ×ÏÊ
+ ÓÉÓÔÅÍÅ. ëÒÏÍÅ ÔÏÇÏ, ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ, ËÏÔÏÒÙÅ ÂÙÌÉ ÎÅÁËÔÉ×ÎÙ
+ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ, ÂÕÄÕÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÒÁÚÍÏÎÔÉÒÏ×ÁÎÙ ÄÁÅÍÏÎÏÍ
+ <application>amd</application>. éÓÐÏÌØÚÏ×ÁÎÉÅ
<application>amd</application> Ñ×ÌÑÅÔÓÑ ÐÒÏÓÔÏÊ ÁÌØÔÅÒÎÁÔÉ×ÏÊ
- ÓÔÁÔÉÞÅÓËÏÍÕ ÍÏÎÔÉÒÏ×ÁÎÉÀ, ÔÁË ËÁË × ÐÏÓÌÅÄÎÅÍ ÓÌÕÞÁÅ ÏÂÙÞÎÏ ×Ó£ ÄÏÌÖÎÏ
- ÂÙÔØ ÏÐÉÓÁÎÏ × ÆÁÊÌÅ <filename>/etc/fstab</filename>.</para>
+ ÓÔÁÔÉÞÅÓËÏÍÕ ÍÏÎÔÉÒÏ×ÁÎÉÀ, ÔÁË ËÁË × ÐÏÓÌÅÄÎÅÍ ÓÌÕÞÁÅ ÏÂÙÞÎÏ ×Ó£ ÄÏÌÖÎÏ
+ ÂÙÔØ ÏÐÉÓÁÎÏ × ÆÁÊÌÅ <filename>/etc/fstab</filename>.</para>
<para><application>amd</application> ÒÁÂÏÔÁÅÔ, ÓÁÍ ×ÙÓÔÕÐÁÑ ËÁË ÓÅÒ×ÅÒ
- NFS ÄÌÑ ËÁÔÁÌÏÇÏ× <filename>/host</filename> É
+ NFS ÄÌÑ ËÁÔÁÌÏÇÏ× <filename>/host</filename> É
<filename>/net</filename>. ëÏÇÄÁ ÐÒÏÉÓÈÏÄÉÔ ÏÂÒÁÝÅÎÉÅ Ë ÆÁÊÌÕ × ÏÄÎÏÍ
- ÉÚ ÜÔÉÈ ËÁÔÁÌÏÇÏ×, <application>amd</application> ÉÝÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ
- ÕÄÁÌÅÎÎÙÊ ÒÅÓÕÒÓ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ É Á×ÔÏÍÁÔÉÞÅÓËÉ ÅÇÏ ÍÏÎÔÉÒÕÅÔ.
+ ÉÚ ÜÔÉÈ ËÁÔÁÌÏÇÏ×, <application>amd</application> ÉÝÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ
+ ÕÄÁÌÅÎÎÙÊ ÒÅÓÕÒÓ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ É Á×ÔÏÍÁÔÉÞÅÓËÉ ÅÇÏ ÍÏÎÔÉÒÕÅÔ.
<filename>/net</filename> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÜËÓÐÏÒÔÉÒÕÅÍÏÊ
- ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÐÏ ÁÄÒÅÓÕ IP, ËÏÇÄÁ ËÁË ËÁÔÁÌÏÇ
- <filename>/host</filename> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÒÅÓÕÒÓÁ ÐÏ
- ÕÄÁÌÅÎÎÏÍÕ ÉÍÅÎÉ ÈÏÓÔÁ.</para>
+ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÐÏ ÁÄÒÅÓÕ IP, ËÏÇÄÁ ËÁË ËÁÔÁÌÏÇ
+ <filename>/host</filename> ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÒÅÓÕÒÓÁ ÐÏ
+ ÕÄÁÌÅÎÎÏÍÕ ÉÍÅÎÉ ÈÏÓÔÁ.</para>
<para>ïÂÒÁÝÅÎÉÅ Ë ÆÁÊÌÕ × ËÁÔÁÌÏÇÅ
<filename>/host/foobar/usr</filename> ÕËÁÖÅÔ
<application>amd</application> ÎÁ ×ÙÐÏÌÎÅÎÉÅ ÐÏÐÙÔËÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ
- ÒÅÓÕÒÓÁ <filename>/usr</filename>, ËÏÔÏÒÙÊ ÎÁÈÏÄÉÔÓÑ ÎÁ ÈÏÓÔÅ
- <hostid>foobar</hostid>.</para>
+ ÒÅÓÕÒÓÁ <filename>/usr</filename>, ËÏÔÏÒÙÊ ÎÁÈÏÄÉÔÓÑ ÎÁ ÈÏÓÔÅ
+ <hostid>foobar</hostid>.</para>
<example>
<title>íÏÎÔÉÒÏ×ÁÎÉÅ ÒÅÓÕÒÓÁ ÐÒÉ ÐÏÍÏÝÉ
- <application>amd</application></title>
+ <application>amd</application></title>
- <para>÷Ù ÍÏÖÅÔÅ ÐÏÓÍÏÔÒÅÔØ ÄÏÓÔÕÐÎÙÅ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÒÅÓÕÒÓÙ
- ÏÔÄÁÌ£ÎÎÏÇÏ ÈÏÓÔÁ ËÏÍÁÎÄÏÊ <command>showmount</command>. ë ÐÒÉÍÅÒÕ,
- ÞÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ ÒÅÓÕÒÓÙ ÈÏÓÔÁ Ó ÉÍÅÎÅÍ <hostid>foobar</hostid>, ×Ù
- ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ:</para>
+ <para>÷Ù ÍÏÖÅÔÅ ÐÏÓÍÏÔÒÅÔØ ÄÏÓÔÕÐÎÙÅ ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÒÅÓÕÒÓÙ
+ ÏÔÄÁÌ£ÎÎÏÇÏ ÈÏÓÔÁ ËÏÍÁÎÄÏÊ <command>showmount</command>. ë ÐÒÉÍÅÒÕ,
+ ÞÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ ÒÅÓÕÒÓÙ ÈÏÓÔÁ Ó ÉÍÅÎÅÍ <hostid>foobar</hostid>, ×Ù
+ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ:</para>
<screen>&prompt.user; <userinput>showmount -e foobar</userinput>
Exports list on foobar:
-/usr 10.10.10.0
-/a 10.10.10.0
+/usr 10.10.10.0
+/a 10.10.10.0
&prompt.user; <userinput>cd /host/foobar/usr</userinput></screen>
</example>
<para>ëÁË ×ÉÄÎÏ ÉÚ ÐÒÉÍÅÒÁ, <command>showmount</command> ÐÏËÁÚÙ×ÁÅÔ
<filename>/usr</filename> ËÁË ÜËÓÐÏÒÔÉÒÕÅÍÙÊ ÒÅÓÕÒÓ. ðÒÉ ÐÅÒÅÈÏÄÅ ×
- ËÁÔÁÌÏÇ <filename>/host/foobar/usr</filename> ÄÁÅÍÏÎ
- <application>amd</application> ÐÙÔÁÅÔÓÑ ÒÁÚÒÅÛÉÔØ ÉÍÑ ÈÏÓÔÁ
- <hostid>foobar</hostid> É Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÍÏÎÔÉÒÏ×ÁÔØ ÔÒÅÂÕÅÍÙÊ
- ÒÅÓÕÒÓ.</para>
+ ËÁÔÁÌÏÇ <filename>/host/foobar/usr</filename> ÄÁÅÍÏÎ
+ <application>amd</application> ÐÙÔÁÅÔÓÑ ÒÁÚÒÅÛÉÔØ ÉÍÑ ÈÏÓÔÁ
+ <hostid>foobar</hostid> É Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÍÏÎÔÉÒÏ×ÁÔØ ÔÒÅÂÕÅÍÙÊ
+ ÒÅÓÕÒÓ.</para>
<para><application>amd</application> ÍÏÖÅÔ ÂÙÔØ ÚÁÐÕÝÅÎ ÉÚ ÓËÒÉÐÔÏ×
- ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÉ, ÅÓÌÉ ÐÏÍÅÓÔÉÔØ ÔÁËÕÀ ÓÔÒÏËÕ × ÆÁÊÌ
+ ÎÁÞÁÌØÎÏÊ ÚÁÇÒÕÚËÉ, ÅÓÌÉ ÐÏÍÅÓÔÉÔØ ÔÁËÕÀ ÓÔÒÏËÕ × ÆÁÊÌ
<filename>/etc/rc.conf</filename>:</para>
-
+
<programlisting>amd_enable="YES"</programlisting>
<para>ëÒÏÍÅ ÔÏÇÏ, ÄÁÅÍÏÎÕ <application>amd</application> ÍÏÇÕÔ ÂÙÔØ
- ÐÅÒÅÄÁÎÙ ÎÁÓÔÒÏÅÞÎÙÅ ÆÌÁÇÉ ÞÅÒÅÚ ÐÁÒÁÍÅÔÒ
- <varname>amd_flags</varname>. ðÏ ÕÍÏÌÞÁÎÉÀ
- <varname>amd_flags</varname> ÎÁÓÔÒÏÅÎ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:</para>
+ ÐÅÒÅÄÁÎÙ ÎÁÓÔÒÏÅÞÎÙÅ ÆÌÁÇÉ ÞÅÒÅÚ ÐÁÒÁÍÅÔÒ
+ <varname>amd_flags</varname>. ðÏ ÕÍÏÌÞÁÎÉÀ
+ <varname>amd_flags</varname> ÎÁÓÔÒÏÅÎ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:</para>
<programlisting>amd_flags="-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map"</programlisting>
<para>æÁÊÌ <filename>/etc/amd.map</filename> ÚÁÄÁÅÔ ÏÐÃÉÉ, ÉÓÐÏÌØÚÕÅÍÙÅ
- ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÉ ÍÏÎÔÉÒÏ×ÁÎÉÉ ÜËÓÐÏÒÔÉÒÕÅÍÙÈ ÒÅÓÕÒÓÏ×. ÷ ÆÁÊÌÅ
+ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÉ ÍÏÎÔÉÒÏ×ÁÎÉÉ ÜËÓÐÏÒÔÉÒÕÅÍÙÈ ÒÅÓÕÒÓÏ×. ÷ ÆÁÊÌÅ
<filename>/etc/amd.conf</filename> ÚÁÄÁÎÙ ÎÁÓÔÒÏÊËÉ ÎÅËÏÔÏÒÙÈ ÂÏÌÅÅ
- ÓÌÏÖÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ <application>amd</application>.</para>
+ ÓÌÏÖÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ <application>amd</application>.</para>
<para>ïÂÒÁÔÉÔÅÓØ Ë ÓÐÒÁ×ÏÞÎÙÍ ÓÔÒÁÎÉÃÁÍ ÐÏ &man.amd.8; É &man.amd.conf.5;
- ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.</para>
+ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.</para>
</sect2>
<sect2 id="network-nfs-integration">
<sect2info>
- <authorgroup>
- <author>
- <firstname>John</firstname>
- <surname>Lind</surname>
- <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
- </author>
- </authorgroup>
+ <authorgroup>
+ <author>
+ <firstname>John</firstname>
+ <surname>Lind</surname>
+ <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
+ </author>
+ </authorgroup>
</sect2info>
<title>ðÒÏÂÌÅÍÙ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÑ Ó ÄÒÕÇÉÍÉ ÓÉÓÔÅÍÁÍÉ</title>
<para>îÅËÏÔÏÒÙÅ ÓÅÔÅ×ÙÅ ÁÄÁÐÔÅÒÙ ÄÌÑ ÓÉÓÔÅÍ PC Ó ÛÉÎÏÊ ISA ÉÍÅÀÔ
- ÏÇÒÁÎÉÞÅÎÉÑ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÐÒÉ×ÅÓÔÉ Ë ÓÅÒØÅÚÎÙÍ ÐÒÏÂÌÅÍÁÍ × ÓÅÔÉ, ×
- ÞÁÓÔÎÏÓÔÉ, Ó NFS. üÔÉ ÐÒÏÂÌÅÍÙ ÎÅ ÓÐÅÃÉÆÉÞÎÙ ÄÌÑ FreeBSD, ÏÄÎÁËÏ
- ÜÔÕ ÓÉÓÔÅÍÕ ÏÎÉ ÚÁÔÒÁÇÉ×ÁÀÔ.</para>
+ ÏÇÒÁÎÉÞÅÎÉÑ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÐÒÉ×ÅÓÔÉ Ë ÓÅÒØÅÚÎÙÍ ÐÒÏÂÌÅÍÁÍ × ÓÅÔÉ, ×
+ ÞÁÓÔÎÏÓÔÉ, Ó NFS. üÔÉ ÐÒÏÂÌÅÍÙ ÎÅ ÓÐÅÃÉÆÉÞÎÙ ÄÌÑ FreeBSD, ÏÄÎÁËÏ
+ ÜÔÕ ÓÉÓÔÅÍÕ ÏÎÉ ÚÁÔÒÁÇÉ×ÁÀÔ.</para>
<para>ðÒÏÂÌÅÍÁ, ËÏÔÏÒÁÑ ×ÏÚÎÉËÁÅÔ ÐÒÁËÔÉÞÅÓËÉ ×ÓÅÇÄÁ ÐÒÉ ÒÁÂÏÔÅ ÐÏ ÓÅÔÉ
- ÓÉÓÔÅÍ PC (FreeBSD) Ó ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÍÉ ÒÁÂÏÞÉÍÉ ÓÔÁÎÃÉÑÍÉ,
- ×ÙÐÕÝÅÎÎÙÍÉ ÔÁËÉÍÉ ÐÒÏÉÚ×ÏÄÉÔÅÌÑÍÉ, ËÁË Silicon Graphics, Inc. É Sun
- Microsystems, Inc. íÏÎÔÉÒÏ×ÁÎÉÅ ÐÏ ÐÒÏÔÏËÏÌÕ NFS ÂÕÄÅÔ ÒÁÂÏÔÁÔØ
- ÎÏÒÍÁÌØÎÏ, É ÎÅËÏÔÏÒÙÅ ÏÐÅÒÁÃÉÉ ÔÁËÖÅ ÂÕÄÕÔ ×ÙÐÏÌÎÑÔØÓÑ ÕÓÐÅÛÎÏ, ÎÏ
- ÎÅÏÖÉÄÁÎÎÏ ÓÅÒ×ÅÒ ÏËÁÖÅÔÓÑ ÎÅÄÏÓÔÕÐÎÙÍ ÄÌÑ ËÌÉÅÎÔ, ÈÏÔÑ ÚÁÐÒÏÓÙ Ë É
- ÏÔ ÄÒÕÇÉÈ ÓÉÓÔÅÍ ÂÕÄÕÔ ÐÒÏÄÏÌÖÁÔØÓÑ ÏÂÒÁÂÁÔÙ×ÁÔØÓÑ. ôÁËÏÅ ×ÓÔÒÅÞÁÅÔÓÑ
- Ó ËÌÉÅÎÔÓËÉÍÉ ÓÉÓÔÅÍÁÍÉ, ÎÅ ÚÁ×ÉÓÉÍÏ ÏÔ ÔÏÇÏ, Ñ×ÌÑÅÔÓÑ ÌÉ ËÌÉÅÎÔ
- ÍÁÛÉÎÏÊ Ó FreeBSD ÉÌÉ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÅÊ. ÷Ï ÍÎÏÇÉÈ ÓÉÓÔÅÍÁÈ ÐÒÉ
- ×ÏÚÎÉËÎÏ×ÅÎÉÉ ÜÔÏÊ ÐÒÏÂÌÅÍÙ ÎÅÔ ÓÐÏÓÏÂÁ ËÏÒÒÅËÔÎÏ ÚÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ
- ËÌÉÅÎÔÁ. åÄÉÎÓÔ×ÅÎÎÙÍ ×ÙÈÏÄÏÍ ÚÁÞÁÓÔÕÀ Ñ×ÌÑÅÔÓÑ ÈÏÌÏÄÎÁÑ ÐÅÒÅÚÁÇÒÕÚËÁ
- ËÌÉÅÎÔÁ, ÐÏÔÏÍÕ ÞÔÏ ÓÉÔÕÁÃÉÑ Ó NFS ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁÚÒÅÛÅÎÁ.</para>
+ ÓÉÓÔÅÍ PC (FreeBSD) Ó ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÍÉ ÒÁÂÏÞÉÍÉ ÓÔÁÎÃÉÑÍÉ,
+ ×ÙÐÕÝÅÎÎÙÍÉ ÔÁËÉÍÉ ÐÒÏÉÚ×ÏÄÉÔÅÌÑÍÉ, ËÁË Silicon Graphics, Inc. É Sun
+ Microsystems, Inc. íÏÎÔÉÒÏ×ÁÎÉÅ ÐÏ ÐÒÏÔÏËÏÌÕ NFS ÂÕÄÅÔ ÒÁÂÏÔÁÔØ
+ ÎÏÒÍÁÌØÎÏ, É ÎÅËÏÔÏÒÙÅ ÏÐÅÒÁÃÉÉ ÔÁËÖÅ ÂÕÄÕÔ ×ÙÐÏÌÎÑÔØÓÑ ÕÓÐÅÛÎÏ, ÎÏ
+ ÎÅÏÖÉÄÁÎÎÏ ÓÅÒ×ÅÒ ÏËÁÖÅÔÓÑ ÎÅÄÏÓÔÕÐÎÙÍ ÄÌÑ ËÌÉÅÎÔ, ÈÏÔÑ ÚÁÐÒÏÓÙ Ë É
+ ÏÔ ÄÒÕÇÉÈ ÓÉÓÔÅÍ ÂÕÄÕÔ ÐÒÏÄÏÌÖÁÔØÓÑ ÏÂÒÁÂÁÔÙ×ÁÔØÓÑ. ôÁËÏÅ ×ÓÔÒÅÞÁÅÔÓÑ
+ Ó ËÌÉÅÎÔÓËÉÍÉ ÓÉÓÔÅÍÁÍÉ, ÎÅ ÚÁ×ÉÓÉÍÏ ÏÔ ÔÏÇÏ, Ñ×ÌÑÅÔÓÑ ÌÉ ËÌÉÅÎÔ
+ ÍÁÛÉÎÏÊ Ó FreeBSD ÉÌÉ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÅÊ. ÷Ï ÍÎÏÇÉÈ ÓÉÓÔÅÍÁÈ ÐÒÉ
+ ×ÏÚÎÉËÎÏ×ÅÎÉÉ ÜÔÏÊ ÐÒÏÂÌÅÍÙ ÎÅÔ ÓÐÏÓÏÂÁ ËÏÒÒÅËÔÎÏ ÚÁ×ÅÒÛÉÔØ ÒÁÂÏÔÕ
+ ËÌÉÅÎÔÁ. åÄÉÎÓÔ×ÅÎÎÙÍ ×ÙÈÏÄÏÍ ÚÁÞÁÓÔÕÀ Ñ×ÌÑÅÔÓÑ ÈÏÌÏÄÎÁÑ ÐÅÒÅÚÁÇÒÕÚËÁ
+ ËÌÉÅÎÔÁ, ÐÏÔÏÍÕ ÞÔÏ ÓÉÔÕÁÃÉÑ Ó NFS ÎÅ ÍÏÖÅÔ ÂÙÔØ ÒÁÚÒÅÛÅÎÁ.</para>
<para>èÏÔÑ <quote>ÐÒÁ×ÉÌØÎÙÍ</quote> ÒÅÛÅÎÉÅÍ Ñ×ÌÑÅÔÓÑ ÕÓÔÁÎÏ×ËÁ ÂÏÌÅÅ
- ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÇÏ É ÓËÏÒÏÓÔÎÏÇÏ ÓÅÔÅ×ÏÇÏ ÁÄÁÐÔÅÒÁ ÎÁ ÓÉÓÔÅÍÕ FreeBSD,
- ÉÍÅÅÔÓÑ ÐÒÏÓÔÏÅ ÒÅÛÅÎÉÅ, ÐÒÉ×ÏÄÑÝÅÅ Ë ÕÄÏ×ÌÅÔ×ÏÒÉÔÅÌØÎÙÍ ÒÅÚÕÌØÔÁÔÁÍ.
- åÓÌÉ ÓÉÓÔÅÍÁ FreeBSD Ñ×ÌÑÅÔÓÑ <emphasis>ÓÅÒ×ÅÒÏÍ</emphasis>, ÕËÁÖÉÔÅ
- ÐÁÒÁÍÅÔÒ <option>-w=1024</option> ÎÁ ËÌÉÅÎÔÅ ÐÒÉ ÍÏÎÔÉÒÏ×ÁÎÉÉ. åÓÌÉ
- ÓÉÓÔÅÍÁ FreeBSD Ñ×ÌÑÅÔÓÑ <emphasis>ËÌÉÅÎÔÏÍ</emphasis>, ÔÏ ÓÍÏÎÔÉÒÕÊÔÅ
- ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ NFS Ó ÐÁÒÁÍÅÔÒÏÍ <option>-r=1024</option>. üÔÉ
- ÐÁÒÁÍÅÔÒÙ ÍÏÇÕÔ ÂÙÔØ ÚÁÄÁÎÙ × ÞÅÔ×ÅÒÔÏÍ ÐÏÌÅ ÚÁÐÉÓÉ × ÆÁÊÌÅ
- <filename>fstab</filename> ËÌÉÅÎÔÁ ÐÒÉ Á×ÔÏÍÁÔÉÞÅÓËÏÍ ÍÏÎÔÉÒÏ×ÁÎÉÉ,
- ÉÌÉ ÐÒÉ ÐÏÍÏÝÉ ÐÁÒÁÍÅÔÒÁ <option>-o</option> × ËÏÍÁÎÄÅ &man.mount.8; ÐÒÉ
- ÍÏÎÔÉÒÏ×ÁÎÉÉ ×ÒÕÞÎÕÀ.</para>
+ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÇÏ É ÓËÏÒÏÓÔÎÏÇÏ ÓÅÔÅ×ÏÇÏ ÁÄÁÐÔÅÒÁ ÎÁ ÓÉÓÔÅÍÕ FreeBSD,
+ ÉÍÅÅÔÓÑ ÐÒÏÓÔÏÅ ÒÅÛÅÎÉÅ, ÐÒÉ×ÏÄÑÝÅÅ Ë ÕÄÏ×ÌÅÔ×ÏÒÉÔÅÌØÎÙÍ ÒÅÚÕÌØÔÁÔÁÍ.
+ åÓÌÉ ÓÉÓÔÅÍÁ FreeBSD Ñ×ÌÑÅÔÓÑ <emphasis>ÓÅÒ×ÅÒÏÍ</emphasis>, ÕËÁÖÉÔÅ
+ ÐÁÒÁÍÅÔÒ <option>-w=1024</option> ÎÁ ËÌÉÅÎÔÅ ÐÒÉ ÍÏÎÔÉÒÏ×ÁÎÉÉ. åÓÌÉ
+ ÓÉÓÔÅÍÁ FreeBSD Ñ×ÌÑÅÔÓÑ <emphasis>ËÌÉÅÎÔÏÍ</emphasis>, ÔÏ ÓÍÏÎÔÉÒÕÊÔÅ
+ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ NFS Ó ÐÁÒÁÍÅÔÒÏÍ <option>-r=1024</option>. üÔÉ
+ ÐÁÒÁÍÅÔÒÙ ÍÏÇÕÔ ÂÙÔØ ÚÁÄÁÎÙ × ÞÅÔ×ÅÒÔÏÍ ÐÏÌÅ ÚÁÐÉÓÉ × ÆÁÊÌÅ
+ <filename>fstab</filename> ËÌÉÅÎÔÁ ÐÒÉ Á×ÔÏÍÁÔÉÞÅÓËÏÍ ÍÏÎÔÉÒÏ×ÁÎÉÉ,
+ ÉÌÉ ÐÒÉ ÐÏÍÏÝÉ ÐÁÒÁÍÅÔÒÁ <option>-o</option> × ËÏÍÁÎÄÅ &man.mount.8; ÐÒÉ
+ ÍÏÎÔÉÒÏ×ÁÎÉÉ ×ÒÕÞÎÕÀ.</para>
<para>îÕÖÎÏ ÏÔÍÅÔÉÔØ, ÞÔÏ ÉÍÅÅÔÓÑ ÔÁËÖÅ ÄÒÕÇÁÑ ÐÒÏÂÌÅÍÁ, ÏÛÉÂÏÞÎÏ
- ÐÒÉÎÉÍÁÅÍÁÑ ÚÁ ÐÒÉ×ÅÄÅÎÎÕÀ ×ÙÛÅ, ËÏÇÄÁ ÓÅÒ×ÅÒÙ É ËÌÉÅÎÔÙ NFS ÎÁÈÏÄÑÔÓÑ
- × ÒÁÚÎÙÈ ÓÅÔÑÈ. åÓÌÉ ÜÔÏ ÔÏÔ ÓÁÍÙÊ ÓÌÕÞÁÊ,
- <emphasis>ÐÒÏ×ÅÒØÔÅ</emphasis>, ÞÔÏ ×ÁÛÉ ÍÁÒÛÒÕÔÉÚÁÔÏÒÙ ÐÒÏÐÕÓËÁÀÔ
- ÎÕÖÎÕÀ ÉÎÆÏÒÍÁÃÉÀ <acronym>UDP</acronym>, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×Ù
+ ÐÒÉÎÉÍÁÅÍÁÑ ÚÁ ÐÒÉ×ÅÄÅÎÎÕÀ ×ÙÛÅ, ËÏÇÄÁ ÓÅÒ×ÅÒÙ É ËÌÉÅÎÔÙ NFS ÎÁÈÏÄÑÔÓÑ
+ × ÒÁÚÎÙÈ ÓÅÔÑÈ. åÓÌÉ ÜÔÏ ÔÏÔ ÓÁÍÙÊ ÓÌÕÞÁÊ,
+ <emphasis>ÐÒÏ×ÅÒØÔÅ</emphasis>, ÞÔÏ ×ÁÛÉ ÍÁÒÛÒÕÔÉÚÁÔÏÒÙ ÐÒÏÐÕÓËÁÀÔ
+ ÎÕÖÎÕÀ ÉÎÆÏÒÍÁÃÉÀ <acronym>UDP</acronym>, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×Ù
ÎÉÞÅÇÏ ÎÅ ÐÏÌÕÞÉÔÅ, ÞÔÏ ÂÙ ×Ù ÎÉ ÐÒÅÄÐÒÉÎÉÍÁÌÉ.</para>
<para>÷ ÓÌÅÄÕÀÝÉÈ ÐÒÉÍÅÒÁÈ <hostid>fastws</hostid> Ñ×ÌÑÅÔÓÑ ÉÍÅÎÅÍ ÈÏÓÔÁ
- (ÉÎÔÅÒÆÅÊÓÁ) ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÊ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ, Á
- <hostid>freebox</hostid> Ñ×ÌÑÅÔÓÑ ÉÍÅÎÅÍ ÈÏÓÔÁ (ÉÎÔÅÒÆÅÊÓÁ) ÓÉÓÔÅÍÙ
- FreeBSD ÓÏ ÓÌÁÂÙÍ ÓÅÔÅ×ÙÍ ÁÄÁÐÔÅÒÏÍ. ëÒÏÍÅ ÔÏÇÏ,
- <filename>/sharedfs</filename> ÂÕÄÅÔ Ñ×ÌÑÔØÓÑ ÜËÓÐÏÒÔÉÒÕÅÍÏÊ ÞÅÒÅÚ NFS
- ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ (ÏÂÒÁÔÉÔÅÓØ Ë ÓÔÒÁÎÉÃÁÍ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÐÏ ËÏÍÁÎÄÅ
- &man.exports.5;), Á <filename>/project</filename> ÂÕÄÅÔ ÔÏÞËÏÊ
- ÍÏÎÔÉÒÏ×ÁÎÉÑ ÜËÓÐÏÒÔÉÒÕÅÍÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÎÁ ËÌÉÅÎÔÅ. ÷ ÌÀÂÏÍ
- ÓÌÕÞÁÅ, ÏÔÍÅÔØÔÅ, ÞÔÏ ÄÌÑ ×ÁÛÅÇÏ ÐÒÉÌÏÖÅÎÉÑ ÍÏÇÕÔ ÐÏÎÁÄÏÂÉÔØÓÑ
- ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÔÁËÉÅ, ËÁË <option>hard</option>,
- <option>soft</option> ÉÌÉ <option>bg</option>.</para>
+ (ÉÎÔÅÒÆÅÊÓÁ) ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÊ ÒÁÂÏÞÅÊ ÓÔÁÎÃÉÉ, Á
+ <hostid>freebox</hostid> Ñ×ÌÑÅÔÓÑ ÉÍÅÎÅÍ ÈÏÓÔÁ (ÉÎÔÅÒÆÅÊÓÁ) ÓÉÓÔÅÍÙ
+ FreeBSD ÓÏ ÓÌÁÂÙÍ ÓÅÔÅ×ÙÍ ÁÄÁÐÔÅÒÏÍ. ëÒÏÍÅ ÔÏÇÏ,
+ <filename>/sharedfs</filename> ÂÕÄÅÔ Ñ×ÌÑÔØÓÑ ÜËÓÐÏÒÔÉÒÕÅÍÏÊ ÞÅÒÅÚ NFS
+ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ (ÏÂÒÁÔÉÔÅÓØ Ë ÓÔÒÁÎÉÃÁÍ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÐÏ ËÏÍÁÎÄÅ
+ &man.exports.5;), Á <filename>/project</filename> ÂÕÄÅÔ ÔÏÞËÏÊ
+ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÜËÓÐÏÒÔÉÒÕÅÍÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÎÁ ËÌÉÅÎÔÅ. ÷ ÌÀÂÏÍ
+ ÓÌÕÞÁÅ, ÏÔÍÅÔØÔÅ, ÞÔÏ ÄÌÑ ×ÁÛÅÇÏ ÐÒÉÌÏÖÅÎÉÑ ÍÏÇÕÔ ÐÏÎÁÄÏÂÉÔØÓÑ
+ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÔÁËÉÅ, ËÁË <option>hard</option>,
+ <option>soft</option> ÉÌÉ <option>bg</option>.</para>
<para>ðÒÉÍÅÒ ÓÉÓÔÅÍÙ FreeBSD (<hostid>freebox</hostid>) ËÁË ËÌÉÅÎÔÁ
- × ÆÁÊÌÅ <filename>/etc/fstab</filename> ÎÁ ÍÁÛÉÎÅ
+ × ÆÁÊÌÅ <filename>/etc/fstab</filename> ÎÁ ÍÁÛÉÎÅ
<hostid>freebox</hostid>:</para>
<programlisting>fastws:/sharedfs /project nfs rw,-r=1024 0 0</programlisting>
<para>ëÏÍÁÎÄÁ, ×ÙÄÁ×ÁÅÍÁÑ ×ÒÕÞÎÕÀ ÎÁ ÍÁÛÉÎÅ
- <hostid>freebox</hostid>:</para>
+ <hostid>freebox</hostid>:</para>
<screen>&prompt.root; <userinput>mount -t nfs -o -r=1024 fastws:/sharedfs /project</userinput></screen>
<para>ðÒÉÍÅÒ ÓÉÓÔÅÍÙ FreeBSD × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ × ÆÁÊÌÅ
- <filename>/etc/fstab</filename> ÎÁ ÍÁÛÉÎÅ
- <hostid>fastws</hostid>:</para>
+ <filename>/etc/fstab</filename> ÎÁ ÍÁÛÉÎÅ
+ <hostid>fastws</hostid>:</para>
<programlisting>freebox:/sharedfs /project nfs rw,-w=1024 0 0</programlisting>
<para>ëÏÍÁÎÄÁ, ×ÙÄÁ×ÁÅÍÁÑ ×ÒÕÞÎÕÀ ÎÁ ÍÁÛÉÎÅ
- <hostid>fastws</hostid>:</para>
+ <hostid>fastws</hostid>:</para>
<screen>&prompt.root; <userinput>mount -t nfs -o -w=1024 freebox:/sharedfs /project</userinput></screen>
<para>ðÒÁËÔÉÞÅÓËÉ ×ÓÅ 16-ÒÁÚÒÑÄÎÙÅ ÓÅÔÅ×ÙÅ ÁÄÁÐÔÅÒÙ ÐÏÚ×ÏÌÑÔ ÒÁÂÏÔÁÔØ
- ÂÅÚ ÕËÁÚÁÎÎÙÈ ×ÙÛÅ ÏÇÒÁÎÉÞÅÎÉÊ ÎÁ ÒÁÚÍÅÒ ÂÌÏËÏ× ÐÒÉ ÞÔÅÎÉÉ É
- ÚÁÐÉÓÉ.</para>
+ ÂÅÚ ÕËÁÚÁÎÎÙÈ ×ÙÛÅ ÏÇÒÁÎÉÞÅÎÉÊ ÎÁ ÒÁÚÍÅÒ ÂÌÏËÏ× ÐÒÉ ÞÔÅÎÉÉ É
+ ÚÁÐÉÓÉ.</para>
<para>äÌÑ ÔÅÈ, ËÔÏ ÉÎÔÅÒÅÓÕÅÔÓÑ, ÎÉÖÅ ÏÐÉÓÙ×ÁÅÔÓÑ, ÞÔÏ ÖÅ ÐÒÏÉÓÈÏÄÉÔ ×
- ÐÒÉ ÐÏÑ×ÌÅÎÉÉ ÜÔÏÊ ÏÛÉÂËÉ, É ÏÂßÑÓÎÑÅÔÓÑ, ÐÏÞÅÍÕ ÅÅ ÎÅ×ÏÚÍÏÖÎÏ
- ÕÓÔÒÁÎÉÔØ. ëÁË ÐÒÁ×ÉÌÏ, NFS ÒÁÂÏÔÁÅÔ Ó <quote>ÂÌÏËÁÍÉ</quote> ÒÁÚÍÅÒÏÍ
- 8&nbsp;ËÉÌÏÂÁÊÔ (ÈÏÔÑ ÏÔÄÅÌØÎÙÅ ÆÒÁÇÍÅÎÔÙ ÍÏÇÕÔ ÉÍÅÔØ ÍÅÎØÛÉÅ
- ÒÁÚÍÅÒÙ). ôÁË, ÐÁËÅÔ Ethernet ÉÍÅÅÔ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÏËÏÌÏ
- 1500&nbsp;ÂÁÊÔ, ÔÏ
- <quote>ÂÌÏË</quote> NFS ÒÁÚÂÉ×ÁÅÔÓÑ ÎÁ ÎÅÓËÏÌØËÏ ÐÁËÅÔÏ× Ethernet, ÈÏÔÑ
- ÎÁ ÂÏÌÅÅ ×ÙÓÏËÏÍ ÕÒÏ×ÎÅ ÜÔÏ ×ÓÅ ÔÏÔ ÖÅ ÅÄÉÎÙÊ ÂÌÏË, ËÏÔÏÒÙÊ ÄÏÌÖÅÎ ÂÙÔØ
- ÐÒÉÎÑÔ, ÓÏÂÒÁÎ É <emphasis>ÐÏÄÔ×ÅÒÖÄÅÎ</emphasis> ËÁË ÏÄÉÎ ÂÌÏË.
- ÷ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÅ ÒÁÂÏÞÉÅ ÓÔÁÎÃÉÉ ÍÏÇÕÔ ÐÏÓÙÌÁÔØ ÐÁËÅÔÙ, ËÏÔÏÒÙÅ
- ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÏÄÎÏÍÕ ÂÌÏËÕ NFS, ÓÒÁÚÕ ÄÒÕÇ ÚÁ ÄÒÕÇÏÍ, ÎÁÓËÏÌØËÏ ÜÔÏ
- ÐÏÚ×ÏÌÑÅÔ ÄÅÌÁÔØ ÓÔÁÎÄÁÒÔ. îÁ ÓÌÁÂÙÈ, ÎÉÚËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÈ ÁÄÁÐÔÅÒÁÈ
- ÐÁËÅÔÙ, ÐÒÉÛÅÄÛÉÅ ÐÏÚÖÅ, ÎÁËÌÁÄÙ×ÁÀÔÓÑ ÐÏ×ÅÒÈ ÒÁÎÅÅ ÐÒÉÛÅÄÛÉÈ ÐÁËÅÔÏ×
- ÔÏÇÏ ÖÅ ÓÁÍÏÇÏ ÂÌÏËÁ ÄÏ ÔÏÇÏ, ËÁË ÏÎÉ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÄÁÎÙ ÈÏÓÔÕ É
- ÂÌÏË ËÁË ÅÄÉÎÏÅ ÃÅÌÏÅ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÓÏÂÒÁÎ ÉÌÉ ÐÏÄÔ×ÅÒÖÄÅÎ. ÷
- ÒÅÚÕÌØÔÁÔÅ ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ ×ÈÏÄÉÔ × ÓÉÔÕÁÃÉÀ ÔÁÊÍÁÕÔÁ É ÐÙÔÁÅÔÓÑ
- ÐÏ×ÔÏÒÉÔØ ÐÅÒÅÄÁÞÕ, ÎÏ ÕÖÅ Ó ÐÏÌÎÙÍ ÂÌÏËÏÍ × 8&nbsp;ëâ, É ÐÒÏÃÅÓÓ ÂÕÄÅÔ
- ÐÏ×ÔÏÒÑÔØÓÑ ÓÎÏ×Á, ÄÏ ÂÅÓËÏÎÅÞÎÏÓÔÉ.</para>
+ ÐÒÉ ÐÏÑ×ÌÅÎÉÉ ÜÔÏÊ ÏÛÉÂËÉ, É ÏÂßÑÓÎÑÅÔÓÑ, ÐÏÞÅÍÕ ÅÅ ÎÅ×ÏÚÍÏÖÎÏ
+ ÕÓÔÒÁÎÉÔØ. ëÁË ÐÒÁ×ÉÌÏ, NFS ÒÁÂÏÔÁÅÔ Ó <quote>ÂÌÏËÁÍÉ</quote> ÒÁÚÍÅÒÏÍ
+ 8&nbsp;ËÉÌÏÂÁÊÔ (ÈÏÔÑ ÏÔÄÅÌØÎÙÅ ÆÒÁÇÍÅÎÔÙ ÍÏÇÕÔ ÉÍÅÔØ ÍÅÎØÛÉÅ
+ ÒÁÚÍÅÒÙ). ôÁË, ÐÁËÅÔ Ethernet ÉÍÅÅÔ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÏËÏÌÏ
+ 1500&nbsp;ÂÁÊÔ, ÔÏ
+ <quote>ÂÌÏË</quote> NFS ÒÁÚÂÉ×ÁÅÔÓÑ ÎÁ ÎÅÓËÏÌØËÏ ÐÁËÅÔÏ× Ethernet, ÈÏÔÑ
+ ÎÁ ÂÏÌÅÅ ×ÙÓÏËÏÍ ÕÒÏ×ÎÅ ÜÔÏ ×ÓÅ ÔÏÔ ÖÅ ÅÄÉÎÙÊ ÂÌÏË, ËÏÔÏÒÙÊ ÄÏÌÖÅÎ ÂÙÔØ
+ ÐÒÉÎÑÔ, ÓÏÂÒÁÎ É <emphasis>ÐÏÄÔ×ÅÒÖÄÅÎ</emphasis> ËÁË ÏÄÉÎ ÂÌÏË.
+ ÷ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÅ ÒÁÂÏÞÉÅ ÓÔÁÎÃÉÉ ÍÏÇÕÔ ÐÏÓÙÌÁÔØ ÐÁËÅÔÙ, ËÏÔÏÒÙÅ
+ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÏÄÎÏÍÕ ÂÌÏËÕ NFS, ÓÒÁÚÕ ÄÒÕÇ ÚÁ ÄÒÕÇÏÍ, ÎÁÓËÏÌØËÏ ÜÔÏ
+ ÐÏÚ×ÏÌÑÅÔ ÄÅÌÁÔØ ÓÔÁÎÄÁÒÔ. îÁ ÓÌÁÂÙÈ, ÎÉÚËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÈ ÁÄÁÐÔÅÒÁÈ
+ ÐÁËÅÔÙ, ÐÒÉÛÅÄÛÉÅ ÐÏÚÖÅ, ÎÁËÌÁÄÙ×ÁÀÔÓÑ ÐÏ×ÅÒÈ ÒÁÎÅÅ ÐÒÉÛÅÄÛÉÈ ÐÁËÅÔÏ×
+ ÔÏÇÏ ÖÅ ÓÁÍÏÇÏ ÂÌÏËÁ ÄÏ ÔÏÇÏ, ËÁË ÏÎÉ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÄÁÎÙ ÈÏÓÔÕ É
+ ÂÌÏË ËÁË ÅÄÉÎÏÅ ÃÅÌÏÅ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÓÏÂÒÁÎ ÉÌÉ ÐÏÄÔ×ÅÒÖÄÅÎ. ÷
+ ÒÅÚÕÌØÔÁÔÅ ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ ×ÈÏÄÉÔ × ÓÉÔÕÁÃÉÀ ÔÁÊÍÁÕÔÁ É ÐÙÔÁÅÔÓÑ
+ ÐÏ×ÔÏÒÉÔØ ÐÅÒÅÄÁÞÕ, ÎÏ ÕÖÅ Ó ÐÏÌÎÙÍ ÂÌÏËÏÍ × 8&nbsp;ëâ, É ÐÒÏÃÅÓÓ ÂÕÄÅÔ
+ ÐÏ×ÔÏÒÑÔØÓÑ ÓÎÏ×Á, ÄÏ ÂÅÓËÏÎÅÞÎÏÓÔÉ.</para>
<para>úÁÄÁ× ÒÁÚÍÅÒ ÂÌÏËÁ ÍÅÎØÛÅ ÒÁÚÍÅÒÁ ÐÁËÅÔÁ Ethernet, ÍÙ ÄÏÓÔÉÇÁÅÍ
- ÔÏÇÏ, ÞÔÏ ÌÀÂÏÊ ÐÏÌÎÏÓÔØÀ ÐÏÌÕÞÅÎÎÙÊ ÐÁËÅÔ Ethernet ÍÏÖÅÔ ÂÙÔØ
- ÐÏÄÔ×ÅÒÖÄÅÎ ÉÎÄÉ×ÉÄÕÁÌØÎÏ, É ÉÚÂÅÖÉÍ ÔÕÐÉËÏ×ÕÀ ÓÉÔÕÁÃÉÀ.</para>
+ ÔÏÇÏ, ÞÔÏ ÌÀÂÏÊ ÐÏÌÎÏÓÔØÀ ÐÏÌÕÞÅÎÎÙÊ ÐÁËÅÔ Ethernet ÍÏÖÅÔ ÂÙÔØ
+ ÐÏÄÔ×ÅÒÖÄÅÎ ÉÎÄÉ×ÉÄÕÁÌØÎÏ, É ÉÚÂÅÖÉÍ ÔÕÐÉËÏ×ÕÀ ÓÉÔÕÁÃÉÀ.</para>
<para>îÁÌÏÖÅÎÉÅ ÐÁËÅÔÏ× ÍÏÖÅÔ ×ÓÅ ÅÝÅ ÐÒÏÑ×ÌÑÔØÓÑ, ËÏÇÄÁ
- ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÅ ÒÁÂÏÞÉÅ ÓÔÁÎÃÉÉ ÓÂÒÁÓÙ×ÁÀÔ ÄÁÎÎÙÅ ÎÁ PC-ÓÉÓÔÅÍÕ,
- ÏÄÎÁËÏ ÐÏ×ÔÏÒÅÎÉÅ ÜÔÏÊ ÓÉÔÕÁÃÉÉ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ Ó ÂÏÌÅÅ ÓËÏÒÏÓÔÎÙÍÉ
- ÁÄÁÐÔÅÒÁÍÉ Ó <quote>ÂÌÏËÁÍÉ</quote> NFS. ëÏÇÄÁ ÐÒÏÉÓÈÏÄÉÔ ÎÁÌÏÖÅÎÉÅ,
- ÚÁÔÒÏÎÕÔÙÅ ÂÌÏËÉ ÂÕÄÕÔ ÐÅÒÅÄÁÎÙ ÓÎÏ×Á, É ÓËÏÒÅÅ ×ÓÅÇÏ, ÏÎÉ ÂÕÄÕÔ
- ÐÏÌÕÞÅÎÙ, ÓÏÂÒÁÎÙ É ÐÏÄÔ×ÅÒÖÄÅÎÙ.</para>
+ ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÅ ÒÁÂÏÞÉÅ ÓÔÁÎÃÉÉ ÓÂÒÁÓÙ×ÁÀÔ ÄÁÎÎÙÅ ÎÁ PC-ÓÉÓÔÅÍÕ,
+ ÏÄÎÁËÏ ÐÏ×ÔÏÒÅÎÉÅ ÜÔÏÊ ÓÉÔÕÁÃÉÉ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ Ó ÂÏÌÅÅ ÓËÏÒÏÓÔÎÙÍÉ
+ ÁÄÁÐÔÅÒÁÍÉ Ó <quote>ÂÌÏËÁÍÉ</quote> NFS. ëÏÇÄÁ ÐÒÏÉÓÈÏÄÉÔ ÎÁÌÏÖÅÎÉÅ,
+ ÚÁÔÒÏÎÕÔÙÅ ÂÌÏËÉ ÂÕÄÕÔ ÐÅÒÅÄÁÎÙ ÓÎÏ×Á, É ÓËÏÒÅÅ ×ÓÅÇÏ, ÏÎÉ ÂÕÄÕÔ
+ ÐÏÌÕÞÅÎÙ, ÓÏÂÒÁÎÙ É ÐÏÄÔ×ÅÒÖÄÅÎÙ.</para>
</sect2>
</sect1>
<sect1 id="network-nis">
<sect1info>
<authorgroup>
- <author>
- <firstname>Bill</firstname>
- <surname>Swingle</surname>
- <contrib>ôÅËÓÔ ÓÏÚÄÁÌ </contrib>
- </author>
+ <author>
+ <firstname>Bill</firstname>
+ <surname>Swingle</surname>
+ <contrib>ôÅËÓÔ ÓÏÚÄÁÌ </contrib>
+ </author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Eric</firstname>
- <surname>Ogren</surname>
- <contrib>÷Î£Ó ÄÏÂÁ×ÌÅÎÉÑ </contrib>
- </author>
- <author>
- <firstname>Udo</firstname>
- <surname>Erdelhoff</surname>
- </author>
+ <author>
+ <firstname>Eric</firstname>
+ <surname>Ogren</surname>
+ <contrib>÷Î£Ó ÄÏÂÁ×ÌÅÎÉÑ </contrib>
+ </author>
+ <author>
+ <firstname>Udo</firstname>
+ <surname>Erdelhoff</surname>
+ </author>
</authorgroup>
</sect1info>
@@ -1166,126 +1166,126 @@ Exports list on foobar:
<para><acronym role="Network Information System">NIS</acronym>,
ÞÔÏ Ñ×ÌÑÅÔÓÑ ÓÏËÒÁÝÅÎÉÅÍ ÏÔ Network Information Services
- (óÅÔÅ×ÙÅ éÎÆÏÒÍÁÃÉÏÎÎÙÅ óÌÕÖÂÙ), ËÏÔÏÒÙÅ ÂÙÌÉ ÒÁÚÒÁÂÏÔÁÎÙ ËÏÍÐÁÎÉÅÊ
- Sun Microsystems ÄÌÑ ÃÅÎÔÒÁÌÉÚÏ×ÁÎÎÏÇÏ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍ &unix;
- (ÉÚÎÁÞÁÌØÎÏ &sunos;). ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÜÔÉ ÓÌÕÖÂÙ ÐÒÁËÔÉÞÅÓËÉ ÓÔÁÌÉ
- ÐÒÏÍÙÛÌÅÎÎÙÍ ÓÔÁÎÄÁÒÔÏÍ; ×ÓÅ ÏÓÎÏ×ÎÙÅ &unix;-ÐÏÄÏÂÎÙÅ ÓÉÓÔÅÍÙ
- (&solaris;, HP-UX, &aix;, Linux, NetBSD, OpenBSD, FreeBSD É ÔÁË ÄÁÌÅÅ)
- ÐÏÄÄÅÒÖÉ×ÁÀÔ <acronym role="Network Information
+ (óÅÔÅ×ÙÅ éÎÆÏÒÍÁÃÉÏÎÎÙÅ óÌÕÖÂÙ), ËÏÔÏÒÙÅ ÂÙÌÉ ÒÁÚÒÁÂÏÔÁÎÙ ËÏÍÐÁÎÉÅÊ
+ Sun Microsystems ÄÌÑ ÃÅÎÔÒÁÌÉÚÏ×ÁÎÎÏÇÏ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍ &unix;
+ (ÉÚÎÁÞÁÌØÎÏ &sunos;). ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÜÔÉ ÓÌÕÖÂÙ ÐÒÁËÔÉÞÅÓËÉ ÓÔÁÌÉ
+ ÐÒÏÍÙÛÌÅÎÎÙÍ ÓÔÁÎÄÁÒÔÏÍ; ×ÓÅ ÏÓÎÏ×ÎÙÅ &unix;-ÐÏÄÏÂÎÙÅ ÓÉÓÔÅÍÙ
+ (&solaris;, HP-UX, &aix;, Linux, NetBSD, OpenBSD, FreeBSD É ÔÁË ÄÁÌÅÅ)
+ ÐÏÄÄÅÒÖÉ×ÁÀÔ <acronym role="Network Information
System">NIS</acronym>.</para>
<indexterm>
- <primary>yellow pages</primary>
- <see>NIS</see>
+ <primary>yellow pages</primary>
+ <see>NIS</see>
</indexterm>
<para><acronym role="Network Information System">NIS</acronym>
ÐÅÒ×ÏÎÁÞÁÌØÎÏ ÎÁÚÙ×ÁÌÉÓØ Yellow Pages (ÉÌÉ yp), ÎÏ ÉÚ-ÚÁ
- ÐÒÏÂÌÅÍ Ó ÔÏÒÇÏ×ÙÍ ÚÎÁËÏÍ Sun ÉÚÍÅÎÉÌÁ ÜÔÏ ÎÁÚ×ÁÎÉÅ. óÔÁÒÏÅ ÎÁÚ×ÁÎÉÅ
- (É yp) ×Ó£ ÅÝ£ ÞÁÓÔÏ ÕÐÏÔÒÅÂÌÑÅÔÓÑ.</para>
+ ÐÒÏÂÌÅÍ Ó ÔÏÒÇÏ×ÙÍ ÚÎÁËÏÍ Sun ÉÚÍÅÎÉÌÁ ÜÔÏ ÎÁÚ×ÁÎÉÅ. óÔÁÒÏÅ ÎÁÚ×ÁÎÉÅ
+ (É yp) ×Ó£ ÅÝ£ ÞÁÓÔÏ ÕÐÏÔÒÅÂÌÑÅÔÓÑ.</para>
<indexterm>
- <primary>NIS</primary>
- <secondary>ÄÏÍÅÎÙ</secondary>
+ <primary>NIS</primary>
+ <secondary>ÄÏÍÅÎÙ</secondary>
</indexterm>
<para>üÔÏ ÓÉÓÔÅÍÁ ËÌÉÅÎÔ/ÓÅÒ×ÅÒ ÎÁ ÏÓÎÏ×Å ×ÙÚÏ×Ï× RPC, ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÑÅÔ
- ÇÒÕÐÐÅ ÍÁÛÉÎ × ÏÄÎÏÍ ÄÏÍÅÎÅ NIS ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÝÉÊ ÎÁÂÏÒ
- ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÆÁÊÌÏ×. óÉÓÔÅÍÎÙÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒ ÍÏÖÅÔ ÎÁÓÔÒÏÉÔØ
- ËÌÉÅÎÔÓËÕÀ ÓÉÓÔÅÍÕ NIS ÔÏÌØËÏ Ó ÍÉÎÉÍÁÌØÎÏÊ ÎÁÓÔÒÏÅÞÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ, Á
- ÚÁÔÅÍ ÄÏÂÁ×ÌÑÔØ, ÕÄÁÌÑÔØ É ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ ÎÁÓÔÒÏÅÞÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÉÚ
- ÏÄÎÏÇÏ ÍÅÓÔÁ.</para>
+ ÇÒÕÐÐÅ ÍÁÛÉÎ × ÏÄÎÏÍ ÄÏÍÅÎÅ NIS ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÝÉÊ ÎÁÂÏÒ
+ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÆÁÊÌÏ×. óÉÓÔÅÍÎÙÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒ ÍÏÖÅÔ ÎÁÓÔÒÏÉÔØ
+ ËÌÉÅÎÔÓËÕÀ ÓÉÓÔÅÍÕ NIS ÔÏÌØËÏ Ó ÍÉÎÉÍÁÌØÎÏÊ ÎÁÓÔÒÏÅÞÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ, Á
+ ÚÁÔÅÍ ÄÏÂÁ×ÌÑÔØ, ÕÄÁÌÑÔØ É ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ ÎÁÓÔÒÏÅÞÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÉÚ
+ ÏÄÎÏÇÏ ÍÅÓÔÁ.</para>
<indexterm><primary>Windows NT</primary></indexterm>
<para>üÔÏ ÐÏÈÏÖÅ ÎÁ ÓÉÓÔÅÍÕ ÄÏÍÅÎÏ× &windowsnt;; ÈÏÔÑ ÉÈ ×ÎÕÔÒÅÎÎÉÅ
- ÒÅÁÌÉÚÁÃÉÉ ÎÅ ÔÁË ÕÖ É ÐÏÈÏÖÉ, ÏÓÎÏ×ÎÙÅ ÆÕÎËÃÉÉ ÓÒÁ×ÎÉÍÙ.</para>
+ ÒÅÁÌÉÚÁÃÉÉ ÎÅ ÔÁË ÕÖ É ÐÏÈÏÖÉ, ÏÓÎÏ×ÎÙÅ ÆÕÎËÃÉÉ ÓÒÁ×ÎÉÍÙ.</para>
</sect2>
<sect2>
<title>ôÅÒÍÉÎÙ/ÐÒÏÇÒÁÍÍÙ, Ï ËÏÔÏÒÙÈ ×Ù ÄÏÌÖÎÙ ÚÎÁÔØ</title>
<para>óÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÔÅÒÍÉÎÏ× É ÎÅËÏÔÏÒÏÅ ËÏÌÉÞÅÓÔ×Ï
- ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÈ ÐÒÏÇÒÁÍÍ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÎÕÖÎÙ, ËÏÇÄÁ ×Ù ÂÕÄÅÔÅ
- ÐÙÔÁÔØÓÑ ÓÄÅÌÁÔØ NIS ×Ï FreeBSD, É × ÓÌÕÞÁÅ ÓÏÚÄÁÎÉÑ ÓÅÒ×ÅÒÁ, É
- × ÓÌÕÞÁÅ ÒÁÂÏÔÙ × ËÁÞÅÓÔ×Å ËÌÉÅÎÔÁ NIS:</para>
+ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÈ ÐÒÏÇÒÁÍÍ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÎÕÖÎÙ, ËÏÇÄÁ ×Ù ÂÕÄÅÔÅ
+ ÐÙÔÁÔØÓÑ ÓÄÅÌÁÔØ NIS ×Ï FreeBSD, É × ÓÌÕÞÁÅ ÓÏÚÄÁÎÉÑ ÓÅÒ×ÅÒÁ, É
+ × ÓÌÕÞÁÅ ÒÁÂÏÔÙ × ËÁÞÅÓÔ×Å ËÌÉÅÎÔÁ NIS:</para>
<indexterm>
- <primary><application>portmap</application></primary>
+ <primary><application>portmap</application></primary>
</indexterm>
<informaltable frame="none" pgwide="1">
<tgroup cols="2">
<colspec colwidth="1*">
<colspec colwidth="3*">
- <thead>
- <row>
- <entry>ôÅÒÍÉÎ</entry>
- <entry>ïÐÉÓÁÎÉÅ</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
+ <thead>
+ <row>
+ <entry>ôÅÒÍÉÎ</entry>
+ <entry>ïÐÉÓÁÎÉÅ</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
<entry>éÍÑ ÄÏÍÅÎÁ NIS</entry>
- <entry>çÌÁ×ÎÙÊ ÓÅÒ×ÅÒ NIS É ×ÓÅ ÅÇÏ ËÌÉÅÎÔÙ (×ËÌÀÞÁÑ ×ÔÏÒÉÞÎÙÅ
- ÓÅÒ×ÅÒÙ), ÉÍÅÀÔ ÄÏÍÅÎÎÏÅ ÉÍÑ NIS. ëÁË É × ÓÌÕÞÁÅ Ó ÉÍÅÎÅÍ
- ÄÏÍÅÎÁ &windowsnt;, ÉÍÑ ÄÏÍÅÎÁ NIS ÎÅ ÉÍÅÅÔ ÎÉÞÅÇÏ ÏÂÝÅÇÏ Ó
- DNS.</entry>
- </row>
+ <entry>çÌÁ×ÎÙÊ ÓÅÒ×ÅÒ NIS É ×ÓÅ ÅÇÏ ËÌÉÅÎÔÙ (×ËÌÀÞÁÑ ×ÔÏÒÉÞÎÙÅ
+ ÓÅÒ×ÅÒÙ), ÉÍÅÀÔ ÄÏÍÅÎÎÏÅ ÉÍÑ NIS. ëÁË É × ÓÌÕÞÁÅ Ó ÉÍÅÎÅÍ
+ ÄÏÍÅÎÁ &windowsnt;, ÉÍÑ ÄÏÍÅÎÁ NIS ÎÅ ÉÍÅÅÔ ÎÉÞÅÇÏ ÏÂÝÅÇÏ Ó
+ DNS.</entry>
+ </row>
- <row>
+ <row>
<entry><application>portmap</application></entry>
- <entry>äÌÑ ÏÂÅÓÐÅÞÅÎÉÑ ÒÁÂÏÔÙ RPC (Remote Procedure Call,
- õÄÁÌ£ÎÎÏÇÏ ÷ÙÚÏ×Á ðÒÏÃÅÄÕÒ, ÓÅÔÅ×ÏÇÏ ÐÒÏÔÏËÏÌÁ, ÉÓÐÏÌØÚÕÅÍÏÇÏ
- NIS), ÄÏÌÖÅÎ ÂÙÔØ ÚÁÐÕÝÅÎ ÄÁÅÍÏÎ <application>portmap</application>.
- åÓÌÉ ÄÁÅÍÏÎ <application>portmap</application> ÎÅ ÚÁÐÕÝÅÎ, ÎÅ×ÏÚÍÏÖÎÏ
- ÂÕÄÅÔ ÚÁÐÕÓÔÉÔØ ÓÅÒ×ÅÒ NIS, ÉÌÉ ÒÁÂÏÔÁÔØ ËÁË
- NIS-ËÌÉÅÎÔ.</entry>
- </row>
+ <entry>äÌÑ ÏÂÅÓÐÅÞÅÎÉÑ ÒÁÂÏÔÙ RPC (Remote Procedure Call,
+ õÄÁÌ£ÎÎÏÇÏ ÷ÙÚÏ×Á ðÒÏÃÅÄÕÒ, ÓÅÔÅ×ÏÇÏ ÐÒÏÔÏËÏÌÁ, ÉÓÐÏÌØÚÕÅÍÏÇÏ
+ NIS), ÄÏÌÖÅÎ ÂÙÔØ ÚÁÐÕÝÅÎ ÄÁÅÍÏÎ <application>portmap</application>.
+ åÓÌÉ ÄÁÅÍÏÎ <application>portmap</application> ÎÅ ÚÁÐÕÝÅÎ, ÎÅ×ÏÚÍÏÖÎÏ
+ ÂÕÄÅÔ ÚÁÐÕÓÔÉÔØ ÓÅÒ×ÅÒ NIS, ÉÌÉ ÒÁÂÏÔÁÔØ ËÁË
+ NIS-ËÌÉÅÎÔ.</entry>
+ </row>
- <row>
- <entry><application>ypbind</application></entry>
+ <row>
+ <entry><application>ypbind</application></entry>
<entry><quote>ó×ÑÚÙ×ÁÅÔ</quote>
- NIS-ËÌÉÅÎÔÁ Ó ÅÇÏ NIS-ÓÅÒ×ÅÒÏÍ. ïÎ ÏÐÒÅÄÅÌÑÅÔ ÉÍÑ NIS-ÄÏÍÅÎÁ
- ÓÉÓÔÅÍÙ, É ÐÒÉ ÐÏÍÏÝÉ RPC ÐÏÄËÌÀÞÁÅÔÓÑ Ë ÓÅÒ×ÅÒÕ.
- <application>ypbind</application> Ñ×ÌÑÅÔÓÑ ÏÓÎÏ×ÏÊ ËÌÉÅÎÔ-ÓÅÒ×ÅÒÎÏÇÏ
- ×ÚÁÉÍÏÄÅÊÓÔ×ÉÑ × ÓÒÅÄÅ NIS; ÅÓÌÉ ÎÁ ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÅ
- ÐÒÏÇÒÁÍÍÁ <application>ypbind</application> ÐÅÒÅÓÔÁÎÅÔ ÒÁÂÏÔÁÔØ, ÔÏ
- ÜÔÁ ÍÁÛÉÎÁ ÎÅ ÓÍÏÖÅÔ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÓÅÒ×ÅÒÕ NIS.</entry>
- </row>
-
- <row>
+ NIS-ËÌÉÅÎÔÁ Ó ÅÇÏ NIS-ÓÅÒ×ÅÒÏÍ. ïÎ ÏÐÒÅÄÅÌÑÅÔ ÉÍÑ NIS-ÄÏÍÅÎÁ
+ ÓÉÓÔÅÍÙ, É ÐÒÉ ÐÏÍÏÝÉ RPC ÐÏÄËÌÀÞÁÅÔÓÑ Ë ÓÅÒ×ÅÒÕ.
+ <application>ypbind</application> Ñ×ÌÑÅÔÓÑ ÏÓÎÏ×ÏÊ ËÌÉÅÎÔ-ÓÅÒ×ÅÒÎÏÇÏ
+ ×ÚÁÉÍÏÄÅÊÓÔ×ÉÑ × ÓÒÅÄÅ NIS; ÅÓÌÉ ÎÁ ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÅ
+ ÐÒÏÇÒÁÍÍÁ <application>ypbind</application> ÐÅÒÅÓÔÁÎÅÔ ÒÁÂÏÔÁÔØ, ÔÏ
+ ÜÔÁ ÍÁÛÉÎÁ ÎÅ ÓÍÏÖÅÔ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÓÅÒ×ÅÒÕ NIS.</entry>
+ </row>
+
+ <row>
<entry><application>ypserv</application></entry>
- <entry>ðÒÏÇÒÁÍÍÁ <command>ypserv</command>, ËÏÔÏÒÁÑ ÄÏÌÖÎÁ
- ÚÁÐÕÓËÁÔØÓÑ ÔÏÌØËÏ ÎÁ ÓÅÒ×ÅÒÁÈ NIS: ÜÔÏ É ÅÓÔØ
- ÓÅÒ×ÅÒ NIS. åÓÌÉ &man.ypserv.8; ÐÅÒÅÓÔÁÎÅÔ ÒÁÂÏÔÁÔØ, ÔÏ
- ÓÅÒ×ÅÒ ÎÅ ÓÍÏÖÅÔ ÏÔ×ÅÞÁÔØ ÎÁ ÚÁÐÒÏÓÙ NIS (Ë ÓÞÁÓÔØÀ, ÎÁ ÜÔÏÔ
- ÓÌÕÞÁÊ ÐÒÅÄÕÓÍÏÔÒÅÎ ×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ). åÓÔØ ÎÅÓËÏÌØËÏ
- ÒÅÁÌÉÚÁÃÉÊ NIS (Ë FreeBSD ÜÔÏ ÎÅ ÏÔÎÏÓÉÔÓÑ), × ËÏÔÏÒÙÈ ÎÅ
- ÐÒÏÉÚ×ÏÄÉÔÓÑ ÐÏÐÙÔÏË ÐÏÄËÌÀÞÉÔØÓÑ Ë ÄÒÕÇÏÍÕ ÓÅÒ×ÅÒÕ, ÅÓÌÉ ÒÁÎÅÅ
- ÉÓÐÏÌØÚÕÅÍÙÊ ÓÅÒ×ÅÒ ÐÅÒÅÓÔÁÌ ÒÁÂÏÔÁÔØ. úÁÞÁÓÔÕÀ ÅÄÉÎÓÔ×ÅÎÎÙÍ
- ÓÒÅÄÓÔ×ÏÍ, ÐÏÍÏÇÁÀÝÉÍ × ÜÔÏÊ ÓÉÔÕÁÃÉÉ, Ñ×ÌÑÅÔÓÑ ÐÅÒÅÚÁÐÕÓË
- ÓÅÒ×ÅÒÎÏÇÏ ÐÒÏÃÅÓÓÁ (ÉÌÉ ÓÅÒ×ÅÒÁ ÐÏÌÎÏÓÔØÀ) ÉÌÉ ÐÒÏÃÅÓÓÁ
- <application>ypbind</application> ÎÁ ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÅ.</entry>
- </row>
-
- <row>
+ <entry>ðÒÏÇÒÁÍÍÁ <command>ypserv</command>, ËÏÔÏÒÁÑ ÄÏÌÖÎÁ
+ ÚÁÐÕÓËÁÔØÓÑ ÔÏÌØËÏ ÎÁ ÓÅÒ×ÅÒÁÈ NIS: ÜÔÏ É ÅÓÔØ
+ ÓÅÒ×ÅÒ NIS. åÓÌÉ &man.ypserv.8; ÐÅÒÅÓÔÁÎÅÔ ÒÁÂÏÔÁÔØ, ÔÏ
+ ÓÅÒ×ÅÒ ÎÅ ÓÍÏÖÅÔ ÏÔ×ÅÞÁÔØ ÎÁ ÚÁÐÒÏÓÙ NIS (Ë ÓÞÁÓÔØÀ, ÎÁ ÜÔÏÔ
+ ÓÌÕÞÁÊ ÐÒÅÄÕÓÍÏÔÒÅÎ ×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ). åÓÔØ ÎÅÓËÏÌØËÏ
+ ÒÅÁÌÉÚÁÃÉÊ NIS (Ë FreeBSD ÜÔÏ ÎÅ ÏÔÎÏÓÉÔÓÑ), × ËÏÔÏÒÙÈ ÎÅ
+ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÐÏÐÙÔÏË ÐÏÄËÌÀÞÉÔØÓÑ Ë ÄÒÕÇÏÍÕ ÓÅÒ×ÅÒÕ, ÅÓÌÉ ÒÁÎÅÅ
+ ÉÓÐÏÌØÚÕÅÍÙÊ ÓÅÒ×ÅÒ ÐÅÒÅÓÔÁÌ ÒÁÂÏÔÁÔØ. úÁÞÁÓÔÕÀ ÅÄÉÎÓÔ×ÅÎÎÙÍ
+ ÓÒÅÄÓÔ×ÏÍ, ÐÏÍÏÇÁÀÝÉÍ × ÜÔÏÊ ÓÉÔÕÁÃÉÉ, Ñ×ÌÑÅÔÓÑ ÐÅÒÅÚÁÐÕÓË
+ ÓÅÒ×ÅÒÎÏÇÏ ÐÒÏÃÅÓÓÁ (ÉÌÉ ÓÅÒ×ÅÒÁ ÐÏÌÎÏÓÔØÀ) ÉÌÉ ÐÒÏÃÅÓÓÁ
+ <application>ypbind</application> ÎÁ ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÅ.</entry>
+ </row>
+
+ <row>
<entry><application>rpc.yppasswdd</application></entry>
- <entry>ðÒÏÇÒÁÍÍÁ <command>rpc.yppasswdd</command>, ÄÒÕÇÏÊ
- ÐÒÏÃÅÓÓ, ËÏÔÏÒÙÊ ÚÁÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ ÎÁ ÇÌÁ×ÎÙÈ NIS-ÓÅÒ×ÅÒÁÈ:
- ÜÔÏ ÄÁÅÍÏÎ, ÐÏÚ×ÏÌÑÀÝÉÊ ËÌÉÅÎÔÁÍ NIS ÉÚÍÅÎÑÔØ Ó×ÏÉ
- ÐÁÒÏÌÉ NIS. åÓÌÉ ÜÔÏÔ ÄÁÅÍÏÎ ÎÅ ÚÁÐÕÝÅÎ, ÔÏ ÐÏÌØÚÏ×ÁÔÅÌÉ
- ÄÏÌÖÎÙ ÂÕÄÕÔ ×ÈÏÄÉÔØ ÎÁ ÏÓÎÏ×ÎÏÊ ÓÅÒ×ÅÒ NIS É ÔÁÍ ÍÅÎÑÔØ Ó×ÏÉ
- ÐÁÒÏÌÉ.</entry>
- </row>
- </tbody>
- </tgroup>
+ <entry>ðÒÏÇÒÁÍÍÁ <command>rpc.yppasswdd</command>, ÄÒÕÇÏÊ
+ ÐÒÏÃÅÓÓ, ËÏÔÏÒÙÊ ÚÁÐÕÓËÁÅÔÓÑ ÔÏÌØËÏ ÎÁ ÇÌÁ×ÎÙÈ NIS-ÓÅÒ×ÅÒÁÈ:
+ ÜÔÏ ÄÁÅÍÏÎ, ÐÏÚ×ÏÌÑÀÝÉÊ ËÌÉÅÎÔÁÍ NIS ÉÚÍÅÎÑÔØ Ó×ÏÉ
+ ÐÁÒÏÌÉ NIS. åÓÌÉ ÜÔÏÔ ÄÁÅÍÏÎ ÎÅ ÚÁÐÕÝÅÎ, ÔÏ ÐÏÌØÚÏ×ÁÔÅÌÉ
+ ÄÏÌÖÎÙ ÂÕÄÕÔ ×ÈÏÄÉÔØ ÎÁ ÏÓÎÏ×ÎÏÊ ÓÅÒ×ÅÒ NIS É ÔÁÍ ÍÅÎÑÔØ Ó×ÏÉ
+ ÐÁÒÏÌÉ.</entry>
+ </row>
+ </tbody>
+ </tgroup>
</informaltable>
<!-- XXX ïÔÓÕÔÓÔ×ÕÅÔ: rpc.ypxfrd (ÈÏÔÑ ÜÔÏ ÎÅ ÏÞÅÎØ ×ÁÖÎÏ) íÏÖÅÔ
@@ -1314,15 +1314,15 @@ Exports list on foobar:
<title>ôÉÐÙ ÍÁÛÉÎ</title>
<itemizedlist>
- <indexterm>
- <primary>NIS</primary>
- <secondary>ÇÌÁ×ÎÙÊ ÓÅÒ×ÅÒ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>ÇÌÁ×ÎÙÊ ÓÅÒ×ÅÒ</secondary>
+ </indexterm>
<listitem>
<para><emphasis>ïÓÎÏ×ÎÏÊ ÓÅÒ×ÅÒ NIS</emphasis>.
ôÁËÏÊ ÓÅÒ×ÅÒ, ÐÏ ÁÎÁÌÏÇÉÉ Ó ÐÅÒ×ÉÞÎÙÍ ËÏÎÔÒÏÌÌÅÒÏÍ ÄÏÍÅÎÁ
- &windowsnt;, ÈÒÁÎÉÔ ÆÁÊÌÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ×ÓÅÍÉ ËÌÉÅÎÔÁÍÉ NIS. æÁÊÌÙ
+ &windowsnt;, ÈÒÁÎÉÔ ÆÁÊÌÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ×ÓÅÍÉ ËÌÉÅÎÔÁÍÉ NIS. æÁÊÌÙ
<filename>passwd</filename>, <filename>group</filename> É
ÒÁÚÌÉÞÎÙÅ ÄÒÕÇÉÅ ÆÁÊÌÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ËÌÉÅÎÔÁÍÉ NIS, ÎÁÈÏÄÑÔÓÑ
ÎÁ ÏÓÎÏ×ÎÏÍ ÓÅÒ×ÅÒÅ.</para>
@@ -1335,13 +1335,13 @@ Exports list on foobar:
</note>
</listitem>
- <indexterm>
- <primary>NIS</primary>
- <secondary>×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ</secondary>
+ </indexterm>
<listitem>
<para><emphasis>÷ÔÏÒÉÞÎÙÅ ÓÅÒ×ÅÒÙ NIS</emphasis>. ðÏÈÏÖÉÅ ÎÁ
- ×ÔÏÒÉÞÎÙÅ ËÏÎÔÒÏÌÌÅÒÙ ÄÏÍÅÎÏ× &windowsnt;, ×ÔÏÒÉÞÎÙÅ ÓÅÒ×ÅÒÙ
+ ×ÔÏÒÉÞÎÙÅ ËÏÎÔÒÏÌÌÅÒÙ ÄÏÍÅÎÏ× &windowsnt;, ×ÔÏÒÉÞÎÙÅ ÓÅÒ×ÅÒÙ
NIS ÓÏÄÅÒÖÁÔ ËÏÐÉÉ ÏÒÉÇÉÎÁÌØÎÙÈ ÆÁÊÌÏ× ÄÁÎÎÙÈ NIS. ÷ÔÏÒÉÞÎÙÅ
ÓÅÒ×ÅÒÙ NIS ÏÂÅÓÐÅÞÉ×ÁÀÔ ÉÚÂÙÔÏÞÎÏÓÔØ, ÞÔÏ ÎÕÖÎÏ × ËÒÉÔÉÞÎÙÈ
ÐÒÉÌÏÖÅÎÉÑÈ. ïÎÉ ÔÁËÖÅ ÐÏÍÏÇÁÀÔ ÒÁÓÐÒÅÄÅÌÑÔØ ÎÁÇÒÕÚËÕ ÎÁ
@@ -1350,16 +1350,16 @@ Exports list on foobar:
ÓÅÒ×ÅÒÁÍ.</para>
</listitem>
- <indexterm>
- <primary>NIS</primary>
- <secondary>ËÌÉÅÎÔ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>ËÌÉÅÎÔ</secondary>
+ </indexterm>
<listitem>
<para><emphasis>ëÌÉÅÎÔÙ NIS</emphasis>.
ëÌÉÅÎÔÙ NIS, ËÁË É ÂÏÌØÛÉÎÓÔ×Ï ÒÁÂÏÞÉÈ ÓÔÁÎÃÉÊ &windowsnt;,
ÁÕÔÅÎÔÉÆÉÃÉÒÕÀÔÓÑ ÎÁ ÓÅÒ×ÅÒÅ NIS (ÉÌÉ ÎÁ ËÏÎÔÒÏÌÌÅÒÅ ÄÏÍÅÎÁ
- &windowsnt; ÄÌÑ ÒÁÂÏÞÉÈ ÓÔÁÎÃÉÊ &windowsnt;) ×Ï ×ÒÅÍÑ
- ×ÈÏÄÁ × ÓÉÓÔÅÍÕ.</para>
+ &windowsnt; ÄÌÑ ÒÁÂÏÞÉÈ ÓÔÁÎÃÉÊ &windowsnt;) ×Ï ×ÒÅÍÑ
+ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ.</para>
</listitem>
</itemizedlist>
</sect3>
@@ -1372,7 +1372,7 @@ Exports list on foobar:
<note>
<para>÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ×Ù ÒÁÂÏÔÁÅÔÅ Ó FreeBSD&nbsp;3.3
- ÉÌÉ ×ÙÛÅ. õËÁÚÁÎÉÑ, ÐÒÉ×ÏÄÉÍÙÅ ÚÄÅÓØ, ÓËÏÒÅÅ ×ÓÅÇÏ,
+ ÉÌÉ ×ÙÛÅ. õËÁÚÁÎÉÑ, ÐÒÉ×ÏÄÉÍÙÅ ÚÄÅÓØ, ÓËÏÒÅÅ ×ÓÅÇÏ,
<emphasis>ÂÕÄÕÔ</emphasis> ÒÁÂÏÔÁÔØ Ó ÌÀÂÏÊ ×ÅÒÓÉÅÊ FreeBSD, ×ÙÛÅ,
ÞÅÍ 3.0, ÏÄÎÁËÏ ÎÅÔ ÇÁÒÁÎÔÉÊ, ÞÔÏ ÜÔÏ ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÔÁË.</para>
</note>
@@ -1446,10 +1446,10 @@ Exports list on foobar:
<sect4>
<title>÷ÙÂÏÒ ÉÍÅÎÉ ÄÏÍÅÎÁ NIS</title>
- <indexterm>
- <primary>NIS</primary>
- <secondary>ÉÍÑ ÄÏÍÅÎÁ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>ÉÍÑ ÄÏÍÅÎÁ</secondary>
+ </indexterm>
<para>üÔÏ ÉÍÑ ÎÅ ÄÏÌÖÎÏ ÂÙÔØ <quote>ÉÍÅÎÅÍ ÄÏÍÅÎÁ</quote>, ËÏÔÏÒÏÅ
×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ. âÏÌÅÅ ÔÏÞÎÏ ÜÔÏ ÉÍÑ ÎÁÚÙ×ÁÅÔÓÑ <quote>ÉÍÅÎÅÍ
ÄÏÍÅÎÁ NIS</quote>. ëÏÇÄÁ ËÌÉÅÎÔ ÒÁÓÓÙÌÁÅÔ ÚÁÐÒÏÓÙ ÎÁ ÐÏÌÕÞÅÎÉÅ
@@ -1466,9 +1466,9 @@ Exports list on foobar:
ÏÐÉÓÙ×ÁÔØ ÇÒÕÐÐÕ ÍÁÛÉÎ, ËÏÔÏÒÙÅ ÐÒÅÄÓÔÁ×ÌÑÅÔ. îÁÐÒÉÍÅÒ,
ÈÕÄÏÖÅÓÔ×ÅÎÎÙÊ ÏÔÄÅÌ × ËÏÍÐÁÎÉÉ Acme Inc. ÍÏÖÅÔ ÎÁÈÏÄÉÔØÓÑ ×
ÄÏÍÅÎÅ NIS Ó ÉÍÅÎÅÍ <quote>acme-art</quote>. ÷ ÎÁÛÅÍ ÐÒÉÍÅÒÅ
- ÐÏÌÏÖÉÍ, ÞÔÏ ÍÙ ×ÙÂÒÁÌÉ ÉÍÑ <literal>test-domain</literal>.</para>
+ ÐÏÌÏÖÉÍ, ÞÔÏ ÍÙ ×ÙÂÒÁÌÉ ÉÍÑ <literal>test-domain</literal>.</para>
- <indexterm><primary>SunOS</primary></indexterm>
+ <indexterm><primary>SunOS</primary></indexterm>
<para>îÅÓÍÏÔÒÑ ÎÁ ÜÔÏ, ÎÅËÏÔÏÒÙÅ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ (× ÞÁÓÔÎÏÓÔÉ,
&sunos;) ÉÓÐÏÌØÚÕÀÔ Ó×ÏÅ ÉÍÑ ÄÏÍÅÎÁ NIS × ËÁÞÅÓÔ×Å ÉÍÅÎÉ ÄÏÍÅÎÁ
éÎÔÅÒÎÅÔ. åÓÌÉ ÏÄÎÁ ÉÌÉ ÂÏÌÅÅ ÍÁÛÉÎ × ×ÁÛÅÊ ÓÅÔÉ ÉÍÅÀÔ ÔÁËÉÅ
@@ -1522,46 +1522,46 @@ Exports list on foobar:
<sect4>
<title>îÁÓÔÒÏÊËÁ ÏÓÎÏ×ÎÏÇÏ ÓÅÒ×ÅÒÁ NIS</title>
- <indexterm>
- <primary>NIS</primary>
- <secondary>ÎÁÓÔÒÏÊËÁ ÓÅÒ×ÅÒÁ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>ÎÁÓÔÒÏÊËÁ ÓÅÒ×ÅÒÁ</secondary>
+ </indexterm>
<para>îÁÓÔÒÏÊËÁ ÏÓÎÏ×ÎÏÇÏ ÓÅÒ×ÅÒÁ NIS ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÓÒÁ×ÎÉÔÅÌØÎÏ
ÐÒÏÓÔÏÊ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÁÛÉÈ ÐÏÔÒÅÂÎÏÓÔÅÊ. ÷ ÐÏÓÔÁ×ËÕ FreeBSD
ÓÒÁÚÕ ×ËÌÀÞÅÎÁ ÐÏÄÄÅÒÖËÁ NIS. ÷ÓÅ, ÞÔÏ ×ÁÍ ÎÕÖÎÏ, ÜÔÏ ÄÏÂÁ×ÉÔØ
ÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ × ÆÁÊÌ <filename>/etc/rc.conf</filename>, Á
FreeBSD ÓÄÅÌÁÅÔ ÚÁ ×ÁÓ ×Ó£ ÏÓÔÁÌØÎÏÅ..</para>
- <procedure>
- <step>
+ <procedure>
+ <step>
<para><programlisting>nisdomainname="test-domain"</programlisting>
÷ ÜÔÏÊ ÓÔÒÏËÅ ÚÁÄÁÅÔÓÑ ÉÍÑ ÄÏÍÅÎÁ NIS, ËÏÔÏÒÏÅ ÂÕÄÅÔ
<literal>test-domain</literal>, ÅÝÅ ÄÏ ÎÁÓÔÒÏÊËÉ ÓÅÔÉ
(ÎÁÐÒÉÍÅÒ, ÐÏÓÌÅ ÐÅÒÅÚÁÇÒÕÚËÉ).</para>
- </step>
+ </step>
- <step>
+ <step>
<para><programlisting>nis_server_enable="YES"</programlisting>
úÄÅÓØ ÕËÁÚÙ×ÁÅÔÓÑ FreeBSD ÎÁ ÚÁÐÕÓË ÐÒÏÃÅÓÓÏ× ÓÅÒ×ÅÒÏ× NIS,
ËÏÇÄÁ ÄÅÌÏ ÄÏÈÏÄÉÔ ÄÏ ÓÅÔÅ×ÙÈ ÎÁÓÔÒÏÅË.</para>
- </step>
+ </step>
- <step>
+ <step>
<para><programlisting>nis_yppasswdd_enable="YES"</programlisting>
úÄÅÓØ ÕËÁÚÙ×ÁÅÔÓÑ ÎÁ ÚÁÐÕÓË ÄÁÅÍÏÎÁ
<command>rpc.yppasswdd</command>, ËÏÔÏÒÙÊ, ËÁË ÜÔÏ ÏÔÍÅÞÅÎÏ
×ÙÛÅ, ÐÏÚ×ÏÌÉÔ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÍÅÎÑÔØ Ó×ÏÊ ÐÁÒÏÌØ NIS Ó
ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÙ.</para>
- </step>
- </procedure>
+ </step>
+ </procedure>
- <note>
- <para>÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÁÛÉÈ ÎÁÓÔÒÏÅË NIS, ×ÁÍ ÍÏÇÕÔ ÐÏÎÁÄÏÂÉÔØÓÑ
- ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÓÔÒÏËÉ. ïÂÒÁÔÉÔÅÓØ Ë <link
- linkend="network-nis-server-is-client">ÒÁÚÄÅÌÕ Ï ÓÅÒ×ÅÒÁÈ NIS,
- ËÏÔÏÒÙÅ Ñ×ÌÑÀÔÓÑ É ËÌÉÅÎÔÁÍÉ NIS</link> ÎÉÖÅ ÄÌÑ ÐÏÌÕÞÅÎÉÑ
- ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.</para>
- </note>
+ <note>
+ <para>÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÁÛÉÈ ÎÁÓÔÒÏÅË NIS, ×ÁÍ ÍÏÇÕÔ ÐÏÎÁÄÏÂÉÔØÓÑ
+ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÓÔÒÏËÉ. ïÂÒÁÔÉÔÅÓØ Ë <link
+ linkend="network-nis-server-is-client">ÒÁÚÄÅÌÕ Ï ÓÅÒ×ÅÒÁÈ NIS,
+ ËÏÔÏÒÙÅ Ñ×ÌÑÀÔÓÑ É ËÌÉÅÎÔÁÍÉ NIS</link> ÎÉÖÅ ÄÌÑ ÐÏÌÕÞÅÎÉÑ
+ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ.</para>
+ </note>
<para>á ÔÅÐÅÒØ ×Ó£, ÞÔÏ ×ÁÍ ÎÕÖÎÏ ÓÄÅÌÁÔØ, ÜÔÏ ÚÁÐÕÓÔÉÔØ ËÏÍÁÎÄÕ
<command>/etc/netstart</command>, ÒÁÂÏÔÁÑ ËÁË ÁÄÍÉÎÉÓÔÒÁÔÏÒ. ðÏ
@@ -1572,10 +1572,10 @@ Exports list on foobar:
<sect4>
<title>éÎÉÃÉÁÌÉÚÁÃÉÑ ËÁÒÔ NIS</title>
- <indexterm>
- <primary>NIS</primary>
- <secondary>ËÁÒÔÙ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>ËÁÒÔÙ</secondary>
+ </indexterm>
<para><emphasis>ëÁÒÔÙ NIS</emphasis> Ñ×ÌÑÀÔÓÑ ÆÁÊÌÁÍÉ ÂÁÚ ÄÁÎÎÙÈ,
ËÏÔÏÒÙÅ ÈÒÁÎÑÔÓÑ × ËÁÔÁÌÏÇÅ <filename>/var/yp</filename>.
ïÎÉ ÇÅÎÅÒÉÒÕÀÔÓÑ ÉÚ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÆÁÊÌÏ×, ÎÁÈÏÄÑÝÉÈÓÑ × ËÁÔÁÌÏÇÅ
@@ -1583,8 +1583,8 @@ Exports list on foobar:
ÉÓËÌÀÞÅÎÉÅÍ: ÆÁÊÌ <filename>/etc/master.passwd</filename>.
îÁ ÜÔÏ ÅÓÔØ ×ÅÓÏÍÁÑ ÐÒÉÞÉÎÁ, ×ÁÍ ÎÅ ÎÕÖÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ÐÁÒÏÌÉ
ÐÏÌØÚÏ×ÁÔÅÌÑ <username>root</username> É ÄÒÕÇÉÈ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÈ
- ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÎÁ ×ÓÅ ÓÅÒ×ÅÒÙ × ÄÏÍÅÎÅ NIS. ðÏ ÜÔÏÊ ÐÒÉÞÉÎÅ, ÐÒÅÖÄÅ
- ÞÅÍ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ËÁÒÔÙ NIS, ×Ù ÄÏÌÖÎÙ ÓÄÅÌÁÔØ ×ÏÔ ÞÔÏ:</para>
+ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÎÁ ×ÓÅ ÓÅÒ×ÅÒÙ × ÄÏÍÅÎÅ NIS. ðÏ ÜÔÏÊ ÐÒÉÞÉÎÅ, ÐÒÅÖÄÅ
+ ÞÅÍ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ËÁÒÔÙ NIS, ×Ù ÄÏÌÖÎÙ ÓÄÅÌÁÔØ ×ÏÔ ÞÔÏ:</para>
<screen>&prompt.root; <userinput>cp /etc/master.passwd /var/yp/master.passwd</userinput>
&prompt.root; <userinput>cd /var/yp</userinput>
@@ -1592,10 +1592,10 @@ Exports list on foobar:
<para>÷Ù ÄÏÌÖÎÙ ÕÄÁÌÉÔØ ×ÓÅ ÚÁÐÉÓÉ, ËÁÓÁÀÝÉÅÓÑ ÓÉÓÔÅÍÎÙÈ
ÐÏÌØÚÏ×ÁÔÅÌÅÊ (<username>bin</username>, <username>tty</username>,
- <username>kmem</username>, <username>games</username> É ÔÁË ÄÁÌÅÅ), Á
- ÔÁËÖÅ ÚÁÐÉÓÉ, ËÏÔÏÒÙÅ ×Ù ÎÅ ÈÏÔÉÔÅ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ËÌÉÅÎÔÁÍ NIS
- (ÎÁÐÒÉÍÅÒ, <username>root</username> É ÄÒÕÇÉÅ ÐÏÌØÚÏ×ÁÔÅÌÉ Ó UID,
- ÒÁ×ÎÙÍ 0 (ÁÄÍÉÎÉÓÔÒÁÔÏÒÙ)).</para>
+ <username>kmem</username>, <username>games</username> É ÔÁË ÄÁÌÅÅ), Á
+ ÔÁËÖÅ ÚÁÐÉÓÉ, ËÏÔÏÒÙÅ ×Ù ÎÅ ÈÏÔÉÔÅ ÒÁÓÐÒÏÓÔÒÁÎÑÔØ ËÌÉÅÎÔÁÍ NIS
+ (ÎÁÐÒÉÍÅÒ, <username>root</username> É ÄÒÕÇÉÅ ÐÏÌØÚÏ×ÁÔÅÌÉ Ó UID,
+ ÒÁ×ÎÙÍ 0 (ÁÄÍÉÎÉÓÔÒÁÔÏÒÙ)).</para>
<note>
<para>ðÒÏ×ÅÒØÔÅ, ÞÔÏÂÙ ÆÁÊÌ
@@ -1605,13 +1605,13 @@ Exports list on foobar:
ÅÓÌÉ ÜÔÏ ÎÕÖÎÏ.</para>
</note>
- <indexterm><primary>Tru64 UNIX</primary></indexterm>
+ <indexterm><primary>Tru64 UNIX</primary></indexterm>
<para>ëÏÇÄÁ Ó ÜÔÉÍ ÂÕÄÅÔ ÐÏËÏÎÞÅÎÏ, ÓÁÍÏÅ ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ
ËÁÒÔÙ NIS! ÷ ÐÏÓÔÁ×ËÕ FreeBSD ×ËÌÀÞÅÎ ÓËÒÉÐÔ Ó ÉÍÅÎÅÍ
<command>ypinit</command>, ËÏÔÏÒÙÊ ÄÅÌÁÅÔ ÜÔÏ (ÏÂÒÁÔÉÔÅÓØ Ë ÅÇÏ
ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ ÚÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ). ïÔÍÅÔØÔÅ, ÞÔÏ
ÜÔÏÔ ÓËÒÉÐÔ ÉÍÅÅÔÓÑ × ÂÏÌØÛÉÎÓÔ×Å ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ &unix;, ÎÏ ÎÅ
- ×Ï ×ÓÅÈ. ÷ ÓÉÓÔÅÍÅ Digital Unix/Compaq Tru64 UNIX ÏÎ ÎÁÚÙ×ÁÅÔÓÑ
+ ×Ï ×ÓÅÈ. ÷ ÓÉÓÔÅÍÅ Digital Unix/Compaq Tru64 UNIX ÏÎ ÎÁÚÙ×ÁÅÔÓÑ
<command>ypsetup</command>. ôÁË ËÁË ÍÙ ÇÅÎÅÒÉÒÕÅÍ ËÁÒÔÙ ÄÌÑ
ÇÌÁ×ÎÏÇÏ ÓÅÒ×ÅÒÁ NIS, ÔÏ ÐÒÉ ×ÙÚÏ×Å ÐÒÏÇÒÁÍÍÙ
<command>ypinit</command> ÍÙ ÐÅÒÅÄÁÅÍ ÅÊ ÐÁÒÁÍÅÔÒ
@@ -1655,7 +1655,7 @@ ellington has been setup as an YP master server without any errors.</screen>
<para>÷Ù ÄÏÌÖÎÙ ÚÁËÏÍÍÅÎÔÉÒÏ×ÁÔØ ÓÔÒÏËÕ, × ËÏÔÏÒÏÊ ÕËÁÚÁÎÏ</para>
- <programlisting>NOPUSH = "True"</programlisting>
+ <programlisting>NOPUSH = "True"</programlisting>
<para>(ÏÎÁ ÕÖÅ ÎÅ ÒÁÓËÏÍÍÅÎÔÉÒÏ×ÁÎÁ).</para>
</sect4>
@@ -1663,10 +1663,10 @@ ellington has been setup as an YP master server without any errors.</screen>
<sect4>
<title>îÁÓÔÒÏÊËÁ ×ÔÏÒÉÞÎÏÇÏ ÓÅÒ×ÅÒÁ NIS</title>
- <indexterm>
- <primary>NIS</primary>
- <secondary>×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ</secondary>
+ </indexterm>
<para>îÁÓÔÒÏÊËÁ ×ÔÏÒÉÞÎÏÇÏ ÓÅÒ×ÅÒÁ NIS ÏÓÕÝÅÓÔ×ÌÑÅÔÓÑ ÅÝ£ ÐÒÏÝÅ,
ÞÅÍ ÎÁÓÔÒÏÊËÁ ÇÌÁ×ÎÏÇÏ ÓÅÒ×ÅÒÁ. ÷ÏÊÄÉÔÅ ÎÁ ×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ É
@@ -1746,9 +1746,9 @@ Don't forget to update map ypservers on ellington.</screen>
<para>üÔÉ Ä×Å ÓÔÒÏËÉ ÚÁÓÔÁ×ÌÑÀÔ ×ÔÏÒÉÞÎÙÊ ÓÅÒ×ÅÒ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ
Ó×ÏÉ ËÁÒÔÙ Ó ËÁÒÔÁÍÉ ÇÌÁ×ÎÏÇÏ ÓÅÒ×ÅÒÁ. èÏÔÑ ÜÔÉ ÓÔÒÏÞËÉ ÎÅ
- ÏÂÑÚÁÔÅÌØÎÙ, ÔÁË ËÁË ÇÌÁ×ÎÙÊ ÓÅÒ×ÅÒ ÄÅÌÁÅÔ ÐÏÐÙÔËÉ ÐÅÒÅÄÁÔØ ×ÓÅ
- ÉÚÍÅÎÅÎÉÑ × Ó×ÏÉÈ ËÁÒÔÁÈ NIS ÎÁ Ó×ÏÉ ×ÔÏÒÉÞÎÙÅ ÓÅÒ×ÅÒÙ, ÎÏ ÉÚ-ÚÁ
- ÔÏÇÏ, ÞÔÏ ÉÎÆÏÒÍÁÃÉÑ ÄÌÑ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ ÎÁÓÔÏÌØËÏ ÖÉÚÎÅÎÎÏ ×ÁÖÎÁ ÄÌÑ
+ ÏÂÑÚÁÔÅÌØÎÙ, ÔÁË ËÁË ÇÌÁ×ÎÙÊ ÓÅÒ×ÅÒ ÄÅÌÁÅÔ ÐÏÐÙÔËÉ ÐÅÒÅÄÁÔØ ×ÓÅ
+ ÉÚÍÅÎÅÎÉÑ × Ó×ÏÉÈ ËÁÒÔÁÈ NIS ÎÁ Ó×ÏÉ ×ÔÏÒÉÞÎÙÅ ÓÅÒ×ÅÒÙ, ÎÏ ÉÚ-ÚÁ
+ ÔÏÇÏ, ÞÔÏ ÉÎÆÏÒÍÁÃÉÑ ÄÌÑ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ ÎÁÓÔÏÌØËÏ ÖÉÚÎÅÎÎÏ ×ÁÖÎÁ ÄÌÑ
ÓÉÓÔÅÍ, ÚÁ×ÉÓÑÝÉÈ ÏÔ ÓÅÒ×ÅÒÁ, ÞÔÏ ×ÙÐÏÌÎÅÎÉÅ ÒÅÇÕÌÑÒÎÙÈ ÏÂÎÏ×ÌÅÎÉÊ
Ñ×ÌÑÅÔÓÑ ÓÏ×ÓÅÍ ÎÅ ÐÌÏÈÏÊ ÉÄÅÅÊ. üÔÏ ÅÝ£ ÂÏÌÅÅ ×ÁÖÎÏ × ÚÁÇÒÕÖÅÎÎÙÈ
ÓÅÔÑÈ, × ËÏÔÏÒÙÈ ÏÂÎÏ×ÌÅÎÉÑ ËÁÒÔ ÍÏÇÕÔ ÎÅ ×ÓÅÇÄÁ ÚÁ×ÅÒÛÁÔØÓÑ
@@ -1778,7 +1778,7 @@ Don't forget to update map ypservers on ellington.</screen>
ÁÄÒÅÓ ÐÅÒ×ÏÇÏ ÏÔ×ÅÔÉ×ÛÅÇÏ. ó ÜÔÏÇÏ ÍÏÍÅÎÔÁ ËÌÉÅÎÔÓËÁÑ ÓÉÓÔÅÍÁ ÂÕÄÅÔ
ÎÁÐÒÁ×ÌÑÔØ ×ÓÅ Ó×ÏÉ ÚÁÐÒÏÓÙ NIS ÎÁ ÜÔÏÔ ÓÅÒ×ÅÒ. ÷ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ
<command>ypbind</command> ÂÕÄÅÔ <quote>ÐÉÎÁÔØ</quote> ÓÅÒ×ÅÒ ÄÌÑ
- ÐÒÏ×ÅÒËÉ ÅÇÏ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ.
+ ÐÒÏ×ÅÒËÉ ÅÇÏ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ.
åÓÌÉ ÎÁ ÏÄÉÎ ÉÚ ÔÅÓÔÏ×ÙÈ ÐÁËÅÔÏ× ÎÅ ÕÄÁÓÔÓÑ ÐÏÌÕÞÉÔØ ÏÔ×ÅÔÁ ÚÁ
ÒÁÚÕÍÎÏÅ ×ÒÅÍÑ, ÔÏ <command>ypbind</command> ÐÏÍÅÔÉÔ ÜÔÏÔ ÄÏÍÅÎ ËÁË
ÄÏÍÅÎ, Ó ËÏÔÏÒÙÍ Ó×ÑÚËÁ ÒÁÚÏÒ×ÁÎÁ, É ÓÎÏ×Á ÎÁÞÎÅÔ ÐÒÏÃÅÓÓ ÐÏÓÙÌËÉ
@@ -1787,15 +1787,15 @@ Don't forget to update map ypservers on ellington.</screen>
<sect4>
<title>îÁÓÔÒÏÊËÁ ËÌÉÅÎÔÁ NIS</title>
- <indexterm>
- <primary>NIS</primary>
- <secondary>ÎÁÓÔÒÏÊËÁ ËÌÉÅÎÔÁ</secondary>
- </indexterm>
+ <indexterm>
+ <primary>NIS</primary>
+ <secondary>ÎÁÓÔÒÏÊËÁ ËÌÉÅÎÔÁ</secondary>
+ </indexterm>
<para>îÁÓÔÒÏÊËÁ ÍÁÛÉÎÙ Ó FreeBSD × ËÁÞÅÓÔ×Å ËÌÉÅÎÔÁ NIS ÄÏÓÔÁÔÏÞÎÏ
ÐÒÏÓÔÁ.</para>
- <procedure>
- <step>
+ <procedure>
+ <step>
<para>ïÔÒÅÄÁËÔÉÒÕÊÔÅ ÆÁÊÌ <filename>/etc/rc.conf</filename>,
ÄÏÂÁ×É× ÔÕÄÁ ÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÚÁÄÁÔØ ÉÍÑ ÄÏÍÅÎÁ
NIS É ÚÁÐÕÓÔÉÔØ <command>ypbind</command> ×Ï ×ÒÅÍÑ ÚÁÐÕÓËÁ
@@ -1803,14 +1803,14 @@ Don't forget to update map ypservers on ellington.</screen>
<programlisting>nisdomainname="test-domain"
nis_client_enable="YES"</programlisting>
- </step>
+ </step>
- <step>
+ <step>
<para>äÌÑ ÉÍÐÏÒÔÉÒÏ×ÁÎÉÑ ×ÓÅÈ ×ÏÚÍÏÖÎÙÈ ÕÞ£ÔÎÙÈ ÚÁÐÉÓÅÊ ÏÔ ÓÅÒ×ÅÒÁ
- NIS, ÕÄÁÌÉÔÅ ×ÓÅ ÚÁÐÉÓÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÚ ×ÁÛÅÇÏ ÆÁÊÌÁ
- <filename>/etc/master.passwd</filename> É ×ÏÓÐÏÌØÚÕÊÔÅÓØ
- ËÏÍÁÎÄÏÊ <command>vipw</command> ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÉ
- × ËÏÎÅÃ ÆÁÊÌÁ:</para>
+ NIS, ÕÄÁÌÉÔÅ ×ÓÅ ÚÁÐÉÓÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÚ ×ÁÛÅÇÏ ÆÁÊÌÁ
+ <filename>/etc/master.passwd</filename> É ×ÏÓÐÏÌØÚÕÊÔÅÓØ
+ ËÏÍÁÎÄÏÊ <command>vipw</command> ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÉ
+ × ËÏÎÅÃ ÆÁÊÌÁ:</para>
<programlisting>+:::::::::</programlisting>
@@ -1819,36 +1819,36 @@ nis_client_enable="YES"</programlisting>
ÚÁÐÉÓØÀ × ËÁÒÔÁÈ ÕÞÅÔÎÙÈ ÂÁÚ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÏÓÔÕÐ Ë ÜÔÏÊ
ÓÉÓÔÅÍÅ. åÓÔØ ÍÎÏÖÅÓÔ×Ï ÓÐÏÓÏÂÏ× ÎÁÓÔÒÏÉÔØ ×ÁÛ ËÌÉÅÎÔ NIS,
ÉÚÍÅÎÉ× ÜÔÕ ÓÔÒÏËÕ. ðÏÓÍÏÔÒÉÔÅ ÎÉÖÅ ÔÅËÓÔ, ËÁÓÁÀÝÉÊÓÑ <link
- linkend="network-netgroups">ÓÅÔÅ×ÙÈ ÇÒÕÐÐ</link>, ÞÔÏÂÙ
- ÐÏÌÕÞÉÔØ ÂÏÌÅÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ. äÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ
- ÄÌÑ ÉÚÕÞÅÎÉÑ ÎÁÈÏÄÉÔÓÑ × ËÎÉÇÅ ÉÚÄÁÔÅÌØÓÔ×Á O'Reilly ÐÏÄ
- ÎÁÚ×ÁÎÉÅÍ <literal>Managing NFS and NIS</literal>.</para>
+ linkend="network-netgroups">ÓÅÔÅ×ÙÈ ÇÒÕÐÐ</link>, ÞÔÏÂÙ
+ ÐÏÌÕÞÉÔØ ÂÏÌÅÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ. äÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ
+ ÄÌÑ ÉÚÕÞÅÎÉÑ ÎÁÈÏÄÉÔÓÑ × ËÎÉÇÅ ÉÚÄÁÔÅÌØÓÔ×Á O'Reilly ÐÏÄ
+ ÎÁÚ×ÁÎÉÅÍ <literal>Managing NFS and NIS</literal>.</para>
</note>
- <note>
- <para>÷Ù ÄÏÌÖÎÙ ÏÓÔÁ×ÉÔØ ÈÏÔÑ ÂÙ ÏÄÎÕ ÌÏËÁÌØÎÕÀ ÚÁÐÉÓØ (ÔÏ ÅÓÔØ
- ÎÅ ÉÍÐÏÒÔÉÒÏ×ÁÔØ ÅÅ ÞÅÒÅÚ NIS) × ×ÁÛÅÍ
- <filename>/etc/master.passwd</filename> É ÜÔÁ ÚÁÐÉÓØ ÄÏÌÖÎÁ
- ÂÙÔØ ÔÁËÖÅ ÞÌÅÎÏÍ ÇÒÕÐÐÙ <groupname>wheel</groupname>. åÓÌÉ
- Ó NIS ÞÔÏ-ÔÏ ÓÌÕÞÉÔÓÑ, ÜÔÁ ÚÁÐÉÓØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ
- ÕÄÁÌÅÎÎÏÇÏ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ, ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ É
- ÉÓÐÒÁ×ÌÅÎÉÑ ÎÅÉÓÐÒÁ×ÎÏÓÔÅÊ.</para>
- </note>
- </step>
-
- <step>
+ <note>
+ <para>÷Ù ÄÏÌÖÎÙ ÏÓÔÁ×ÉÔØ ÈÏÔÑ ÂÙ ÏÄÎÕ ÌÏËÁÌØÎÕÀ ÚÁÐÉÓØ (ÔÏ ÅÓÔØ
+ ÎÅ ÉÍÐÏÒÔÉÒÏ×ÁÔØ ÅÅ ÞÅÒÅÚ NIS) × ×ÁÛÅÍ
+ <filename>/etc/master.passwd</filename> É ÜÔÁ ÚÁÐÉÓØ ÄÏÌÖÎÁ
+ ÂÙÔØ ÔÁËÖÅ ÞÌÅÎÏÍ ÇÒÕÐÐÙ <groupname>wheel</groupname>. åÓÌÉ
+ Ó NIS ÞÔÏ-ÔÏ ÓÌÕÞÉÔÓÑ, ÜÔÁ ÚÁÐÉÓØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ
+ ÕÄÁÌÅÎÎÏÇÏ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ, ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ É
+ ÉÓÐÒÁ×ÌÅÎÉÑ ÎÅÉÓÐÒÁ×ÎÏÓÔÅÊ.</para>
+ </note>
+ </step>
+
+ <step>
<para>äÌÑ ÉÍÐÏÒÔÉÒÏ×ÁÎÉÑ ×ÓÅÈ ×ÏÚÍÏÖÎÙÈ ÚÁÐÉÓÅÊ Ï ÇÒÕÐÐÁÈ Ó
- ÓÅÒ×ÅÒÁ NIS, ÄÏÂÁרÔÅ × ×ÁÛ ÆÁÊÌ
- <filename>/etc/group</filename> ÔÁËÕÀ ÓÔÒÏÞËÕ:</para>
+ ÓÅÒ×ÅÒÁ NIS, ÄÏÂÁרÔÅ × ×ÁÛ ÆÁÊÌ
+ <filename>/etc/group</filename> ÔÁËÕÀ ÓÔÒÏÞËÕ:</para>
<programlisting>+:*::</programlisting>
- </step>
- </procedure>
+ </step>
+ </procedure>
<para>ðÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ×ÙÐÏÌÎÅÎÉÑ ÜÔÉÈ ÛÁÇÏ× Õ ×ÁÓ ÄÏÌÖÎÏ ÐÏÌÕÞÉÔØÓÑ
ÚÁÐÕÓÔÉÔØ ËÏÍÁÎÄÕ <command>ypcat passwd</command> É Õ×ÉÄÅÔØ
ËÁÒÔÕ ÕÞÅÔÎÙÈ ÚÁÐÉÓÅÊ ÓÅÒ×ÅÒÁ NIS.</para>
- </sect4>
+ </sect4>
</sect3>
</sect2>
@@ -1898,33 +1898,33 @@ nis_client_enable="YES"</programlisting>
<note>
<para>èÏÔÑ ÏÂÁ ÜÔÉÈ ÍÅÔÏÄÁ ÕÐÒÁ×ÌÅÎÉÑ ÄÏÓÔÕÐÏÍ ÏÂÅÓÐÅÞÉ×ÁÀÔ ÎÅËÏÔÏÒÕÀ
ÂÅÚÏÐÁÓÎÏÓÔØ, ÏÎÉ, ËÁË ÏÓÎÏ×ÁÎÎÙÅ ÎÁ ÐÒÏ×ÅÒËÅ ÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÏÇÏ
- ÐÏÒÔÁ, ÏÂÁ ÐÏÄ×ÅÒÖÅÎÙ ÁÔÁËÁÍ ÔÉÐÁ <quote>IP spoofing</quote>. ÷ÅÓØ
- ÓÅÔÅ×ÏÊ ÔÒÁÆÉË, Ó×ÑÚÁÎÎÙÊ Ó ÒÁÂÏÔÏÊ NIS, ÄÏÌÖÅÎ ÂÌÏËÉÒÏ×ÁÔØÓÑ ×ÁÛÉÍ
- ÍÅÖÓÅÔÅ×ÙÍ ÜËÒÁÎÏÍ.</para>
+ ÐÏÒÔÁ, ÏÂÁ ÐÏÄ×ÅÒÖÅÎÙ ÁÔÁËÁÍ ÔÉÐÁ <quote>IP spoofing</quote>. ÷ÅÓØ
+ ÓÅÔÅ×ÏÊ ÔÒÁÆÉË, Ó×ÑÚÁÎÎÙÊ Ó ÒÁÂÏÔÏÊ NIS, ÄÏÌÖÅÎ ÂÌÏËÉÒÏ×ÁÔØÓÑ ×ÁÛÉÍ
+ ÍÅÖÓÅÔÅ×ÙÍ ÜËÒÁÎÏÍ.</para>
<para>óÅÒ×ÅÒÙ, ÉÓÐÏÌØÚÕÀÝÉÅ ÆÁÊÌ <filename>/var/yp/securenets</filename>,
- ÍÏÇÕÔ ÂÙÔØ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÂÓÌÕÖÉ×ÁÔØ ÓÔÁÒÙÈ ËÌÉÅÎÔÏ× NIS Ó ÄÒÅ×ÎÅÊ
- ÒÅÁÌÉÚÁÃÉÅÊ ÐÒÏÔÏËÏÌÁ TCP/IP. îÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ÒÅÁÌÉÚÁÃÉÊ ÐÒÉ
- ÒÁÓÓÙÌËÅ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÈ ÚÁÐÒÏÓÏ× ÕÓÔÁÎÁ×ÌÉ×ÁÀÔ ×ÓÅ ÂÉÔÙ ÍÁÛÉÎÎÏÊ
- ÞÁÓÔÉ ÁÄÒÅÓÁ × ÎÏÌØ É/ÉÌÉ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÍÁÓËÕ ÐÏÄÓÅÔÉ ÐÒÉ
- ×ÙÞÉÓÌÅÎÉÉ ÁÄÒÅÓÁ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÊ ÒÁÓÓÙÌËÉ. èÏÔÑ ÎÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ
- ÐÒÏÂÌÅÍ ÍÏÇÕÔ ÂÙÔØ ÒÅÛÅÎÙ ÉÚÍÅÎÅÎÉÅÍ ËÏÎÆÉÇÕÒÁÃÉÉ ËÌÉÅÎÔÁ, ÄÒÕÇÉÅ
- ÍÏÇÕÔ ÐÒÉ×ÅÓÔÉ Ë ÏÔËÁÚÕ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
- <filename>/var/yp/securenets</filename>.</para>
+ ÍÏÇÕÔ ÂÙÔØ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÂÓÌÕÖÉ×ÁÔØ ÓÔÁÒÙÈ ËÌÉÅÎÔÏ× NIS Ó ÄÒÅ×ÎÅÊ
+ ÒÅÁÌÉÚÁÃÉÅÊ ÐÒÏÔÏËÏÌÁ TCP/IP. îÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ÒÅÁÌÉÚÁÃÉÊ ÐÒÉ
+ ÒÁÓÓÙÌËÅ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÈ ÚÁÐÒÏÓÏ× ÕÓÔÁÎÁ×ÌÉ×ÁÀÔ ×ÓÅ ÂÉÔÙ ÍÁÛÉÎÎÏÊ
+ ÞÁÓÔÉ ÁÄÒÅÓÁ × ÎÏÌØ É/ÉÌÉ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÍÁÓËÕ ÐÏÄÓÅÔÉ ÐÒÉ
+ ×ÙÞÉÓÌÅÎÉÉ ÁÄÒÅÓÁ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÊ ÒÁÓÓÙÌËÉ. èÏÔÑ ÎÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ
+ ÐÒÏÂÌÅÍ ÍÏÇÕÔ ÂÙÔØ ÒÅÛÅÎÙ ÉÚÍÅÎÅÎÉÅÍ ËÏÎÆÉÇÕÒÁÃÉÉ ËÌÉÅÎÔÁ, ÄÒÕÇÉÅ
+ ÍÏÇÕÔ ÐÒÉ×ÅÓÔÉ Ë ÏÔËÁÚÕ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
+ <filename>/var/yp/securenets</filename>.</para>
<para>éÓÐÏÌØÚÏ×ÁÎÉÅ <filename>/var/yp/securenets</filename> ÎÁ ÓÅÒ×ÅÒÅ
- Ó ÔÁËÏÊ ÁÒÈÁÉÞÎÏÊ ÒÅÁÌÉÚÁÃÉÅÊ TCP/IP Ñ×ÌÑÅÔÓÑ ×ÅÓØÍÁ ÐÌÏÈÏÊ ÉÄÅÅÊ, É
- ÐÒÉ×ÅÄ£Ô Ë ÐÏÔÅÒÅ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ NIS × ÂÏÌØÛÏÊ ÞÁÓÔÉ ×ÁÛÅÊ
- ÓÅÔÉ.</para>
+ Ó ÔÁËÏÊ ÁÒÈÁÉÞÎÏÊ ÒÅÁÌÉÚÁÃÉÅÊ TCP/IP Ñ×ÌÑÅÔÓÑ ×ÅÓØÍÁ ÐÌÏÈÏÊ ÉÄÅÅÊ, É
+ ÐÒÉ×ÅÄ£Ô Ë ÐÏÔÅÒÅ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ NIS × ÂÏÌØÛÏÊ ÞÁÓÔÉ ×ÁÛÅÊ
+ ÓÅÔÉ.</para>
<indexterm><primary>tcpwrapper</primary></indexterm>
<para>éÓÐÏÌØÚÏ×ÁÎÉÅ ÐÁËÅÔÁ <application>tcpwrapper</application> Õ×ÅÌÉÞÉÔ
- ×ÒÅÍÑ ÏÔËÌÉËÁ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ NIS. äÏÐÏÌÎÉÔÅÌØÎÏÊ ÚÁÄÅÒÖËÉ ÍÏÖÅÔ
- ÏËÁÚÁÔØÓÑ ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ×ÏÚÎÉËÎÏ×ÅÎÉÑ ÔÁÊÍÁÕÔÏ× × ËÌÉÅÎÔÓËÉÈ
- ÐÒÏÇÒÁÍÍÁÈ, ÏÓÏÂÅÎÎÏ × ÚÁÇÒÕÖÅÎÎÙÈ ÓÅÔÑÈ ÉÌÉ Ó ÍÅÄÌÅÎÎÙÍÉ ÓÅÒ×ÅÒÁÍÉ
- NIS. åÓÌÉ ÏÄÎÁ ÉÌÉ ÂÏÌÅÅ ×ÁÛÉÈ ËÌÉÅÎÔÓËÉÈ ÓÉÓÔÅÍ ÓÔÒÁÄÁÀÔ ÏÔ ÔÁËÉÈ
- ÐÒÏÂÌÅÍ, ×Ù ÄÏÌÖÎÙ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÔÁËÉÅ ËÌÉÅÎÔÓËÉÅ ÓÉÓÔÅÍÙ ×Ï ×ÔÏÒÉÞÎÙÅ
- ÓÅÒ×ÅÒÙ NIS É ÓÄÅÌÁÔØ ÐÒÉÎÕÄÉÔÅÌØÎÕÀ ÉÈ ÐÒÉ×ÑÚËÕ Ë ÓÁÍÉÍ ÓÅÂÅ.</para>
+ ×ÒÅÍÑ ÏÔËÌÉËÁ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ NIS. äÏÐÏÌÎÉÔÅÌØÎÏÊ ÚÁÄÅÒÖËÉ ÍÏÖÅÔ
+ ÏËÁÚÁÔØÓÑ ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ×ÏÚÎÉËÎÏ×ÅÎÉÑ ÔÁÊÍÁÕÔÏ× × ËÌÉÅÎÔÓËÉÈ
+ ÐÒÏÇÒÁÍÍÁÈ, ÏÓÏÂÅÎÎÏ × ÚÁÇÒÕÖÅÎÎÙÈ ÓÅÔÑÈ ÉÌÉ Ó ÍÅÄÌÅÎÎÙÍÉ ÓÅÒ×ÅÒÁÍÉ
+ NIS. åÓÌÉ ÏÄÎÁ ÉÌÉ ÂÏÌÅÅ ×ÁÛÉÈ ËÌÉÅÎÔÓËÉÈ ÓÉÓÔÅÍ ÓÔÒÁÄÁÀÔ ÏÔ ÔÁËÉÈ
+ ÐÒÏÂÌÅÍ, ×Ù ÄÏÌÖÎÙ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÔÁËÉÅ ËÌÉÅÎÔÓËÉÅ ÓÉÓÔÅÍÙ ×Ï ×ÔÏÒÉÞÎÙÅ
+ ÓÅÒ×ÅÒÙ NIS É ÓÄÅÌÁÔØ ÐÒÉÎÕÄÉÔÅÌØÎÕÀ ÉÈ ÐÒÉ×ÑÚËÕ Ë ÓÁÍÉÍ ÓÅÂÅ.</para>
</note>
</sect2>
@@ -1982,13 +1982,13 @@ basie&prompt.root;</screen>
<sect2 id="network-netgroups">
<sect2info>
- <authorgroup>
- <author>
- <firstname>Udo</firstname>
- <surname>Erdelhoff</surname>
- <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
- </author>
- </authorgroup>
+ <authorgroup>
+ <author>
+ <firstname>Udo</firstname>
+ <surname>Erdelhoff</surname>
+ <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
+ </author>
+ </authorgroup>
</sect2info>
<title>éÓÐÏÌØÚÏ×ÁÎÉÅ ÓÅÔÅ×ÙÈ ÇÒÕÐÐ</title>
@@ -2040,7 +2040,7 @@ basie&prompt.root;</screen>
<entry><username>charlie</username>, <username>delta</username></entry>
<entry>ðÒÁËÔÉËÁÎÔÙ IT-ÄÅÐÁÒÔÁÍÅÎÔÁ</entry>
</row>
-
+
<row>
<entry><username>echo</username>, <username>foxtrott</username>, <username>golf</username>, ...</entry>
<entry>ïÂÙÞÎÙÅ ÓÏÔÒÕÄÎÉËÉ</entry>
@@ -2097,7 +2097,7 @@ basie&prompt.root;</screen>
<para>åÓÌÉ ×Ù ÐÏÐÙÔÁÅÔÅÓØ ÒÅÁÌÉÚÏ×ÁÔØ ÜÔÉ ÔÒÅÂÏ×ÁÎÉÑ, ÏÇÒÁÎÉÞÉ×ÁÑ
ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÏ ÏÔÄÅÌØÎÏÓÔÉ, ÔÏ ×ÁÍ ÐÒÉÄÅÔÓÑ ÄÏÂÁ×ÉÔØ ÎÁ ËÁÖÄÏÊ
- ÍÁÛÉÎÅ × ÆÁÊÌ <filename>passwd</filename> ÐÏ ÏÄÎÏÊ ÓÔÒÏÞËÅ
+ ÍÁÛÉÎÅ × ÆÁÊÌ <filename>passwd</filename> ÐÏ ÏÄÎÏÊ ÓÔÒÏÞËÅ
<literal>-<replaceable>user</replaceable></literal> ÄÌÑ ËÁÖÄÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ, ËÏÔÏÒÏÍÕ
ÚÁÐÒÅÝÅÎÏ ×ÈÏÄÉÔØ ÎÁ ÜÔÕ ÓÉÓÔÅÍÕ. åÓÌÉ ×Ù ÚÁÂÕÄÅÔÅ ÄÁÖÅ ÏÄÎÕ ÓÔÒÏÞËÕ,
Õ ×ÁÓ ÍÏÇÕÔ ÎÁÞÁÔØÓÑ ÐÒÏÂÌÅÍÙ. çÏÒÁÚÄÏ ÐÒÏÝÅ ÄÅÌÁÔØ ÜÔÏ ÐÒÁ×ÉÌØÎÏ ×Ï
@@ -2120,8 +2120,8 @@ basie&prompt.root;</screen>
<para>ðÅÒ×ÙÍ ÛÁÇÏÍ Ñ×ÌÑÅÔÓÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ËÁÒÔÙ NIS ÐÏ ÉÍÅÎÉ netgroup.
ðÒÏÇÒÁÍÍÁ &man.ypinit.8; ×Ï FreeBSD ÐÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏÊ ËÁÒÔÙ ÎÅ
- ÓÏÚÄÁ£Ô, ÈÏÔÑ ÒÅÁÌÉÚÁÃÉÑ NIS ÂÕÄÅÔ Å£ ÐÏÄÄÅÒÖÉ×ÁÅÔ, ËÁË ÔÏÌØËÏ ÏÎÁ
- ÂÕÄÅÔ ÓÏÚÄÁÎÁ. þÔÏÂÙ ÓÏÚÄÁÔØ ÐÕÓÔÕÀ ËÁÒÔÕ, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ</para>
+ ÓÏÚÄÁ£Ô, ÈÏÔÑ ÒÅÁÌÉÚÁÃÉÑ NIS ÂÕÄÅÔ Å£ ÐÏÄÄÅÒÖÉ×ÁÅÔ, ËÁË ÔÏÌØËÏ ÏÎÁ
+ ÂÕÄÅÔ ÓÏÚÄÁÎÁ. þÔÏÂÙ ÓÏÚÄÁÔØ ÐÕÓÔÕÀ ËÁÒÔÕ, ÐÒÏÓÔÏ ÎÁÂÅÒÉÔÅ</para>
<screen>ellington&prompt.root; <userinput>vi /var/yp/netgroup</userinput></screen>
@@ -2164,7 +2164,7 @@ INTERNS (,able,test-domain) (,baker,test-domain)</programlisting>
ÓÔÒÁÎÉÃÅ ÓÐÒÁ×ÏÞÎÉËÁ ÐÏ &man.netgroup.5;.</para>
<note>
- <indexterm><primary>ÓÅÔÅ×ÙÅ ÇÒÕÐÐÙ</primary></indexterm>
+ <indexterm><primary>ÓÅÔÅ×ÙÅ ÇÒÕÐÐÙ</primary></indexterm>
<para>îÅ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÎÁ ÓÅÔÅ×ÙÈ ÇÒÕÐÐ ÄÌÉÎÎÅÅ 8 ÓÉÍ×ÏÌÏ×,
ÏÓÏÂÅÎÎÏ ÅÓÌÉ × ×ÁÛÅÍ ÄÏÍÅÎÅ NIS ÉÍÅÀÔÓÑ ÍÁÛÉÎÙ, ÒÁÂÏÔÁÀÝÉÅ ÐÏÄ
ÕÐÒÁ×ÌÅÎÉÅÍ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ. éÍÅÎÁ ÞÕ×ÓÔ×ÉÔÅÌØÎÙ Ë
@@ -2228,16 +2228,16 @@ ellington&prompt.user; <userinput>ypcat -k netgroup.byuser</userinput></screen>
ÐÒÏÃÅÓÓÏÒÁ É ×ÓÅÈ ÐÏÄÐÒÏÇÒÁÍÍ, ×ÙÐÏÌÎÑÀÝÉÈ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÍÅÖÄÕ
ÉÍÅÎÁÍÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ É ÉÈ ÞÉÓÌÏ×ÙÍÉ ID. äÒÕÇÉÍÉ
ÓÌÏ×ÁÍÉ, ËÏÍÁÎÄÁ <command>cd ~<replaceable>user</replaceable></command>
- ÒÁÂÏÔÁÔØ ÎÅ ÂÕÄÅÔ, ËÏÍÁÎÄÁ <command>ls -l</command> ÂÕÄÅÔ ×ÙÄÁ×ÁÔØ
- ÞÉÓÌÏ×ÙÅ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ×ÍÅÓÔÏ ÉͣΠÐÏÌØÚÏ×ÁÔÅÌÅÊ, Á
- <command>find . -user joe -print</command> ÒÁÂÏÔÁÔØ ÏÔËÁÖÅÔÓÑ, ×ÙÄÁ×ÁÑ
- ÓÏÏÂÝÅÎÉÅ <errorname>No such user</errorname>. þÔÏÂÙ ÜÔÏ ÉÓÐÒÁ×ÉÔØ,
- ×ÁÍ ÎÕÖÎÏ ÂÕÄÅÔ ×ÙÐÏÌÎÉÔØ ÉÍÐÏÒÔ ×ÓÅÈ ÚÁÐÉÓÅÊ Ï ÐÏÌØÚÏ×ÁÔÅÌÑÈ
- <emphasis>ÂÅÚ ÒÁÚÒÅÛÅÎÉÑ ÎÁ ×ÈÏÄ ÎÁ ×ÁÛÉ ÓÅÒ×ÅÒÙ</emphasis>.</para>
+ ÒÁÂÏÔÁÔØ ÎÅ ÂÕÄÅÔ, ËÏÍÁÎÄÁ <command>ls -l</command> ÂÕÄÅÔ ×ÙÄÁ×ÁÔØ
+ ÞÉÓÌÏ×ÙÅ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ×ÍÅÓÔÏ ÉͣΠÐÏÌØÚÏ×ÁÔÅÌÅÊ, Á
+ <command>find . -user joe -print</command> ÒÁÂÏÔÁÔØ ÏÔËÁÖÅÔÓÑ, ×ÙÄÁ×ÁÑ
+ ÓÏÏÂÝÅÎÉÅ <errorname>No such user</errorname>. þÔÏÂÙ ÜÔÏ ÉÓÐÒÁ×ÉÔØ,
+ ×ÁÍ ÎÕÖÎÏ ÂÕÄÅÔ ×ÙÐÏÌÎÉÔØ ÉÍÐÏÒÔ ×ÓÅÈ ÚÁÐÉÓÅÊ Ï ÐÏÌØÚÏ×ÁÔÅÌÑÈ
+ <emphasis>ÂÅÚ ÒÁÚÒÅÛÅÎÉÑ ÎÁ ×ÈÏÄ ÎÁ ×ÁÛÉ ÓÅÒ×ÅÒÙ</emphasis>.</para>
<para>üÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ, ÄÏÂÁ×É× ÅÝÅ ÏÄÎÕ ÓÔÒÏËÕ × ÆÁÊÌ
<filename>/etc/master.passwd</filename>. üÔÁ ÓÔÒÏËÁ ÄÏÌÖÎÁ
- ÓÏÄÅÒÖÁÔØ:</para>
+ ÓÏÄÅÒÖÁÔØ:</para>
<para><literal>+:::::::::/sbin/nologin</literal>, ÞÔÏ ÏÚÎÁÞÁÅÔ
<quote>ðÒÏÉÚ×ÅÓÔÉ ÉÍÐÏÒÔÉÒÏ×ÁÎÉÅ ×ÓÅÈ ÚÁÐÉÓÅÊ Ó ÚÁÍÅÎÏÊ ËÏÍÁÎÄÎÏÇÏ
@@ -2311,8 +2311,8 @@ USERBOX IT_EMP ITINTERN USERS</programlisting>
ÏÐÉÓÁÎÎÏÊ ×ÙÛÅ. ðÒÉ ÔÁËÏÍ ÒÁÚ×ÉÔÉÉ ÓÏÂÙÔÉÊ ÆÁÊÌ
<filename>/etc/master.passwd</filename> ÎÁ ËÁÖÄÏÊ ÍÁÛÉÎÅ ÓÏÄÅÒÖÉÔ Ä×Å
ÓÔÒÏËÉ, ÎÁÞÉÎÁÀÝÉÅÓÑ Ó <quote>+</quote>. ðÅÒ×ÁÑ ÉÚ ÎÉÈ ÄÏÂÁ×ÌÑÅÔ
- ÓÅÔÅ×ÕÀ ÇÒÕÐÐÕ Ó ÕÞ£ÔÎÙÍÉ ÚÁÐÉÓÑÍÉ, ËÏÔÏÒÙÍ ÒÁÚÒÅÛÅÎÏ ×ÈÏÄÉÔØ ÎÁ ÜÔÕ
- ÍÁÛÉÎÕ, Á ×ÔÏÒÁÑ ÄÏÂÁ×ÌÑÅÔ ×ÓÅ ÏÓÔÁ×ÛÉÅÓÑ ÕÞÅÔÎÙÅ ÚÁÐÉÓÉ Ó
+ ÓÅÔÅ×ÕÀ ÇÒÕÐÐÕ Ó ÕÞ£ÔÎÙÍÉ ÚÁÐÉÓÑÍÉ, ËÏÔÏÒÙÍ ÒÁÚÒÅÛÅÎÏ ×ÈÏÄÉÔØ ÎÁ ÜÔÕ
+ ÍÁÛÉÎÕ, Á ×ÔÏÒÁÑ ÄÏÂÁ×ÌÑÅÔ ×ÓÅ ÏÓÔÁ×ÛÉÅÓÑ ÕÞÅÔÎÙÅ ÚÁÐÉÓÉ Ó
<filename>/sbin/nologin</filename> × ËÁÞÅÓÔ×Å ËÏÍÁÎÄÎÏÇÏ ÐÒÏÃÅÓÓÏÒÁ.
èÏÒÏÛÅÊ ÉÄÅÅÊ Ñ×ÌÑÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÎÉÅ <quote>éíåîé íáûéîù</quote> ÚÁÇÌÁ×ÎÙÍÉ ÂÕË×ÁÍÉ
ÄÌÑ ÉÍÅÎÉ ÓÅÔÅ×ÏÊ ÇÒÕÐÐÙ. äÒÕÇÉÍÉ ÓÌÏ×ÁÍÉ, ÓÔÒÏËÉ ÄÏÌÖÎÙ ÉÍÅÔØ ÔÁËÏÊ
@@ -2448,52 +2448,52 @@ TWO (,hotel,test-domain)
<para>ïÓÏÂÏÅ ×ÎÉÍÁÎÉÅ ÓÌÅÄÕÅÔ ÕÄÅÌÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÀ
<application>ypserv</application> × ÄÏÍÅÎÅ ÓÏ
- ÍÎÏÇÉÍÉ ÓÅÒ×ÅÒÁÍÉ, ËÏÇÄÁ ÓÅÒ×ÅÒÎÙÅ ÍÁÛÉÎÙ Ñ×ÌÑÀÔÓÑ ÔÁËÖÅ ËÌÉÅÎÔÁÍÉ
+ ÍÎÏÇÉÍÉ ÓÅÒ×ÅÒÁÍÉ, ËÏÇÄÁ ÓÅÒ×ÅÒÎÙÅ ÍÁÛÉÎÙ Ñ×ÌÑÀÔÓÑ ÔÁËÖÅ ËÌÉÅÎÔÁÍÉ
NIS.
- îÅÐÌÏÈÏ ÂÙ ÚÁÓÔÁ×ÉÔØ ÓÅÒ×ÅÒÙ ÏÓÕÝÅÓÔ×ÉÔØ ÐÒÉ×ÑÚËÕ Ë ÓÁÍÉÍ ÓÅÂÅ,
- ÚÁÐÒÅÔÉ× ÒÁÓÓÙÌËÕ ÚÁÐÒÏÓÏ× ÎÁ ÐÒÉ×ÑÚËÕ É ×ÏÚÍÏÖÎÏ, ÐÅÒÅËÒÅÓÔÎÕÀ
- ÐÒÉ×ÑÚËÕ ÄÒÕÇ Ë ÄÒÕÇÕ. åÓÌÉ ÏÄÉÎ ÓÅÒ×ÅÒ ×ÙÊÄÅÔ ÉÚ ÓÔÒÏÑ, Á ÄÒÕÇÉÅ
- ÂÕÄÕÔ ÚÁ×ÉÓÅÔØ ÏÔ ÎÅÇÏ, ÔÏ × ÒÅÚÕÌØÔÁÔÅ ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÓÔÒÁÎÎÙÅ
- ÓÉÔÕÁÃÉÉ. ðÏÓÔÅÐÅÎÎÏ ×ÓÅ ËÌÉÅÎÔÙ ÐÏÐÁÄÕÔ × ÔÁÊÍÁÕÔ É ÐÏÐÙÔÁÀÔÓÑ
- ÐÒÉ×ÑÚÁÔØÓÑ Ë ÄÒÕÇÉÍ ÓÅÒ×ÅÒÁÍ, ÎÏ ÐÏÌÕÞÅÎÎÁÑ ÚÁÄÅÒÖËÁ ÍÏÖÅÔ ÂÙÔØ
- ÚÎÁÞÉÔÅÌØÎÏÊ, Á ÓÔÒÁÎÎÏÓÔÉ ÏÓÔÁÎÕÔÓÑ, ÔÁË ËÁË ÓÅÒ×ÅÒÙ ÓÎÏ×Á ÍÏÇÕÔ
- ÐÒÉ×ÑÚÁÔØÓÑ ÄÒÕÇ Ë ÄÒÕÇÕ.</para>
+ îÅÐÌÏÈÏ ÂÙ ÚÁÓÔÁ×ÉÔØ ÓÅÒ×ÅÒÙ ÏÓÕÝÅÓÔ×ÉÔØ ÐÒÉ×ÑÚËÕ Ë ÓÁÍÉÍ ÓÅÂÅ,
+ ÚÁÐÒÅÔÉ× ÒÁÓÓÙÌËÕ ÚÁÐÒÏÓÏ× ÎÁ ÐÒÉ×ÑÚËÕ É ×ÏÚÍÏÖÎÏ, ÐÅÒÅËÒÅÓÔÎÕÀ
+ ÐÒÉ×ÑÚËÕ ÄÒÕÇ Ë ÄÒÕÇÕ. åÓÌÉ ÏÄÉÎ ÓÅÒ×ÅÒ ×ÙÊÄÅÔ ÉÚ ÓÔÒÏÑ, Á ÄÒÕÇÉÅ
+ ÂÕÄÕÔ ÚÁ×ÉÓÅÔØ ÏÔ ÎÅÇÏ, ÔÏ × ÒÅÚÕÌØÔÁÔÅ ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÓÔÒÁÎÎÙÅ
+ ÓÉÔÕÁÃÉÉ. ðÏÓÔÅÐÅÎÎÏ ×ÓÅ ËÌÉÅÎÔÙ ÐÏÐÁÄÕÔ × ÔÁÊÍÁÕÔ É ÐÏÐÙÔÁÀÔÓÑ
+ ÐÒÉ×ÑÚÁÔØÓÑ Ë ÄÒÕÇÉÍ ÓÅÒ×ÅÒÁÍ, ÎÏ ÐÏÌÕÞÅÎÎÁÑ ÚÁÄÅÒÖËÁ ÍÏÖÅÔ ÂÙÔØ
+ ÚÎÁÞÉÔÅÌØÎÏÊ, Á ÓÔÒÁÎÎÏÓÔÉ ÏÓÔÁÎÕÔÓÑ, ÔÁË ËÁË ÓÅÒ×ÅÒÙ ÓÎÏ×Á ÍÏÇÕÔ
+ ÐÒÉ×ÑÚÁÔØÓÑ ÄÒÕÇ Ë ÄÒÕÇÕ.</para>
<para>÷Ù ÍÏÖÅÔÅ ÚÁÓÔÁ×ÉÔØ ÈÏÓÔ ×ÙÐÏÌÎÉÔØ ÐÒÉ×ÑÚËÕ Ë ËÏÎËÒÅÔÎÏÍÕ ÓÅÒ×ÅÒÕ,
- ÚÁÐÕÓÔÉ× ËÏÍÁÎÄÕ <command>ypbind</command> Ó ÆÌÁÇÏÍ
- <option>-S</option>. åÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ ÄÅÌÁÔØ ÜÔÏ ×ÒÕÞÎÕÀ ËÁÖÄÙÊ
- ÒÁÚ ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ
- ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ NIS, ÔÏ ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ × ÆÁÊÌ
- <filename>/etc/rc.conf</filename> ÔÁËÉÅ ÓÔÒÏËÉ:</para>
+ ÚÁÐÕÓÔÉ× ËÏÍÁÎÄÕ <command>ypbind</command> Ó ÆÌÁÇÏÍ
+ <option>-S</option>. åÓÌÉ ×Ù ÎÅ ÈÏÔÉÔÅ ÄÅÌÁÔØ ÜÔÏ ×ÒÕÞÎÕÀ ËÁÖÄÙÊ
+ ÒÁÚ ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ
+ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ NIS, ÔÏ ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ × ÆÁÊÌ
+ <filename>/etc/rc.conf</filename> ÔÁËÉÅ ÓÔÒÏËÉ:</para>
<programlisting>nis_client_enable="YES" # run client stuff as well
nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</replaceable>"</programlisting>
<para>äÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ ÓÔÒÁÎÉÃÅ ÓÐÒÁ×ËÉ ÐÏ
- &man.ypbind.8;.</para>
+ &man.ypbind.8;.</para>
</sect2>
<sect2>
<title>æÏÒÍÁÔÙ ÐÁÒÏÌÅÊ</title>
<indexterm>
- <primary>NIS</primary>
- <secondary>ÆÏÒÍÁÔÙ ÐÁÒÏÌÅÊ</secondary>
+ <primary>NIS</primary>
+ <secondary>ÆÏÒÍÁÔÙ ÐÁÒÏÌÅÊ</secondary>
</indexterm>
<para>ïÄÎÉÍ ÉÚ ÏÂÝÉÈ ×ÏÐÒÏÓÏ×, ËÏÔÏÒÙÅ ×ÏÚÎÉËÁÀÔ × ÎÁÞÁÌÅ ÒÁÂÏÔÙ Ó NIS,
- Ñ×ÌÑÅÔÓÑ ×ÏÐÒÏÓ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÆÏÒÍÁÔÏ× ÐÁÒÏÌÅÊ. åÓÌÉ ×ÁÛ ÓÅÒ×ÅÒ NIS
- ÉÓÐÏÌØÚÕÅÔ ÐÁÒÏÌÉ, ÚÁÛÉÆÒÏ×ÁÎÎÙÅ ÁÌÇÏÒÉÔÍÏÍ DES, ÔÏ ÏÎ ÂÕÄÅÔ
- ÐÏÄÄÅÒÖÉ×ÁÔØ ÔÏÌØËÏ ÔÅÈ ËÌÉÅÎÔÏ×, ÞÔÏ ÔÁËÖÅ ÉÓÐÏÌØÚÕÀÔ DES. ë
- ÐÒÉÍÅÒÕ, ÅÓÌÉ × ×ÁÛÅÊ ÓÅÔÉ ÉÍÅÀÔÓÑ ËÌÉÅÎÔÙ NIS, ÉÓÐÏÌØÚÕÀÝÉÅ &solaris;,
- ÔÏ ×ÁÍ, ÓËÏÒÅÅ ×ÓÅÇÏ, ÎÅÏÂÈÏÄÉÍÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÏÌÉ Ó ÛÉÆÒÏ×ÁÎÉÅÍ ÐÏ
- ÁÌÇÏÒÉÔÍÕ DES.</para>
+ Ñ×ÌÑÅÔÓÑ ×ÏÐÒÏÓ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÆÏÒÍÁÔÏ× ÐÁÒÏÌÅÊ. åÓÌÉ ×ÁÛ ÓÅÒ×ÅÒ NIS
+ ÉÓÐÏÌØÚÕÅÔ ÐÁÒÏÌÉ, ÚÁÛÉÆÒÏ×ÁÎÎÙÅ ÁÌÇÏÒÉÔÍÏÍ DES, ÔÏ ÏÎ ÂÕÄÅÔ
+ ÐÏÄÄÅÒÖÉ×ÁÔØ ÔÏÌØËÏ ÔÅÈ ËÌÉÅÎÔÏ×, ÞÔÏ ÔÁËÖÅ ÉÓÐÏÌØÚÕÀÔ DES. ë
+ ÐÒÉÍÅÒÕ, ÅÓÌÉ × ×ÁÛÅÊ ÓÅÔÉ ÉÍÅÀÔÓÑ ËÌÉÅÎÔÙ NIS, ÉÓÐÏÌØÚÕÀÝÉÅ &solaris;,
+ ÔÏ ×ÁÍ, ÓËÏÒÅÅ ×ÓÅÇÏ, ÎÅÏÂÈÏÄÉÍÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÒÏÌÉ Ó ÛÉÆÒÏ×ÁÎÉÅÍ ÐÏ
+ ÁÌÇÏÒÉÔÍÕ DES.</para>
<para>þÔÏÂÙ ÐÏÎÑÔØ, ËÁËÏÊ ÆÏÒÍÁÔ ÉÓÐÏÌØÚÕÀÔ ×ÁÛÉ ÓÅÒ×ÅÒÙ É ËÌÉÅÎÔÙ,
- ÚÁÇÌÑÎÉÔÅ × ÆÁÊÌ <filename>/etc/login.conf</filename>. åÓÌÉ ÈÏÓÔ
- ÎÁÓÔÒÏÅÎ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÁÒÏÌÅÊ, ÚÁÛÉÆÒÏ×ÁÎÎÙÈ ÐÏ ÁÌÇÏÒÉÔÍÕ DES,
- ÔÏ ËÌÁÓÓ <literal>default</literal> ÂÕÄÅÔ ÓÏÄÅÒÖÁÔØ ÚÁÐÉÓØ ×ÒÏÄÅ
- ÓÌÅÄÕÀÝÅÊ:</para>
+ ÚÁÇÌÑÎÉÔÅ × ÆÁÊÌ <filename>/etc/login.conf</filename>. åÓÌÉ ÈÏÓÔ
+ ÎÁÓÔÒÏÅÎ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÁÒÏÌÅÊ, ÚÁÛÉÆÒÏ×ÁÎÎÙÈ ÐÏ ÁÌÇÏÒÉÔÍÕ DES,
+ ÔÏ ËÌÁÓÓ <literal>default</literal> ÂÕÄÅÔ ÓÏÄÅÒÖÁÔØ ÚÁÐÉÓØ ×ÒÏÄÅ
+ ÓÌÅÄÕÀÝÅÊ:</para>
<programlisting>default:\
:passwd_format=des:\
@@ -2501,37 +2501,37 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
[ðÏÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ ÏÐÕÝÅÎÙ]</programlisting>
<para>äÒÕÇÉÍÉ ×ÏÚÍÏÖÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÄÌÑ <literal>passwd_format</literal>
- Ñ×ÌÑÀÔÓÑ <literal>blf</literal> É <literal>md5</literal> (ÄÌÑ ÐÁÒÏÌÅÊ,
- ÛÉÆÒÕÅÍÙÈ ÐÏ ÓÔÁÎÄÁÒÔÁÍ Blowfish É MD5 ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ).</para>
+ Ñ×ÌÑÀÔÓÑ <literal>blf</literal> É <literal>md5</literal> (ÄÌÑ ÐÁÒÏÌÅÊ,
+ ÛÉÆÒÕÅÍÙÈ ÐÏ ÓÔÁÎÄÁÒÔÁÍ Blowfish É MD5 ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ).</para>
<para>åÓÌÉ ×Ù ×ÎÅÓÌÉ ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌ
- <filename>/etc/login.conf</filename>, ÔÏ ×ÁÍ ÔÁËÖÅ ÎÕÖÎÏ ÐÅÒÅÓÔÒÏÉÔØ
- ÂÁÚÕ ÄÁÎÎÙÈ ÐÁÒÁÍÅÔÒÏ× ×ÈÏÄÁ × ÓÉÓÔÅÍÕ, ÞÔÏ ÄÏÓÔÉÇÁÅÔÓÑ ÚÁÐÕÓËÏÍ
- ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ ÐÏÌØÚÏ×ÁÔÅÌÅÍ <username>root</username>:</para>
+ <filename>/etc/login.conf</filename>, ÔÏ ×ÁÍ ÔÁËÖÅ ÎÕÖÎÏ ÐÅÒÅÓÔÒÏÉÔØ
+ ÂÁÚÕ ÄÁÎÎÙÈ ÐÁÒÁÍÅÔÒÏ× ×ÈÏÄÁ × ÓÉÓÔÅÍÕ, ÞÔÏ ÄÏÓÔÉÇÁÅÔÓÑ ÚÁÐÕÓËÏÍ
+ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ ÐÏÌØÚÏ×ÁÔÅÌÅÍ <username>root</username>:</para>
<screen>&prompt.root; <userinput>cap_mkdb /etc/login.conf</userinput></screen>
<note>
- <para>æÏÒÍÁÔ ÐÁÒÏÌÅÊ, ËÏÔÏÒÙÅ ÕÖÅ ÎÁÈÏÄÑÔÓÑ × ÆÁÊÌÅ
+ <para>æÏÒÍÁÔ ÐÁÒÏÌÅÊ, ËÏÔÏÒÙÅ ÕÖÅ ÎÁÈÏÄÑÔÓÑ × ÆÁÊÌÅ
<filename>/etc/master.passwd</filename>, ÎÅ ÂÕÄÅÔ ÉÚÍÅΣΠÄÏ ÔÅÈ ÐÏÒ,
- ÐÏËÁ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÓÍÅÎÉÔ Ó×ÏÊ ÐÁÒÏÌØ <emphasis>ÐÏÓÌÅ</emphasis>
- ÐÅÒÅÓÔÒÏÅÎÉÑ ÂÁÚÙ ÄÁÎÎÙÈ ÐÁÒÁÍÅÔÒÏ× ×ÈÏÄÁ × ÓÉÓÔÅÍÕ.</para>
+ ÐÏËÁ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÓÍÅÎÉÔ Ó×ÏÊ ÐÁÒÏÌØ <emphasis>ÐÏÓÌÅ</emphasis>
+ ÐÅÒÅÓÔÒÏÅÎÉÑ ÂÁÚÙ ÄÁÎÎÙÈ ÐÁÒÁÍÅÔÒÏ× ×ÈÏÄÁ × ÓÉÓÔÅÍÕ.</para>
</note>
<para>ðÏÓÌÅ ÜÔÏÇÏ, ÞÔÏÂÙ ÕÄÏÓÔÏ×ÅÒÉÔØÓÑ × ÔÏÍ, ÞÔÏ ÐÁÒÏÌÉ ÚÁÛÉÆÒÏ×ÁÎÙ
- × ÔÏÍ ÆÏÒÍÁÔÅ, ËÏÔÏÒÙÊ ×ÙÂÒÁÎ ×ÁÍÉ, ÎÕÖÎÏ ÐÒÏ×ÅÒÉÔØ, ÞÔÏ ÓÔÒÏËÁ
+ × ÔÏÍ ÆÏÒÍÁÔÅ, ËÏÔÏÒÙÊ ×ÙÂÒÁÎ ×ÁÍÉ, ÎÕÖÎÏ ÐÒÏ×ÅÒÉÔØ, ÞÔÏ ÓÔÒÏËÁ
<literal>crypt_default</literal> × <filename>/etc/auth.conf</filename>
- ÕËÁÚÙ×ÁÅÔ ÐÒÅÄÐÏÞÔÅÎÉÅ ×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÆÏÒÍÁÔÁ ÐÁÒÏÌÅÊ. äÌÑ ÜÔÏÇÏ
- ÐÏÍÅÓÔÉÔÅ ×ÙÂÒÁÎÎÙÊ ÆÏÒÍÁÔ ÐÅÒ×ÙÍ × ÓÐÉÓËÅ. îÁÐÒÉÍÅÒ, ÐÒÉ
- ÉÓÐÏÌØÚÏ×ÁÎÉÉ DES-ÛÉÆÒÏ×ÁÎÉÑ ÐÁÒÏÌÅÊ ÓÔÒÏËÁ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:</para>
+ ÕËÁÚÙ×ÁÅÔ ÐÒÅÄÐÏÞÔÅÎÉÅ ×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÆÏÒÍÁÔÁ ÐÁÒÏÌÅÊ. äÌÑ ÜÔÏÇÏ
+ ÐÏÍÅÓÔÉÔÅ ×ÙÂÒÁÎÎÙÊ ÆÏÒÍÁÔ ÐÅÒ×ÙÍ × ÓÐÉÓËÅ. îÁÐÒÉÍÅÒ, ÐÒÉ
+ ÉÓÐÏÌØÚÏ×ÁÎÉÉ DES-ÛÉÆÒÏ×ÁÎÉÑ ÐÁÒÏÌÅÊ ÓÔÒÏËÁ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:</para>
<programlisting>crypt_default = des blf md5</programlisting>
<para>÷ÙÐÏÌÎÉ× ×ÙÛÅÐÅÒÅÞÉÓÌÅÎÎÙÅ ÛÁÇÉ ÎÁ ËÁÖÄÏÍ ÉÚ ÓÅÒ×ÅÒÏ× É ËÌÉÅÎÔÏ×
- NIS, ÒÁÂÏÔÁÀÝÉÈ ÎÁ FreeBSD, ×Ù ÍÏÖÅÔÅ ÏÂÅÓÐÅÞÉÔØ ÉÈ ÓÏÇÌÁÓÏ×ÁÎÎÏÓÔØ
- ÏÔÎÏÓÉÔÅÌØÎÏ ÉÓÐÏÌØÚÕÅÍÏÇÏ × ×ÁÛÅÊ ÓÅÔÉ ÆÏÒÍÁÔÁ ÐÁÒÏÌÅÊ. åÓÌÉ Õ ×ÁÓ
- ×ÏÚÎÉËÌÉ ÐÒÏÂÌÅÍÙ Ó ÁÕÔÅÎÔÉÆÉËÁÃÉÅÊ ËÌÉÅÎÔÁ NIS, ÎÁÞÁÔØ
- Å£ ÒÅÛÁÔØ ÏÐÒÅÄÅÌ£ÎÎÏ ÓÔÏÉÔ ÏÔÓÀÄÁ. úÁÐÏÍÎÉÔÅ: ÅÓÌÉ ×Ù ÈÏÔÉÔÅ
+ NIS, ÒÁÂÏÔÁÀÝÉÈ ÎÁ FreeBSD, ×Ù ÍÏÖÅÔÅ ÏÂÅÓÐÅÞÉÔØ ÉÈ ÓÏÇÌÁÓÏ×ÁÎÎÏÓÔØ
+ ÏÔÎÏÓÉÔÅÌØÎÏ ÉÓÐÏÌØÚÕÅÍÏÇÏ × ×ÁÛÅÊ ÓÅÔÉ ÆÏÒÍÁÔÁ ÐÁÒÏÌÅÊ. åÓÌÉ Õ ×ÁÓ
+ ×ÏÚÎÉËÌÉ ÐÒÏÂÌÅÍÙ Ó ÁÕÔÅÎÔÉÆÉËÁÃÉÅÊ ËÌÉÅÎÔÁ NIS, ÎÁÞÁÔØ
+ Å£ ÒÅÛÁÔØ ÏÐÒÅÄÅÌ£ÎÎÏ ÓÔÏÉÔ ÏÔÓÀÄÁ. úÁÐÏÍÎÉÔÅ: ÅÓÌÉ ×Ù ÈÏÔÉÔÅ
ÉÓÐÏÌØÚÏ×ÁÔØ ÓÅÒ×ÅÒ NIS × ÇÅÔÅÒÏÇÅÎÎÏÊ ÓÅÔÉ, ×ÁÍ, ÎÁ×ÅÒÎÏÅ, ÎÕÖÎÏ
ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ DES ÎÁ ×ÓÅÈ ÓÉÓÔÅÍÁÈ × ÓÉÌÕ ÔÏÇÏ, ÞÔÏ ÜÔÏ
ÍÉÎÉÍÁÌØÎÙÊ ÏÂÝÉÊ ÓÔÁÎÄÁÒÔ.</para>
@@ -2541,11 +2541,11 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
<sect1 id="network-dhcp">
<sect1info>
<authorgroup>
- <author>
- <firstname>Greg</firstname>
- <surname>Sutter</surname>
- <contrib>ôÅËÓÔ ÎÁÐÉÓÁÌ </contrib>
- </author>
+ <author>
+ <firstname>Greg</firstname>
+ <surname>Sutter</surname>
+ <contrib>ôÅËÓÔ ÎÁÐÉÓÁÌ </contrib>
+ </author>
</authorgroup>
</sect1info>
@@ -2619,7 +2619,7 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
<para>DHCP ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÕÔÉÌÉÔÏÊ <application>sysinstall</application>.
ðÒÉ ÎÁÓÔÒÏÊËÅ ÓÅÔÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÉÚ ÐÒÏÇÒÁÍÍÙ
<application>sysinstall</application> ÐÅÒ×ÙÊ
- ×ÏÐÒÏÓ, ËÏÔÏÒÙÊ ×ÁÍ ÚÁÄÁÅÔÓÑ: <quote>Do you want to try DHCP
+ ×ÏÐÒÏÓ, ËÏÔÏÒÙÊ ×ÁÍ ÚÁÄÁÅÔÓÑ: <quote>Do you want to try DHCP
configuration of this interface?</quote> (<quote>èÏÔÉÔÅ ÌÉ ×Ù ÐÏÐÒÏÂÏ×ÁÔØ
ÎÁÓÔÒÏÉÔØ ÜÔÏÔ ÉÎÔÅÒÆÅÊÓ ÞÅÒÅÚ DHCP?</quote>). õÔ×ÅÒÄÉÔÅÌØÎÙÊ ÏÔ×ÅÔ
ÐÒÉ×ÅÄ£Ô Ë ÚÁÐÕÓËÕ ÐÒÏÇÒÁÍÍÙ <command>dhclient</command>, É ÐÒÉ ÕÄÁÞÎÏÍ
@@ -2635,46 +2635,46 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
</indexterm>
<itemizedlist>
<listitem>
- <para>õÂÅÄÉÔÅÓØ, ÞÔÏ ÕÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename>
- ×ËÌÀÞÅÎÏ × ËÏÍÐÉÌÑÃÉÀ ×ÁÛÅÇÏ ÑÄÒÁ. þÔÏÂÙ ÜÔÏ ÓÄÅÌÁÔØ, ÄÏÂÁרÔÅ
- ÓÔÒÏÞËÕ <literal>device bpf</literal>
+ <para>õÂÅÄÉÔÅÓØ, ÞÔÏ ÕÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename>
+ ×ËÌÀÞÅÎÏ × ËÏÍÐÉÌÑÃÉÀ ×ÁÛÅÇÏ ÑÄÒÁ. þÔÏÂÙ ÜÔÏ ÓÄÅÌÁÔØ, ÄÏÂÁרÔÅ
+ ÓÔÒÏÞËÕ <literal>device bpf</literal>
(<literal>pseudo-device bpf</literal> × &os;&nbsp;4.X)
× ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ
- ÆÁÊÌ ÑÄÒÁ É ÐÅÒÅÓÔÒÏÊÔÅ ÑÄÒÏ. âÏÌÅÅ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï
- ÐÏÓÔÒÏÅÎÉÉ ÑÄÅÒ ÉÍÅÅÔÓÑ × <xref
- linkend="kernelconfig">.</para>
-
- <para>õÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename> ÕÖÅ Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ
- ÑÄÒÁ <filename>GENERIC</filename>, ËÏÔÏÒÏÅ ÐÏÓÔÁ×ÌÑÅÔÓÑ ×ÍÅÓÔÅ Ó
- FreeBSD, ÔÁË ÞÔÏ, ÅÓÌÉ ×Ù ÎÅ ÉÓÐÏÌØÚÕÅÔÅ ÄÒÕÇÏÅ ÑÄÒÏ, ÔÏ ×ÁÍ É
- ÎÅ ÎÕÖÎÏ ÅÇÏ ÄÅÌÁÔØ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÒÁÂÏÔÁÌ DHCP.</para>
-
- <note>
- <para>ôÅ, ËÔÏ ÂÅÓÐÏËÏÉÔÓÑ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ, ÄÏÌÖÎÙ ÉÍÅÔØ × ×ÉÄÕ, ÞÔÏ
- ÕÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename> Ñ×ÌÑÅÔÓÑ ÔÁËÖÅ ÔÅÍ ÓÁÍÙÍ
- ÕÓÔÒÏÊÓÔ×ÏÍ, ËÏÔÏÒÏÅ ÐÏÚ×ÏÌÑÅÔ ÒÁÂÏÔÁÔØ ÐÒÏÇÒÁÍÍÁÍ-ÓÎÉÆÆÅÒÁÍ
- ÐÁËÅÔÏ× (ÈÏÔÑ ÄÌÑ ÜÔÏÇÏ ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ÚÁÐÕÝÅÎÙ ÐÏÌØÚÏ×ÁÔÅÌÅÍ
- <username>root</username>). îÁÌÉÞÉÅ ÕÓÔÒÏÊÓÔ×Á
- <devicename>bpf</devicename> <emphasis>ÎÅÏÂÈÏÄÉÍÏ</emphasis> ÄÌÑ
- ÉÓÐÏÌØÚÏ×ÁÎÉÑ DHCP, ÎÏ ÅÓÌÉ ×Ù ÞÅÒÅÓÞÕÒ ÂÅÓÐÏËÏÉÔÅÓØ Ï
- ÂÅÚÏÐÁÓÎÏÓÔÉ, ÔÏ ×ÁÍ ÎÅÌØÚÑ ÄÏÂÁ×ÌÑÔØ ÕÓÔÒÏÊÓÔ×Ï
- <devicename>bpf</devicename> × ÑÄÒÏ ÔÏÌØËÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ
- × ÎÅÏÐÒÅÄÅÌ£ÎÎÏÍ ÂÕÄÕÝÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ DHCP.</para>
- </note>
+ ÆÁÊÌ ÑÄÒÁ É ÐÅÒÅÓÔÒÏÊÔÅ ÑÄÒÏ. âÏÌÅÅ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï
+ ÐÏÓÔÒÏÅÎÉÉ ÑÄÅÒ ÉÍÅÅÔÓÑ × <xref
+ linkend="kernelconfig">.</para>
+
+ <para>õÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename> ÕÖÅ Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ
+ ÑÄÒÁ <filename>GENERIC</filename>, ËÏÔÏÒÏÅ ÐÏÓÔÁ×ÌÑÅÔÓÑ ×ÍÅÓÔÅ Ó
+ FreeBSD, ÔÁË ÞÔÏ, ÅÓÌÉ ×Ù ÎÅ ÉÓÐÏÌØÚÕÅÔÅ ÄÒÕÇÏÅ ÑÄÒÏ, ÔÏ ×ÁÍ É
+ ÎÅ ÎÕÖÎÏ ÅÇÏ ÄÅÌÁÔØ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÒÁÂÏÔÁÌ DHCP.</para>
+
+ <note>
+ <para>ôÅ, ËÔÏ ÂÅÓÐÏËÏÉÔÓÑ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ, ÄÏÌÖÎÙ ÉÍÅÔØ × ×ÉÄÕ, ÞÔÏ
+ ÕÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename> Ñ×ÌÑÅÔÓÑ ÔÁËÖÅ ÔÅÍ ÓÁÍÙÍ
+ ÕÓÔÒÏÊÓÔ×ÏÍ, ËÏÔÏÒÏÅ ÐÏÚ×ÏÌÑÅÔ ÒÁÂÏÔÁÔØ ÐÒÏÇÒÁÍÍÁÍ-ÓÎÉÆÆÅÒÁÍ
+ ÐÁËÅÔÏ× (ÈÏÔÑ ÄÌÑ ÜÔÏÇÏ ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ÚÁÐÕÝÅÎÙ ÐÏÌØÚÏ×ÁÔÅÌÅÍ
+ <username>root</username>). îÁÌÉÞÉÅ ÕÓÔÒÏÊÓÔ×Á
+ <devicename>bpf</devicename> <emphasis>ÎÅÏÂÈÏÄÉÍÏ</emphasis> ÄÌÑ
+ ÉÓÐÏÌØÚÏ×ÁÎÉÑ DHCP, ÎÏ ÅÓÌÉ ×Ù ÞÅÒÅÓÞÕÒ ÂÅÓÐÏËÏÉÔÅÓØ Ï
+ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÔÏ ×ÁÍ ÎÅÌØÚÑ ÄÏÂÁ×ÌÑÔØ ÕÓÔÒÏÊÓÔ×Ï
+ <devicename>bpf</devicename> × ÑÄÒÏ ÔÏÌØËÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ
+ × ÎÅÏÐÒÅÄÅÌ£ÎÎÏÍ ÂÕÄÕÝÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ DHCP.</para>
+ </note>
</listitem>
<listitem>
- <para>ïÔÒÅÄÁËÔÉÒÕÊÔÅ ×ÁÛ ÆÁÊÌ <filename>/etc/rc.conf</filename>,
- ×ËÌÀÞÉ× × ÎÅÇÏ ÓÌÅÄÕÀÝÅÅ:</para>
+ <para>ïÔÒÅÄÁËÔÉÒÕÊÔÅ ×ÁÛ ÆÁÊÌ <filename>/etc/rc.conf</filename>,
+ ×ËÌÀÞÉ× × ÎÅÇÏ ÓÌÅÄÕÀÝÅÅ:</para>
- <programlisting>ifconfig_fxp0="DHCP"</programlisting>
+ <programlisting>ifconfig_fxp0="DHCP"</programlisting>
</listitem>
</itemizedlist>
<note>
<para>ïÂÑÚÁÔÅÌØÎÏ ÚÁÍÅÎÉÔÅ <literal>fxp0</literal> ÎÁ ÉÍÑ ÉÎÔÅÒÆÅÊÓÁ,
- ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÎÁÓÔÒÁÉ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉ, ËÁË ÜÔÏ ÏÐÉÓÁÎÏ × <xref
- linkend="config-network-setup">.</para>
+ ËÏÔÏÒÙÊ ×Ù ÈÏÔÉÔÅ ÎÁÓÔÒÁÉ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉ, ËÁË ÜÔÏ ÏÐÉÓÁÎÏ × <xref
+ linkend="config-network-setup">.</para>
</note>
<para>åÓÌÉ <command>dhclient</command> × ×ÁÛÅÊ ÓÉÓÔÅÍÅ ÎÁÈÏÄÉÔÓÑ × ÄÒÕÇÏÍ
@@ -2711,7 +2711,7 @@ dhcp_flags=""</programlisting>
ÆÁÊÌÁ, <filename>/etc/dhclient.conf</filename>. ëÁË ÐÒÁ×ÉÌÏ, ÆÁÊÌ
ÓÏÄÅÒÖÉÔ ÔÏÌØËÏ ËÏÍÍÅÎÔÁÒÉÉ, Á ÎÁÓÔÒÏÊËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÏÓÔÁÔÏÞÎÏ
ÈÏÒÏÛÉ. üÔÏÔ ÎÁÓÔÒÏÅÞÎÙÊ ÆÁÊÌ ÏÐÉÓÁÎ ÎÁ ÓÔÒÁÎÉÃÁÈ ÓÐÒÁ×ÏÞÎÏÊ
- ÓÉÓÔÅÍÙ ÐÏ &man.dhclient.conf.5;.</para>
+ ÓÉÓÔÅÍÙ ÐÏ &man.dhclient.conf.5;.</para>
</listitem>
<listitem>
@@ -2747,30 +2747,30 @@ dhcp_flags=""</programlisting>
<title>äÏÐÏÌÎÉÔÅÌØÎÁÑ ÌÉÔÅÒÁÔÕÒÁ</title>
<para>ðÏÌÎÏÅ ÏÐÉÓÁÎÉÅ ÐÒÏÔÏËÏÌÁ DHCP ÄÁÅÔÓÑ × <ulink
- url="http://www.freesoft.org/CIE/RFC/2131/">RFC 2131</ulink>. ëÒÏÍÅ
- ÔÏÇÏ, ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ ÅÓÔØ ÎÁ ÓÅÒ×ÅÒÅ <ulink
- url="http://www.dhcp.org/"></ulink>.</para>
+ url="http://www.freesoft.org/CIE/RFC/2131/">RFC 2131</ulink>. ëÒÏÍÅ
+ ÔÏÇÏ, ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ ÅÓÔØ ÎÁ ÓÅÒ×ÅÒÅ <ulink
+ url="http://www.dhcp.org/"></ulink>.</para>
</sect2>
<sect2 id="network-dhcp-server">
<title>õÓÔÁÎÏ×ËÁ É ÎÁÓÔÒÏÊËÁ ÓÅÒ×ÅÒÁ DHCP</title>
<sect3>
- <title>þÅÍÕ ÐÏÓ×ÑݣΠÜÔÏÔ ÒÁÚÄÅÌ</title>
+ <title>þÅÍÕ ÐÏÓ×ÑݣΠÜÔÏÔ ÒÁÚÄÅÌ</title>
- <para>üÔÏÔ ÒÁÚÄÅÌ ÄÁ£Ô ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ, ËÁË ÎÁÓÔÒÏÉÔØ ÓÉÓÔÅÍÕ
- FreeBSD ÄÌÑ ÒÁÂÏÔÙ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ DHCP ÎÁ ÏÓÎÏ×Å ÒÅÁÌÉÚÁÃÉÉ
- ÐÁËÅÔÁ DHCP ÏÔ ISC (Internet Software Consortium).</para>
+ <para>üÔÏÔ ÒÁÚÄÅÌ ÄÁ£Ô ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ, ËÁË ÎÁÓÔÒÏÉÔØ ÓÉÓÔÅÍÕ
+ FreeBSD ÄÌÑ ÒÁÂÏÔÙ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ DHCP ÎÁ ÏÓÎÏ×Å ÒÅÁÌÉÚÁÃÉÉ
+ ÐÁËÅÔÁ DHCP ÏÔ ISC (Internet Software Consortium).</para>
<para>óÅÒ×ÅÒÎÁÑ ÞÁÓÔØ ÐÁËÅÔÁ ÎÅ ÐÏÓÔÁ×ÌÑÅÔÓÑ ËÁË ÞÁÓÔØ FreeBSD, ÔÁË
- ÞÔÏ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÐÏÒÔ <filename
- role="package">net/isc-dhcp3-relay</filename> ÄÌÑ ÐÏÌÕÞÅÎÉÑ
- ÜÔÏÇÏ ÓÅÒ×ÉÓÁ. ïÂÒÁÔÉÔÅÓØ Ë <xref linkend="ports"> ÄÌÑ ÐÏÌÕÞÅÎÉÑ
- ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÌÌÅËÃÉÉ ÐÏÒÔÏ×.</para>
+ ÞÔÏ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ ÐÏÒÔ <filename
+ role="package">net/isc-dhcp3-relay</filename> ÄÌÑ ÐÏÌÕÞÅÎÉÑ
+ ÜÔÏÇÏ ÓÅÒ×ÉÓÁ. ïÂÒÁÔÉÔÅÓØ Ë <xref linkend="ports"> ÄÌÑ ÐÏÌÕÞÅÎÉÑ
+ ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÏÌÌÅËÃÉÉ ÐÏÒÔÏ×.</para>
</sect3>
-
+
<sect3>
- <title>õÓÔÁÎÏ×ËÁ ÓÅÒ×ÅÒÁ DHCP</title>
+ <title>õÓÔÁÎÏ×ËÁ ÓÅÒ×ÅÒÁ DHCP</title>
<indexterm>
<primary>DHCP</primary>
@@ -2778,38 +2778,38 @@ dhcp_flags=""</programlisting>
</indexterm>
<para>äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ ÓÉÓÔÅÍÕ FreeBSD ÎÁ ÒÁÂÏÔÕ × ËÁÞÅÓÔ×Å
- ÓÅÒ×ÅÒÁ DHCP, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÏÂÅÓÐÅÞÉÔØ ÐÒÉÓÕÔÓÔ×ÉÅ ÕÓÔÒÏÊÓÔ×Á
- &man.bpf.4;, ×ËÏÍÐÉÌÉÒÏ×ÁÎÎÏÇÏ × ÑÄÒÏ. äÌÑ ÜÔÏÇÏ
- ÄÏÂÁרÔÅ ÓÔÒÏËÕ <literal>device bpf</literal>
+ ÓÅÒ×ÅÒÁ DHCP, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÏÂÅÓÐÅÞÉÔØ ÐÒÉÓÕÔÓÔ×ÉÅ ÕÓÔÒÏÊÓÔ×Á
+ &man.bpf.4;, ×ËÏÍÐÉÌÉÒÏ×ÁÎÎÏÇÏ × ÑÄÒÏ. äÌÑ ÜÔÏÇÏ
+ ÄÏÂÁרÔÅ ÓÔÒÏËÕ <literal>device bpf</literal>
(<literal>pseudo-device bpf</literal> × &os;&nbsp;4.X) × ÆÁÊÌ
- ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÑÄÒÁ. äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï
- ÐÏÓÔÒÏÅÎÉÉ ÑÄÅÒ, ÏÂÒÁÔÉÔÅÓØ Ë <xref linkend="kernelconfig">.</para>
+ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÑÄÒÁ. äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï
+ ÐÏÓÔÒÏÅÎÉÉ ÑÄÅÒ, ÏÂÒÁÔÉÔÅÓØ Ë <xref linkend="kernelconfig">.</para>
<para>õÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename> ÕÖÅ ×ÈÏÄÉÔ × ÓÏÓÔÁ×
- ÑÄÒÁ <filename>GENERIC</filename>, ÐÏÓÔÁ×ÌÑÅÍÏÇÏ Ó FreeBSD, ÔÁË ÞÔÏ
- ×ÁÍ ÎÅ ÎÕÖÎÏ ÓÏÚÄÁ×ÁÔØ ÓÏÂÓÔ×ÅÎÎÏÅ ÑÄÒÏ ÄÌÑ ÏÂÅÓÐÅÞÅÎÉÑ ÒÁÂÏÔÙ
- DHCP.</para>
-
- <note>
- <para>ôÅ, ËÔÏ ÏÂÒÁÝÁÅÔ ÏÓÏÂÏÅ ×ÎÉÍÁÎÉÅ ÎÁ ×ÏÐÒÏÓÙ ÂÅÚÏÐÁÓÎÏÓÔÉ,
- ÄÏÌÖÎÙ ÚÁÍÅÔÉÔØ, ÞÔÏ <devicename>bpf</devicename> Ñ×ÌÑÅÔÓÑ ÔÅÍ
- ÕÓÔÒÏÊÓÔ×ÏÍ, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÎÏÒÍÁÌØÎÏ ÒÁÂÏÔÁÔØ ÓÎÉÆÆÅÒÁÍ ÐÁËÅÔÏ×
- (ÈÏÔÑ ÔÁËÉÍ ÐÒÏÇÒÁÍÍÁÍ ÔÒÅÂÕÀÔÓÑ ÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÊ ÄÏÓÔÕÐ).
- îÁÌÉÞÉÅ ÕÓÔÒÏÊÓÔ×Á <devicename>bpf</devicename>
- <emphasis>ÏÂÑÚÁÔÅÌØÎÏ</emphasis> ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ DHCP, ÎÏ ÅÓÌÉ
- ×Ù ÏÞÅÎØ ÏÂÅÓÐÏËÏÅÎÙ ÂÅÚÏÐÁÓÎÏÓÔØÀ, ÎÁ×ÅÒÎÏÅ, ×ÁÍ ÎÅ ÎÕÖÎÏ
- ×ËÌÀÞÁÔØ <devicename>bpf</devicename> × ×ÁÛÅ ÑÄÒÏ ÔÏÌØËÏ ÐÏÔÏÍÕ,
- ÞÔÏ × ÏÔÄÁÌ£ÎÎÏÍ ÂÕÄÕÝÅÍ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÉÓÐÏÌØÚÏ×ÁÔØ DHCP.</para>
- </note>
+ ÑÄÒÁ <filename>GENERIC</filename>, ÐÏÓÔÁ×ÌÑÅÍÏÇÏ Ó FreeBSD, ÔÁË ÞÔÏ
+ ×ÁÍ ÎÅ ÎÕÖÎÏ ÓÏÚÄÁ×ÁÔØ ÓÏÂÓÔ×ÅÎÎÏÅ ÑÄÒÏ ÄÌÑ ÏÂÅÓÐÅÞÅÎÉÑ ÒÁÂÏÔÙ
+ DHCP.</para>
+
+ <note>
+ <para>ôÅ, ËÔÏ ÏÂÒÁÝÁÅÔ ÏÓÏÂÏÅ ×ÎÉÍÁÎÉÅ ÎÁ ×ÏÐÒÏÓÙ ÂÅÚÏÐÁÓÎÏÓÔÉ,
+ ÄÏÌÖÎÙ ÚÁÍÅÔÉÔØ, ÞÔÏ <devicename>bpf</devicename> Ñ×ÌÑÅÔÓÑ ÔÅÍ
+ ÕÓÔÒÏÊÓÔ×ÏÍ, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÎÏÒÍÁÌØÎÏ ÒÁÂÏÔÁÔØ ÓÎÉÆÆÅÒÁÍ ÐÁËÅÔÏ×
+ (ÈÏÔÑ ÔÁËÉÍ ÐÒÏÇÒÁÍÍÁÍ ÔÒÅÂÕÀÔÓÑ ÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÊ ÄÏÓÔÕÐ).
+ îÁÌÉÞÉÅ ÕÓÔÒÏÊÓÔ×Á <devicename>bpf</devicename>
+ <emphasis>ÏÂÑÚÁÔÅÌØÎÏ</emphasis> ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ DHCP, ÎÏ ÅÓÌÉ
+ ×Ù ÏÞÅÎØ ÏÂÅÓÐÏËÏÅÎÙ ÂÅÚÏÐÁÓÎÏÓÔØÀ, ÎÁ×ÅÒÎÏÅ, ×ÁÍ ÎÅ ÎÕÖÎÏ
+ ×ËÌÀÞÁÔØ <devicename>bpf</devicename> × ×ÁÛÅ ÑÄÒÏ ÔÏÌØËÏ ÐÏÔÏÍÕ,
+ ÞÔÏ × ÏÔÄÁÌ£ÎÎÏÍ ÂÕÄÕÝÅÍ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÉÓÐÏÌØÚÏ×ÁÔØ DHCP.</para>
+ </note>
<para>óÌÅÄÕÀÝÉÍ ÄÅÊÓÔ×ÉÅÍ, ËÏÔÏÒÏÅ ×ÁÍ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ, Ñ×ÌÑÅÔÓÑ
- ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÐÒÉÍÅÒÎÏÇÏ <filename>dhcpd.conf</filename>, ËÏÔÏÒÙÊ
- ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × ÓÏÓÔÁ×Å ÐÏÒÔÁ <filename
- role="package">net/isc-dhcp3-server</filename>. ðÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏ
- ÆÁÊÌ <filename>/usr/local/etc/dhcpd.conf.sample</filename>, É ×Ù
- ÄÏÌÖÎÙ ÓËÏÐÉÒÏ×ÁÔØ ÅÇÏ × ÆÁÊÌ
- <filename>/usr/local/etc/dhcpd.conf</filename> ÐÅÒÅÄ ÔÅÍ, ËÁË ÅÇÏ
- ÒÅÄÁËÔÉÒÏ×ÁÔØ.</para>
+ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÐÒÉÍÅÒÎÏÇÏ <filename>dhcpd.conf</filename>, ËÏÔÏÒÙÊ
+ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × ÓÏÓÔÁ×Å ÐÏÒÔÁ <filename
+ role="package">net/isc-dhcp3-server</filename>. ðÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏ
+ ÆÁÊÌ <filename>/usr/local/etc/dhcpd.conf.sample</filename>, É ×Ù
+ ÄÏÌÖÎÙ ÓËÏÐÉÒÏ×ÁÔØ ÅÇÏ × ÆÁÊÌ
+ <filename>/usr/local/etc/dhcpd.conf</filename> ÐÅÒÅÄ ÔÅÍ, ËÁË ÅÇÏ
+ ÒÅÄÁËÔÉÒÏ×ÁÔØ.</para>
</sect3>
<sect3>
@@ -2821,8 +2821,8 @@ dhcp_flags=""</programlisting>
</indexterm>
<para><filename>dhcpd.conf</filename> ÓÏÓÔÏÉÔ ÉÚ ÄÅËÌÁÒÁÃÉÊ
- ÏÔÎÏÓÉÔÅÌØÎÏ ÐÏÄÓÅÔÅÊ É ÈÏÓÔÏ×, É ÐÒÏÝÅ ×ÓÅÇÏ ÏÐÉÓÙ×ÁÅÔÓÑ ÎÁ
- ÐÒÉÍÅÒÅ:</para>
+ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÏÄÓÅÔÅÊ É ÈÏÓÔÏ×, É ÐÒÏÝÅ ×ÓÅÇÏ ÏÐÉÓÙ×ÁÅÔÓÑ ÎÁ
+ ÐÒÉÍÅÒÅ:</para>
<programlisting>option domain-name "example.com";<co id="domain-name">
option domain-name-servers 192.168.4.100;<co id="domain-name-servers">
@@ -2841,86 +2841,86 @@ host mailhost {
hardware ethernet 02:03:04:05:06:07;<co id="hardware">
fixed-address mailhost.example.com;<co id="fixed-address">
}</programlisting>
-
+
<calloutlist>
<callout arearefs="domain-name">
<para>üÔÏÔ ÐÁÒÁÍÅÔÒ ÚÁÄÁ£Ô ÄÏÍÅÎ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ×ÙÄÁ×ÁÔØÓÑ
- ËÌÉÅÎÔÁÍ × ËÁÞÅÓÔ×Å ÄÏÍÅÎÁ, ÉÓÐÏÌØÚÕÅÍÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÉ
- ÐÏÉÓËÅ. ïÂÒÁÔÉÔÅÓØ Ë ÓÔÒÁÎÉÃÁÍ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÐÏ
+ ËÌÉÅÎÔÁÍ × ËÁÞÅÓÔ×Å ÄÏÍÅÎÁ, ÉÓÐÏÌØÚÕÅÍÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÉ
+ ÐÏÉÓËÅ. ïÂÒÁÔÉÔÅÓØ Ë ÓÔÒÁÎÉÃÁÍ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÐÏ
&man.resolv.conf.5; ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï
- ÔÏÍ, ÞÔÏ ÜÔÏ ÚÎÁÞÉÔ.</para>
- </callout>
-
- <callout arearefs="domain-name-servers">
+ ÔÏÍ, ÞÔÏ ÜÔÏ ÚÎÁÞÉÔ.</para>
+ </callout>
+
+ <callout arearefs="domain-name-servers">
<para>üÔÏÔ ÐÁÒÁÍÅÔÒ ÚÁÄÁ£Ô ÓÐÉÓÏË ÒÁÚÄÅÌ£ÎÎÙÈ ÚÁÐÑÔÙÍÉ ÓÅÒ×ÅÒÏ×
- DNS, ËÏÔÏÒÙÅ ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÉÅÎÔ.</para>
+ DNS, ËÏÔÏÒÙÅ ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÉÅÎÔ.</para>
</callout>
<callout arearefs="subnet-mask">
<para>íÁÓËÁ ÓÅÔÉ, ËÏÔÏÒÁÑ ÂÕÄÅÔ ×ÙÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÁÍ.</para>
</callout>
-
+
<callout arearefs="default-lease-time">
<para>ëÌÉÅÎÔ ÍÏÖÅÔ ÚÁÐÒÏÓÉÔØ ÏÐÒÅÄÅÌ£ÎÎÏÅ ×ÒÅÍÑ, ËÏÔÏÒÏÅ ÂÕÄÅÔ
- ÄÅÊÓÔ×Ï×ÁÔØ ×ÙÄÁÎÎÁÑ ÉÎÆÏÒÍÁÃÉÑ. ÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÓÅÒ×ÅÒ
- ×ÙÄÁÓÔ ÎÁÓÔÒÏÊËÉ Ó ÜÔÉÍ ÓÒÏËÏÍ (× ÓÅËÕÎÄÁÈ).</para>
+ ÄÅÊÓÔ×Ï×ÁÔØ ×ÙÄÁÎÎÁÑ ÉÎÆÏÒÍÁÃÉÑ. ÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÓÅÒ×ÅÒ
+ ×ÙÄÁÓÔ ÎÁÓÔÒÏÊËÉ Ó ÜÔÉÍ ÓÒÏËÏÍ (× ÓÅËÕÎÄÁÈ).</para>
</callout>
-
+
<callout arearefs="max-lease-time">
<para>üÔÏ ÍÁËÓÉÍÁÌØÎÏÅ ×ÒÅÍÑ, ÎÁ ËÏÔÏÒÏÅ ÓÅÒ×ÅÒ ÂÕÄÅÔ ×ÙÄÁ×ÁÔØ
- ËÏÎÆÉÇÕÒÁÃÉÀ. åÓÌÉ ËÌÉÅÎÔ ÚÁÐÒÏÓÉÔ ÂÏÌØÛÉÊ ÓÒÏË, ÏÎ ÂÕÄÅÔ
- ÐÏÄÔ×ÅÒÖÄ£Î, ÎÏ ÂÕÄÅÔ ÄÅÊÓÔ×Ï×ÁÔØ ÔÏÌØËÏ
+ ËÏÎÆÉÇÕÒÁÃÉÀ. åÓÌÉ ËÌÉÅÎÔ ÚÁÐÒÏÓÉÔ ÂÏÌØÛÉÊ ÓÒÏË, ÏÎ ÂÕÄÅÔ
+ ÐÏÄÔ×ÅÒÖÄ£Î, ÎÏ ÂÕÄÅÔ ÄÅÊÓÔ×Ï×ÁÔØ ÔÏÌØËÏ
<literal>max-lease-time</literal> ÓÅËÕÎÄ.</para>
</callout>
-
+
<callout arearefs="ddns-update-style">
<para>üÔÏÔ ÐÁÒÁÍÅÔÒ ÚÁÄÁ£Ô, ÂÕÄÅÔ ÌÉ ÓÅÒ×ÅÒ DHCP ÐÙÔÁÔØÓÑ
- ÏÂÎÏ×ÉÔØ DNS ÐÒÉ ×ÙÄÁÞÅ ÉÌÉ ÏÓ×ÏÂÏÖÄÅÎÉÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÊ
- ÉÎÆÏÒÍÁÃÉÉ. ÷ ÒÅÁÌÉÚÁÃÉÉ ISC ÜÔÏÔ ÐÁÒÁÍÅÔÒ Ñ×ÌÑÅÔÓÑ
+ ÏÂÎÏ×ÉÔØ DNS ÐÒÉ ×ÙÄÁÞÅ ÉÌÉ ÏÓ×ÏÂÏÖÄÅÎÉÉ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÊ
+ ÉÎÆÏÒÍÁÃÉÉ. ÷ ÒÅÁÌÉÚÁÃÉÉ ISC ÜÔÏÔ ÐÁÒÁÍÅÔÒ Ñ×ÌÑÅÔÓÑ
<emphasis>ÏÂÑÚÁÔÅÌØÎÙÍ</emphasis>.</para>
</callout>
-
+
<callout arearefs="range">
<para>üÔÏ ÏÐÒÅÄÅÌÅÎÉÅ ÔÏÇÏ, ËÁËÉÅ IP-ÁÄÒÅÓÁ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ
- × ËÁÞÅÓÔ×Å ÒÅÚÅÒ×Á ÄÌÑ ×ÙÄÁÞÉ ËÌÉÅÎÔÁÍ. IP-ÁÄÒÅÓÁ ÍÅÖÄÕ É
- ×ËÌÀÞÁÑ ÇÒÁÎÉÃÙ, ÂÕÄÕÔ ×ÙÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÁÍ.</para>
+ × ËÁÞÅÓÔ×Å ÒÅÚÅÒ×Á ÄÌÑ ×ÙÄÁÞÉ ËÌÉÅÎÔÁÍ. IP-ÁÄÒÅÓÁ ÍÅÖÄÕ É
+ ×ËÌÀÞÁÑ ÇÒÁÎÉÃÙ, ÂÕÄÕÔ ×ÙÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÁÍ.</para>
</callout>
-
+
<callout arearefs="routers">
<para>ïÂßÑ×ÌÅÎÉÅ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ, ÉÓÐÏÌØÚÕÅÍÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ,
- ËÏÔÏÒÙÊ ÂÕÄÅÔ ×ÙÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÁÍ.</para>
+ ËÏÔÏÒÙÊ ÂÕÄÅÔ ×ÙÄÁ×ÁÔØÓÑ ËÌÉÅÎÔÁÍ.</para>
</callout>
-
+
<callout arearefs="hardware">
<para>áÐÐÁÒÁÔÎÙÊ MAC-ÁÄÒÅÓ ÈÏÓÔÁ (ÞÔÏÂÙ ÓÅÒ×ÅÒ DHCP ÍÏÇ
- ÒÁÓÐÏÚÎÁÔØ ÈÏÓÔ, ËÏÇÄÁ ÔÏÔ ÄÅÌÁÅÔ ÚÁÐÒÏÓ).</para>
+ ÒÁÓÐÏÚÎÁÔØ ÈÏÓÔ, ËÏÇÄÁ ÔÏÔ ÄÅÌÁÅÔ ÚÁÐÒÏÓ).</para>
</callout>
-
+
<callout arearefs="fixed-address">
<para>ïÐÒÅÄÅÌÅÎÉÅ ÔÏÇÏ, ÞÔÏ ÈÏÓÔÕ ×ÓÅÇÄÁ ÂÕÄÅÔ ×ÙÄÁ×ÁÔØÓÑ ÏÄÉÎ É
- ÔÏÔ ÖÅ IP-ÁÄÒÅÓ. úÁÍÅÔØÔÅ, ÞÔÏ ÕËÁÚÁÎÉÅ ÚÄÅÓØ ÉÍÅÎÉ ÈÏÓÔÁ
- ËÏÒÒÅËÔÎÏ, ÔÁË ËÁË ÓÅÒ×ÅÒ DHCP ÂÕÄÅÔ ÒÁÚÒÅÛÁÔØ ÉÍÑ ÈÏÓÔÁ
- ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÄÏ ÔÏÇÏ, ËÁË ×ÙÄÁÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÕÀ
- ÉÎÆÏÒÍÁÃÉÀ.</para>
+ ÔÏÔ ÖÅ IP-ÁÄÒÅÓ. úÁÍÅÔØÔÅ, ÞÔÏ ÕËÁÚÁÎÉÅ ÚÄÅÓØ ÉÍÅÎÉ ÈÏÓÔÁ
+ ËÏÒÒÅËÔÎÏ, ÔÁË ËÁË ÓÅÒ×ÅÒ DHCP ÂÕÄÅÔ ÒÁÚÒÅÛÁÔØ ÉÍÑ ÈÏÓÔÁ
+ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÄÏ ÔÏÇÏ, ËÁË ×ÙÄÁÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÕÀ
+ ÉÎÆÏÒÍÁÃÉÀ.</para>
</callout>
</calloutlist>
-
+
<para>ëÁË ÔÏÌØËÏ ×Ù ÚÁËÏÎÞÉÔÅ ÓÏÓÔÁ×ÌÑÔØ Ó×ÏÊ
<filename>dhcpd.conf</filename>, ×Ù ÍÏÖÅÔÅ ÐÒÏÄÏÌÖÉÔØ ÒÁÂÏÔÕ
- ÚÁÐÕÓËÏÍ ÓÅÒ×ÅÒÁ ÐÒÉ ÐÏÍÏÝÉ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ:</para>
-
- <screen>&prompt.root; <userinput>/usr/local/etc/rc.d/isc-dhcpd.sh start</userinput></screen>
+ ÚÁÐÕÓËÏÍ ÓÅÒ×ÅÒÁ ÐÒÉ ÐÏÍÏÝÉ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ:</para>
+
+ <screen>&prompt.root; <userinput>/usr/local/etc/rc.d/isc-dhcpd.sh start</userinput></screen>
<para>åÓÌÉ × ÂÕÄÕÝÅÍ ×ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÓÄÅÌÁÔØ ÉÚÍÅÎÅÎÉÑ × ÎÁÓÔÒÏÊËÅ
- ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ, ÔÏ ×ÁÖÎÏ ÚÁÍÅÔÉÔØ, ÞÔÏ ÐÏÓÙÌËÁ ÓÉÇÎÁÌÁ
+ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ, ÔÏ ×ÁÖÎÏ ÚÁÍÅÔÉÔØ, ÞÔÏ ÐÏÓÙÌËÁ ÓÉÇÎÁÌÁ
<literal>SIGHUP</literal> ÐÒÉÌÏÖÅÎÉÀ
- <application>dhcpd</application> <emphasis>ÎÅ ÐÒÉ×ÅÄ£Ô</emphasis> Ë
- ÐÅÒÅÚÁÇÒÕÚËÅ ÎÁÓÔÒÏÅË, ËÁË ÜÔÏ ÂÙ×ÁÅÔ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÄÁÅÍÏÎÏ×.
- ÷ÁÍ ÎÕÖÎÏ ÐÏÓÌÁÔØ ÓÉÇÎÁÌ <literal>SIGTERM</literal> ÄÌÑ ÏÓÔÁÎÏ×ËÉ
- ÐÒÏÃÅÓÓÁ, Á ÚÁÔÅÍ ÐÅÒÅÚÁÐÕÓÔÉÔØ ÅÇÏ ÐÒÉ ÐÏÍÏÝÉ ×ÙÛÅÐÒÉ×ÅÄ£ÎÎÏÊ
- ËÏÍÁÎÄÙ.</para>
+ <application>dhcpd</application> <emphasis>ÎÅ ÐÒÉ×ÅÄ£Ô</emphasis> Ë
+ ÐÅÒÅÚÁÇÒÕÚËÅ ÎÁÓÔÒÏÅË, ËÁË ÜÔÏ ÂÙ×ÁÅÔ ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÄÁÅÍÏÎÏ×.
+ ÷ÁÍ ÎÕÖÎÏ ÐÏÓÌÁÔØ ÓÉÇÎÁÌ <literal>SIGTERM</literal> ÄÌÑ ÏÓÔÁÎÏ×ËÉ
+ ÐÒÏÃÅÓÓÁ, Á ÚÁÔÅÍ ÐÅÒÅÚÁÐÕÓÔÉÔØ ÅÇÏ ÐÒÉ ÐÏÍÏÝÉ ×ÙÛÅÐÒÉ×ÅÄ£ÎÎÏÊ
+ ËÏÍÁÎÄÙ.</para>
</sect3>
-
+
<sect3>
<title>æÁÊÌÙ</title>
@@ -2931,48 +2931,48 @@ host mailhost {
<itemizedlist>
<listitem>
- <para><filename>/usr/local/sbin/dhcpd</filename></para>
+ <para><filename>/usr/local/sbin/dhcpd</filename></para>
<para><application>dhcpd</application> ÓËÏÍÐÏÎÏ×ÁÎ ÓÔÁÔÉÞÅÓËÉ É
- ÒÁÓÐÏÌÏÖÅÎ × ËÁÔÁÌÏÇÅ <filename>/usr/local/sbin</filename>.
- óÔÒÁÎÉÃÙ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcpd.8;,
- ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÐÏÒÔÏÍ, ÓÏÄÅÒÖÁÔ ÂÏÌÅÅ ÐÏÌÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï
+ ÒÁÓÐÏÌÏÖÅÎ × ËÁÔÁÌÏÇÅ <filename>/usr/local/sbin</filename>.
+ óÔÒÁÎÉÃÙ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcpd.8;,
+ ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÐÏÒÔÏÍ, ÓÏÄÅÒÖÁÔ ÂÏÌÅÅ ÐÏÌÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï
<application>dhcpd</application>.</para>
- </listitem>
-
+ </listitem>
+
<listitem>
- <para><filename>/usr/local/etc/dhcpd.conf</filename></para>
+ <para><filename>/usr/local/etc/dhcpd.conf</filename></para>
<para><application>dhcpd</application> ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ
- ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ,
- <filename>/usr/local/etc/dhcpd.conf</filename>, ÄÏ ÔÏÇÏ, ËÁË
- ÏÎ ÂÕÄÅÔ ÚÁÐÕÝÅÎ É ÎÁÞÎ£Ô ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÓÅÒ×ÉÓ ËÌÉÅÎÔÁÍ.
- îÅÏÂÈÏÄÉÍÏ, ÞÔÏÂÙ ÜÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÁÌ ×ÓÅ ÄÁÎÎÙÅ, ËÏÔÏÒÁÑ
- ÂÕÄÅÔ ×ÙÄÁ×ÁÔØÓÑ ÏÂÓÌÕÖÉ×ÁÅÍÙÍ ËÌÉÅÎÔÁÍ, Á ÔÁËÖÅ ÉÎÆÏÒÍÁÃÉÀ Ï
- ÒÁÂÏÔÅ ÓÅÒ×ÅÒÁ. üÔÏÔ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÏÐÉÓÙ×ÁÅÔÓÑ ÎÁ
- ÓÔÒÁÎÉÃÁÈ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcpd.conf.5;, ËÏÔÏÒÙÅ
- ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÐÏÒÔÏÍ.</para>
+ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ,
+ <filename>/usr/local/etc/dhcpd.conf</filename>, ÄÏ ÔÏÇÏ, ËÁË
+ ÏÎ ÂÕÄÅÔ ÚÁÐÕÝÅÎ É ÎÁÞÎ£Ô ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÓÅÒ×ÉÓ ËÌÉÅÎÔÁÍ.
+ îÅÏÂÈÏÄÉÍÏ, ÞÔÏÂÙ ÜÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÁÌ ×ÓÅ ÄÁÎÎÙÅ, ËÏÔÏÒÁÑ
+ ÂÕÄÅÔ ×ÙÄÁ×ÁÔØÓÑ ÏÂÓÌÕÖÉ×ÁÅÍÙÍ ËÌÉÅÎÔÁÍ, Á ÔÁËÖÅ ÉÎÆÏÒÍÁÃÉÀ Ï
+ ÒÁÂÏÔÅ ÓÅÒ×ÅÒÁ. üÔÏÔ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÏÐÉÓÙ×ÁÅÔÓÑ ÎÁ
+ ÓÔÒÁÎÉÃÁÈ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcpd.conf.5;, ËÏÔÏÒÙÅ
+ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÐÏÒÔÏÍ.</para>
</listitem>
-
+
<listitem>
- <para><filename>/var/db/dhcpd.leases</filename></para>
+ <para><filename>/var/db/dhcpd.leases</filename></para>
<para>óÅÒ×ÅÒ DHCP ×ÅÄ£Ô ÂÁÚÕ ÄÁÎÎÙÈ ×ÙÄÁÎÎÏÊ ÉÎÆÏÒÍÁÃÉÉ × ÜÔÏÍ
- ÆÁÊÌÅ, ËÏÔÏÒÙÊ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ×ÉÄÅ ÐÒÏÔÏËÏÌÁ. óÔÒÁÎÉÃÙ
- ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcpd.leases.5;, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÐÏÒÔÏÍ,
- ÄÁÀÔ ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÅ ÏÐÉÓÁÎÉÅ.</para>
+ ÆÁÊÌÅ, ËÏÔÏÒÙÊ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ×ÉÄÅ ÐÒÏÔÏËÏÌÁ. óÔÒÁÎÉÃÙ
+ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcpd.leases.5;, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÐÏÒÔÏÍ,
+ ÄÁÀÔ ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÅ ÏÐÉÓÁÎÉÅ.</para>
</listitem>
-
+
<listitem>
- <para><filename>/usr/local/sbin/dhcrelay</filename></para>
+ <para><filename>/usr/local/sbin/dhcrelay</filename></para>
<para><application>dhcrelay</application> ÉÓÐÏÌØÚÕÅÔÓÑ × ÓÌÏÖÎÙÈ
- ÓÉÔÕÁÃÉÑÈ, ËÏÇÄÁ ÓÅÒ×ÅÒ DHCP ÐÅÒÅÓÙÌÁÅÔ ÚÁÐÒÏÓÙ ÏÔ ËÌÉÅÎÔÁ
- ÄÒÕÇÏÍÕ ÓÅÒ×ÅÒÕ DHCP × ÏÔÄÅÌØÎÏÊ ÓÅÔÉ. åÓÌÉ ×ÁÍ ÎÕÖÎÁ ÔÁËÁÑ
- ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ, ÔÏ ÕÓÔÁÎÏ×ÉÔÅ ÐÏÒÔ <filename
- role="package">net/isc-dhcp3-server</filename>. îÁ ÓÔÒÁÎÉÃÁÈ
- ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcrelay.8;, ËÏÔÏÒÙÅ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ
- ÐÏÒÔÏÍ, ÄÁ£ÔÓÑ ÂÏÌÅÅ ÐÏÌÎÏÅ ÏÐÉÓÁÎÉÅ.</para>
+ ÓÉÔÕÁÃÉÑÈ, ËÏÇÄÁ ÓÅÒ×ÅÒ DHCP ÐÅÒÅÓÙÌÁÅÔ ÚÁÐÒÏÓÙ ÏÔ ËÌÉÅÎÔÁ
+ ÄÒÕÇÏÍÕ ÓÅÒ×ÅÒÕ DHCP × ÏÔÄÅÌØÎÏÊ ÓÅÔÉ. åÓÌÉ ×ÁÍ ÎÕÖÎÁ ÔÁËÁÑ
+ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ, ÔÏ ÕÓÔÁÎÏ×ÉÔÅ ÐÏÒÔ <filename
+ role="package">net/isc-dhcp3-server</filename>. îÁ ÓÔÒÁÎÉÃÁÈ
+ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ &man.dhcrelay.8;, ËÏÔÏÒÙÅ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ
+ ÐÏÒÔÏÍ, ÄÁ£ÔÓÑ ÂÏÌÅÅ ÐÏÌÎÏÅ ÏÐÉÓÁÎÉÅ.</para>
</listitem>
</itemizedlist>
</sect3>
@@ -2982,11 +2982,11 @@ host mailhost {
<sect1 id="network-dns">
<sect1info>
<authorgroup>
- <author>
- <firstname>Chern</firstname>
- <surname>Lee</surname>
- <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
- </author>
+ <author>
+ <firstname>Chern</firstname>
+ <surname>Lee</surname>
+ <contrib>ôÅËÓÔ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
+ </author>
</authorgroup>
</sect1info>
@@ -2997,26 +2997,26 @@ host mailhost {
<indexterm><primary>BIND</primary></indexterm>
<para>ðÏ ÕÍÏÌÞÁÎÉÀ ×Ï FreeBSD ÉÓÐÏÌØÚÕÅÔÓÑ ÏÄÎÁ ÉÚ ×ÅÒÓÉÊ ÐÒÏÇÒÁÍÍÙ BIND
- (Berkeley Internet Name Domain), Ñ×ÌÑÀÝÅÊÓÑ ÓÁÍÏÊ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÊ
- ÒÅÁÌÉÚÁÃÉÅÊ ÐÒÏÔÏËÏÌÁ DNS. DNS - ÜÔÏ ÐÒÏÔÏËÏÌ, ÐÒÉ ÐÏÍÏÝÉ ËÏÔÏÒÏÇÏ
- ÉÍÅÎÁ ÐÒÅÏÂÒÁÚÕÀÔÓÑ × IP-ÁÄÒÅÓÁ É ÎÁÏÂÏÒÏÔ. îÁÐÒÉÍÅÒ, × ÏÔ×ÅÔ ÎÁ
- ÚÁÐÒÏÓ Ï <hostid role="fqdn">www.FreeBSD.org</hostid> ÂÕÄÅÔ ÐÏÌÕÞÅÎ IP-ÁÄÒÅÓ
- ×ÅÂ-ÓÅÒ×ÅÒÁ ðÒÏÅËÔÁ FreeBSD, Á ÚÁÐÒÏÓ Ï
- <hostid role="fqdn">ftp.FreeBSD.org</hostid> ×ÏÚ×ÒÁÔÉÔ IP-ÁÄÒÅÓ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ
- ÍÁÛÉÎÙ Ó FTP-ÓÅÒ×ÅÒÏÍ. ôÏÞÎÏ ÔÁËÖÅ ÐÒÏÉÓÈÏÄÉÔ É ÏÂÒÁÔÎÙÊ ÐÒÏÃÅÓÓ.
- úÁÐÒÏÓ, ÓÏÄÅÒÖÁÝÉÊ IP-ÁÄÒÅÓ ÍÁÛÉÎÙ, ×ÏÚ×ÒÁÔÉÔ ÉÍÑ ÈÏÓÔÁ. äÌÑ
- ×ÙÐÏÌÎÅÎÉÑ ÚÁÐÒÏÓÏ× Ë DNS ×Ï×ÓÅ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ ÉÍÅÔØ × ÓÉÓÔÅÍÅ
- ÒÁÂÏÔÁÀÝÉÊ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
+ (Berkeley Internet Name Domain), Ñ×ÌÑÀÝÅÊÓÑ ÓÁÍÏÊ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÊ
+ ÒÅÁÌÉÚÁÃÉÅÊ ÐÒÏÔÏËÏÌÁ DNS. DNS - ÜÔÏ ÐÒÏÔÏËÏÌ, ÐÒÉ ÐÏÍÏÝÉ ËÏÔÏÒÏÇÏ
+ ÉÍÅÎÁ ÐÒÅÏÂÒÁÚÕÀÔÓÑ × IP-ÁÄÒÅÓÁ É ÎÁÏÂÏÒÏÔ. îÁÐÒÉÍÅÒ, × ÏÔ×ÅÔ ÎÁ
+ ÚÁÐÒÏÓ Ï <hostid role="fqdn">www.FreeBSD.org</hostid> ÂÕÄÅÔ ÐÏÌÕÞÅÎ IP-ÁÄÒÅÓ
+ ×ÅÂ-ÓÅÒ×ÅÒÁ ðÒÏÅËÔÁ FreeBSD, Á ÚÁÐÒÏÓ Ï
+ <hostid role="fqdn">ftp.FreeBSD.org</hostid> ×ÏÚ×ÒÁÔÉÔ IP-ÁÄÒÅÓ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ
+ ÍÁÛÉÎÙ Ó FTP-ÓÅÒ×ÅÒÏÍ. ôÏÞÎÏ ÔÁËÖÅ ÐÒÏÉÓÈÏÄÉÔ É ÏÂÒÁÔÎÙÊ ÐÒÏÃÅÓÓ.
+ úÁÐÒÏÓ, ÓÏÄÅÒÖÁÝÉÊ IP-ÁÄÒÅÓ ÍÁÛÉÎÙ, ×ÏÚ×ÒÁÔÉÔ ÉÍÑ ÈÏÓÔÁ. äÌÑ
+ ×ÙÐÏÌÎÅÎÉÑ ÚÁÐÒÏÓÏ× Ë DNS ×Ï×ÓÅ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ ÉÍÅÔØ × ÓÉÓÔÅÍÅ
+ ÒÁÂÏÔÁÀÝÉÊ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
<indexterm><primary>DNS</primary></indexterm>
<para>÷ ÓÅÔÉ éÎÔÅÒÎÅÔ DNS ÕÐÒÁ×ÌÑÅÔÓÑ ÞÅÒÅÚ ÄÏÓÔÁÔÏÞÎÏ ÓÌÏÖÎÕÀ ÓÉÓÔÅÍÕ
- Á×ÔÏÒÉÚÉÒÏ×ÁÎÎÙÈ ËÏÒÎÅ×ÙÈ ÓÅÒ×ÅÒÏ× ÉÍ£Î, É ÄÒÕÇÉÈ ÍÅÎÅÅ ËÒÕÐÎÙÈ
- ÓÅÒ×ÅÒÏ× ÉÍ£Î, ËÏÔÏÒÙÅ ÓÏÄÅÒÖÁÔ É ËÜÛÉÒÕÀÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÎËÒÅÔÎÙÈ
- ÄÏÍÅÎÁÈ.</para>
+ Á×ÔÏÒÉÚÉÒÏ×ÁÎÎÙÈ ËÏÒÎÅ×ÙÈ ÓÅÒ×ÅÒÏ× ÉÍ£Î, É ÄÒÕÇÉÈ ÍÅÎÅÅ ËÒÕÐÎÙÈ
+ ÓÅÒ×ÅÒÏ× ÉÍ£Î, ËÏÔÏÒÙÅ ÓÏÄÅÒÖÁÔ É ËÜÛÉÒÕÀÔ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÎËÒÅÔÎÙÈ
+ ÄÏÍÅÎÁÈ.</para>
<para>÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÁ ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ BIND 8.x, ÔÁË ËÁË ÜÔÏ ÓÔÁÂÉÌØÎÁÑ
- ×ÅÒÓÉÑ, ÉÓÐÏÌØÚÕÅÍÁÑ ×Ï FreeBSD. BIND 9.x ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ ËÁË
- ÐÏÒÔ <filename role="package">net/bind9</filename>.</para>
+ ×ÅÒÓÉÑ, ÉÓÐÏÌØÚÕÅÍÁÑ ×Ï FreeBSD. BIND 9.x ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ ËÁË
+ ÐÏÒÔ <filename role="package">net/bind9</filename>.</para>
<para>ðÒÏÔÏËÏÌ DNS ÓÔÁÎÄÁÒÔÉÚÏ×ÁÎ × RFC1034 É RFC1035.</para>
@@ -3028,227 +3028,227 @@ host mailhost {
<title>éÓÐÏÌØÚÕÅÍÁÑ ÔÅÒÍÉÎÏÌÏÇÉÑ</title>
<para>äÌÑ ÐÏÎÉÍÁÎÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÎÕÖÎÏ ÐÏÎÉÍÁÔØ ÚÎÁÞÅÎÉÑ ÎÅËÏÔÏÒÙÈ
- ÔÅÒÍÉÎÏ×, Ó×ÑÚÁÎÎÙÈ Ó ÒÁÂÏÔÏÊ DNS.</para>
+ ÔÅÒÍÉÎÏ×, Ó×ÑÚÁÎÎÙÈ Ó ÒÁÂÏÔÏÊ DNS.</para>
<indexterm><primary>ÒÅÓÏÌ×ÅÒ</primary></indexterm>
<indexterm><primary>ÏÂÒÁÔÎÙÊ DNS</primary></indexterm>
<indexterm><primary>ËÏÒÎÅ×ÁÑ ÚÏÎÁ</primary></indexterm>
<informaltable frame="none" pgwide="1">
- <tgroup cols="2">
+ <tgroup cols="2">
<colspec colwidth="1*">
<colspec colwidth="3*">
- <thead>
- <row>
- <entry>ôÅÒÍÉÎ</entry>
- <entry>ïÐÒÅÄÅÌÅÎÉÅ</entry>
- </row>
- </thead>
+ <thead>
+ <row>
+ <entry>ôÅÒÍÉÎ</entry>
+ <entry>ïÐÒÅÄÅÌÅÎÉÅ</entry>
+ </row>
+ </thead>
- <tbody>
- <row>
- <entry>ðÒÑÍÏÊ ÚÁÐÒÏÓ Ë DNS (forward DNS)</entry>
+ <tbody>
+ <row>
+ <entry>ðÒÑÍÏÊ ÚÁÐÒÏÓ Ë DNS (forward DNS)</entry>
- <entry>ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉͣΠÈÏÓÔÏ× × ÁÄÒÅÓÁ IP</entry>
- </row>
+ <entry>ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÉͣΠÈÏÓÔÏ× × ÁÄÒÅÓÁ IP</entry>
+ </row>
- <row>
- <entry>ïÒÉÄÖÉÎ (origin)</entry>
+ <row>
+ <entry>ïÒÉÄÖÉÎ (origin)</entry>
- <entry>ïÂÏÚÎÁÞÁÅÔ ÄÏÍÅÎ, ÐÏËÒÙ×ÁÅÍÙÊ ËÏÎËÒÅÔÎÙÍ ÆÁÊÌÏÍ
- ÚÏÎÙ</entry>
- </row>
+ <entry>ïÂÏÚÎÁÞÁÅÔ ÄÏÍÅÎ, ÐÏËÒÙ×ÁÅÍÙÊ ËÏÎËÒÅÔÎÙÍ ÆÁÊÌÏÍ
+ ÚÏÎÙ</entry>
+ </row>
- <row>
- <entry><application>named</application>, bind, ÓÅÒ×ÅÒ
- ÉÍ£Î</entry>
+ <row>
+ <entry><application>named</application>, bind, ÓÅÒ×ÅÒ
+ ÉÍ£Î</entry>
- <entry>ïÂÝÅÕÐÏÔÒÅÂÉÔÅÌØÎÙÅ ÎÁÚ×ÁÎÉÑ ÄÌÑ ÏÂÏÚÎÁÞÅÎÉÑ ÐÁËÅÔÁ BIND,
- ÏÂÅÓÐÅÞÉ×ÁÀÝÅÇÏ ÒÁÂÏÔÕ ÓÅÒ×ÅÒÁ ÉͣΠ×Ï FreeBSD.</entry>
- </row>
+ <entry>ïÂÝÅÕÐÏÔÒÅÂÉÔÅÌØÎÙÅ ÎÁÚ×ÁÎÉÑ ÄÌÑ ÏÂÏÚÎÁÞÅÎÉÑ ÐÁËÅÔÁ BIND,
+ ÏÂÅÓÐÅÞÉ×ÁÀÝÅÇÏ ÒÁÂÏÔÕ ÓÅÒ×ÅÒÁ ÉͣΠ×Ï FreeBSD.</entry>
+ </row>
- <row>
- <entry>òÅÓÏÌ×ÅÒ</entry>
+ <row>
+ <entry>òÅÓÏÌ×ÅÒ</entry>
- <entry>óÉÓÔÅÍÎÙÊ ÐÒÏÃÅÓÓ, ÐÏÓÒÅÄÓÔ×ÏÍ ËÏÔÏÒÏÇÏ ÍÁÛÉÎÁ ÏÂÒÁÝÁÅÔÓÑ
- Ë ÓÅÒ×ÅÒÕ ÉͣΠÄÌÑ ÐÏÌÕÞÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÚÏÎÅ</entry>
- </row>
+ <entry>óÉÓÔÅÍÎÙÊ ÐÒÏÃÅÓÓ, ÐÏÓÒÅÄÓÔ×ÏÍ ËÏÔÏÒÏÇÏ ÍÁÛÉÎÁ ÏÂÒÁÝÁÅÔÓÑ
+ Ë ÓÅÒ×ÅÒÕ ÉͣΠÄÌÑ ÐÏÌÕÞÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÚÏÎÅ</entry>
+ </row>
- <row>
- <entry>ïÂÒÁÔÎÙÊ DNS (reverse DNS)</entry>
+ <row>
+ <entry>ïÂÒÁÔÎÙÊ DNS (reverse DNS)</entry>
- <entry>ïÐÅÒÁÃÉÑ, ÏÂÒÁÔÎÁÑ ÐÒÑÍÏÍÕ ÚÁÐÒÏÓÕ Ë DNS; ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ
- ÁÄÒÅÓÏ× IP × ÉÍÅÎÁ ÈÏÓÔÏ×</entry>
- </row>
+ <entry>ïÐÅÒÁÃÉÑ, ÏÂÒÁÔÎÁÑ ÐÒÑÍÏÍÕ ÚÁÐÒÏÓÕ Ë DNS; ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ
+ ÁÄÒÅÓÏ× IP × ÉÍÅÎÁ ÈÏÓÔÏ×</entry>
+ </row>
- <row>
- <entry>ëÏÒÎÅ×ÁÑ ÚÏÎÁ</entry>
+ <row>
+ <entry>ëÏÒÎÅ×ÁÑ ÚÏÎÁ</entry>
- <entry>îÁÞÁÌÏ ÉÅÒÁÒÈÉÉ ÚÏÎ éÎÔÅÒÎÅÔ. ÷ÓÅ ÚÏÎÙ ÎÁÈÏÄÑÔÓÑ ÐÏÄ
- ËÏÒÎÅ×ÏÊ ÚÏÎÏÊ, ÐÏÄÏÂÎÏ ÔÏÍÕ, ËÁË ×ÓÅ ÆÁÊÌÙ ÒÁÓÐÏÌÁÇÁÀÔÓÑ ÎÉÖÅ
- ËÏÒÎÅ×ÏÇÏ ËÁÔÁÌÏÇÁ.</entry>
- </row>
+ <entry>îÁÞÁÌÏ ÉÅÒÁÒÈÉÉ ÚÏÎ éÎÔÅÒÎÅÔ. ÷ÓÅ ÚÏÎÙ ÎÁÈÏÄÑÔÓÑ ÐÏÄ
+ ËÏÒÎÅ×ÏÊ ÚÏÎÏÊ, ÐÏÄÏÂÎÏ ÔÏÍÕ, ËÁË ×ÓÅ ÆÁÊÌÙ ÒÁÓÐÏÌÁÇÁÀÔÓÑ ÎÉÖÅ
+ ËÏÒÎÅ×ÏÇÏ ËÁÔÁÌÏÇÁ.</entry>
+ </row>
- <row>
- <entry>úÏÎÁ</entry>
+ <row>
+ <entry>úÏÎÁ</entry>
- <entry>ïÔÄÅÌØÎÙÊ ÄÏÍÅÎ, ÐÏÄÄÏÍÅÎ ÉÌÉ ÞÁÓÔØ DNS, ÕÐÒÁ×ÌÑÅÍÁÑ
- ÏÄÎÉÍ ÓÅÒ×ÅÒÏÍ.</entry>
- </row>
- </tbody>
- </tgroup>
+ <entry>ïÔÄÅÌØÎÙÊ ÄÏÍÅÎ, ÐÏÄÄÏÍÅÎ ÉÌÉ ÞÁÓÔØ DNS, ÕÐÒÁ×ÌÑÅÍÁÑ
+ ÏÄÎÉÍ ÓÅÒ×ÅÒÏÍ.</entry>
+ </row>
+ </tbody>
+ </tgroup>
</informaltable>
<indexterm>
- <primary>ÚÏÎÙ</primary>
- <secondary>ÐÒÉÍÅÒÙ</secondary>
+ <primary>ÚÏÎÙ</primary>
+ <secondary>ÐÒÉÍÅÒÙ</secondary>
</indexterm>
<para>ðÒÉÍÅÒÙ ÚÏÎ:</para>
<itemizedlist>
- <listitem>
- <para><hostid>.</hostid> Ñ×ÌÑÅÔÓÑ ËÏÒÎÅ×ÏÊ ÚÏÎÏÊ</para>
- </listitem>
-
- <listitem>
- <para><hostid>org.</hostid> Ñ×ÌÑÅÔÓÑ ÚÏÎÏÊ ÎÉÖÅ ËÏÒÎÅ×ÏÊ ÚÏÎÙ</para>
- </listitem>
-
- <listitem>
- <para><hostid role="domainname">example.org</hostid> Ñ×ÌÑÅÔÓÑ ÚÏÎÏÊ ÐÏÄ ÚÏÎÏÊ
- <hostid>org.</hostid></para>
- </listitem>
-
- <listitem>
- <para><hostid role="domainname">foo.example.org.</hostid> Ñ×ÌÑÅÔÓÑ ÐÏÄÄÏÍÅÎÏÍ,
- ÚÏÎÏÊ ÐÏÄ ÚÏÎÏÊ <hostid role="domainname">example.org.</hostid></para>
- </listitem>
-
- <listitem>
- <para><hostid>1.2.3.in-addr.arpa</hostid> Ñ×ÌÑÅÔÓÑ ÚÏÎÏÊ, × ËÏÔÏÒÕÀ
- ×ËÌÀÞÅÎÙ ×ÓÅ IP-ÁÄÒÅÓÁ, ÆÏÒÍÉÒÕÀÝÉÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÁÄÒÅÓÏ×
- <hostid role="ipaddr">3.2.1.*</hostid>.</para>
- </listitem>
+ <listitem>
+ <para><hostid>.</hostid> Ñ×ÌÑÅÔÓÑ ËÏÒÎÅ×ÏÊ ÚÏÎÏÊ</para>
+ </listitem>
+
+ <listitem>
+ <para><hostid>org.</hostid> Ñ×ÌÑÅÔÓÑ ÚÏÎÏÊ ÎÉÖÅ ËÏÒÎÅ×ÏÊ ÚÏÎÙ</para>
+ </listitem>
+
+ <listitem>
+ <para><hostid role="domainname">example.org</hostid> Ñ×ÌÑÅÔÓÑ ÚÏÎÏÊ ÐÏÄ ÚÏÎÏÊ
+ <hostid>org.</hostid></para>
+ </listitem>
+
+ <listitem>
+ <para><hostid role="domainname">foo.example.org.</hostid> Ñ×ÌÑÅÔÓÑ ÐÏÄÄÏÍÅÎÏÍ,
+ ÚÏÎÏÊ ÐÏÄ ÚÏÎÏÊ <hostid role="domainname">example.org.</hostid></para>
+ </listitem>
+
+ <listitem>
+ <para><hostid>1.2.3.in-addr.arpa</hostid> Ñ×ÌÑÅÔÓÑ ÚÏÎÏÊ, × ËÏÔÏÒÕÀ
+ ×ËÌÀÞÅÎÙ ×ÓÅ IP-ÁÄÒÅÓÁ, ÆÏÒÍÉÒÕÀÝÉÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÁÄÒÅÓÏ×
+ <hostid role="ipaddr">3.2.1.*</hostid>.</para>
+ </listitem>
</itemizedlist>
<para>ëÁË ÍÏÖÎÏ ×ÉÄÅÔØ, ÕÔÏÞÎÑÀÝÁÑ ÞÁÓÔØ ÉÍÅÎÉ ÈÏÓÔÁ ÐÏÑ×ÌÑÅÔÓÑ ÓÌÅ×Á.
- îÁÐÒÉÍÅÒ, <hostid role="domainname">example.org.</hostid> ÂÏÌÅÅ ÔÏÞÅÎ, ÞÅÍ
- <hostid>org.</hostid>, ÔÁËÖÅ, ËÁË <hostid>org.</hostid> ÂÏÌÅÅ
- ÔÏÞÅÎ, ÞÅÍ ËÏÒÎÅ×ÁÑ ÚÏÎÁ. òÁÓÐÏÌÏÖÅÎÉÅ ËÁÖÄÏÊ ÞÁÓÔÉ ÉÍÅÎÉ ÈÏÓÔÁ ÓÉÌØÎÏ
- ÐÏÈÏÖÅ ÎÁ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ: ËÁÔÁÌÏÇ <filename>/dev</filename>
- ÒÁÓÐÏÌÏÖÅÎ × ËÏÒÎÅ×ÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ, É ÔÁË ÄÁÌÅÅ.</para>
+ îÁÐÒÉÍÅÒ, <hostid role="domainname">example.org.</hostid> ÂÏÌÅÅ ÔÏÞÅÎ, ÞÅÍ
+ <hostid>org.</hostid>, ÔÁËÖÅ, ËÁË <hostid>org.</hostid> ÂÏÌÅÅ
+ ÔÏÞÅÎ, ÞÅÍ ËÏÒÎÅ×ÁÑ ÚÏÎÁ. òÁÓÐÏÌÏÖÅÎÉÅ ËÁÖÄÏÊ ÞÁÓÔÉ ÉÍÅÎÉ ÈÏÓÔÁ ÓÉÌØÎÏ
+ ÐÏÈÏÖÅ ÎÁ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ: ËÁÔÁÌÏÇ <filename>/dev</filename>
+ ÒÁÓÐÏÌÏÖÅÎ × ËÏÒÎÅ×ÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ, É ÔÁË ÄÁÌÅÅ.</para>
</sect2>
<sect2>
<title>ðÒÉÞÉÎÙ, ÐÏ ËÏÔÏÒÙÍ ×ÁÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔØÓÑ ÓÅÒ×ÅÒ ÉÍ£Î</title>
<para>óÅÒ×ÅÒÁ ÉͣΠÏÂÙÞÎÏ ÉÓÐÏÌØÚÕÀÔÓÑ × Ä×ÕÈ ×ÉÄÁÈ: Á×ÔÏÒÉÔÅÔÎÙÊ ÓÅÒ×ÅÒ
- ÉÍ£Î É ËÜÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
+ ÉÍ£Î É ËÜÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
<para>á×ÔÏÒÉÔÅÔÎÙÊ ÓÅÒ×ÅÒ ÉͣΠÎÕÖÅÎ, ËÏÇÄÁ:</para>
<itemizedlist>
- <listitem>
- <para>ÎÕÖÎÏ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÉÎÆÏÒÍÁÃÉÀ Ï DNS ÏÓÔÁÌØÎÏÍÕ ÍÉÒÕ, ÏÔ×ÅÞÁÑ
- ÎÁ ÚÁÐÒÏÓÙ Á×ÔÏÒÉÚÉÒÏ×ÁÎÎÏ.</para>
- </listitem>
-
- <listitem>
- <para>ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎ ÄÏÍÅÎ, ÔÁËÏÊ, ËÁË
- <hostid role="domainname">example.org</hostid> É × ÜÔÏÍ ÄÏÍÅÎÅ ÔÒÅÂÕÅÔÓÑ
- ÐÏÓÔÁ×ÉÔØ ÉÍÅÎÁ ÍÁÛÉÎ × ÓÏÏÔ×ÅÔÓÔ×ÉÅ Ó ÉÈ ÁÄÒÅÓÁÍÉ IP.</para>
- </listitem>
-
- <listitem>
- <para>ÂÌÏËÕ ÁÄÒÅÓÏ× IP ÔÒÅÂÕÅÔÓÑ ÏÂÒÁÔÎÙÅ ÚÁÐÉÓÉ DNS (IP × ÉÍÅÎÁ
- ÈÏÓÔÏ×).</para>
- </listitem>
-
- <listitem>
- <para>ÒÅÚÅÒ×ÎÙÊ (slave) ÓÅÒ×ÅÒ ÉͣΠÄÏÌÖÅÎ ÏÔ×ÅÞÁÔØ ÎÁ ÚÁÐÒÏÓÙ Ï
- ÄÏÍÅÎÅ, ËÏÇÄÁ ÏÓÎÏ×ÎÏÊ ÎÅ ÒÁÂÏÔÁÅÔ ÉÌÉ ÎÅ ÄÏÓÔÕÐÅÎ.</para>
- </listitem>
+ <listitem>
+ <para>ÎÕÖÎÏ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÉÎÆÏÒÍÁÃÉÀ Ï DNS ÏÓÔÁÌØÎÏÍÕ ÍÉÒÕ, ÏÔ×ÅÞÁÑ
+ ÎÁ ÚÁÐÒÏÓÙ Á×ÔÏÒÉÚÉÒÏ×ÁÎÎÏ.</para>
+ </listitem>
+
+ <listitem>
+ <para>ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎ ÄÏÍÅÎ, ÔÁËÏÊ, ËÁË
+ <hostid role="domainname">example.org</hostid> É × ÜÔÏÍ ÄÏÍÅÎÅ ÔÒÅÂÕÅÔÓÑ
+ ÐÏÓÔÁ×ÉÔØ ÉÍÅÎÁ ÍÁÛÉÎ × ÓÏÏÔ×ÅÔÓÔ×ÉÅ Ó ÉÈ ÁÄÒÅÓÁÍÉ IP.</para>
+ </listitem>
+
+ <listitem>
+ <para>ÂÌÏËÕ ÁÄÒÅÓÏ× IP ÔÒÅÂÕÅÔÓÑ ÏÂÒÁÔÎÙÅ ÚÁÐÉÓÉ DNS (IP × ÉÍÅÎÁ
+ ÈÏÓÔÏ×).</para>
+ </listitem>
+
+ <listitem>
+ <para>ÒÅÚÅÒ×ÎÙÊ (slave) ÓÅÒ×ÅÒ ÉͣΠÄÏÌÖÅÎ ÏÔ×ÅÞÁÔØ ÎÁ ÚÁÐÒÏÓÙ Ï
+ ÄÏÍÅÎÅ, ËÏÇÄÁ ÏÓÎÏ×ÎÏÊ ÎÅ ÒÁÂÏÔÁÅÔ ÉÌÉ ÎÅ ÄÏÓÔÕÐÅÎ.</para>
+ </listitem>
</itemizedlist>
<para>ëÜÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ ÉͣΠÎÕÖÅÎ, ËÏÇÄÁ:</para>
<itemizedlist>
- <listitem>
- <para>ÌÏËÁÌØÎÙÊ ÓÅÒ×ÅÒ DNS ÍÏÖÅÔ ËÜÛÉÒÏ×ÁÔØ ÉÎÆÏÒÍÁÃÉÀ É ÏÔ×ÅÞÁÔØ ÎÁ
- ÚÁÐÒÏÓÙ ÂÙÓÔÒÅÅ, ÞÅÍ ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ ÐÒÉ ÐÒÑÍÏÍ ÏÐÒÏÓÅ ×ÎÅÛÎÅÇÏ
- ÓÅÒ×ÅÒÁ ÉÍ£Î.</para>
- </listitem>
-
- <listitem>
- <para>ÔÒÅÂÕÅÔÓÑ ÕÍÅÎØÛÅÎÉÅ ÏÂÝÅÇÏ ÓÅÔÅ×ÏÇÏ ÔÒÁÆÉËÁ (DNS
- ÓÏÓÔÁ×ÌÑÅÔ ÏËÏÌÏ 5% ×ÓÅÇÏ ÔÒÁÆÉËÁ éÎÔÅÒÎÅÔ, ÉÌÉ ÞÕÔØ
- ÂÏÌØÛÅ).</para>
- </listitem>
+ <listitem>
+ <para>ÌÏËÁÌØÎÙÊ ÓÅÒ×ÅÒ DNS ÍÏÖÅÔ ËÜÛÉÒÏ×ÁÔØ ÉÎÆÏÒÍÁÃÉÀ É ÏÔ×ÅÞÁÔØ ÎÁ
+ ÚÁÐÒÏÓÙ ÂÙÓÔÒÅÅ, ÞÅÍ ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ ÐÒÉ ÐÒÑÍÏÍ ÏÐÒÏÓÅ ×ÎÅÛÎÅÇÏ
+ ÓÅÒ×ÅÒÁ ÉÍ£Î.</para>
+ </listitem>
+
+ <listitem>
+ <para>ÔÒÅÂÕÅÔÓÑ ÕÍÅÎØÛÅÎÉÅ ÏÂÝÅÇÏ ÓÅÔÅ×ÏÇÏ ÔÒÁÆÉËÁ (DNS
+ ÓÏÓÔÁ×ÌÑÅÔ ÏËÏÌÏ 5% ×ÓÅÇÏ ÔÒÁÆÉËÁ éÎÔÅÒÎÅÔ, ÉÌÉ ÞÕÔØ
+ ÂÏÌØÛÅ).</para>
+ </listitem>
</itemizedlist>
<para>îÁÐÒÉÍÅÒ, ËÏÇÄÁ ËÔÏ-ÎÉÂÕÄØ ÚÁÐÒÁÛÉ×ÁÅÔ ÉÎÆÏÒÍÁÃÉÀ Ï
- <hostid role="fqdn">www.FreeBSD.org</hostid>, ÔÏ ÏÂÙÞÎÏ ÒÅÓÏÌ×ÅÒ ÏÂÒÁÝÁÅÔÓÑ Ë
- ÓÅÒ×ÅÒÕ ÉͣΠ×ÁÛÅÇÏ ÐÒÏ×ÁÊÄÅÒÁ, ÐÏÓÙÌÁÅÔ ÚÁÐÒÏÓ É ÏÖÉÄÁÅÔ ÏÔ×ÅÔÁ. ó
- ÌÏËÁÌØÎÙÍ ËÜÛÉÒÕÀÝÉÍ ÓÅÒ×ÅÒÏÍ DNS ÚÁÐÒÏÓ ×Ï ×ÎÅÛÎÉÊ ÍÉÒ ÂÕÄÅÔ ÄÅÌÁÔØÓÑ
- ×ÓÅÇÏ ÏÄÉÎ ÒÁÚ. ëÁÖÄÙÊ ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÚÁÐÒÏÓ ÎÅ ÂÕÄÅÔ ÐÏÓÙÌÁÔØÓÑ ÚÁ
- ÐÒÅÄÅÌÙ ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ÐÏÔÏÍÕ ÞÔÏ ÉÎÆÏÒÍÁÃÉÑ ÕÖÅ ÉÍÅÅÔÓÑ ×
- ËÜÛÅ.</para>
+ <hostid role="fqdn">www.FreeBSD.org</hostid>, ÔÏ ÏÂÙÞÎÏ ÒÅÓÏÌ×ÅÒ ÏÂÒÁÝÁÅÔÓÑ Ë
+ ÓÅÒ×ÅÒÕ ÉͣΠ×ÁÛÅÇÏ ÐÒÏ×ÁÊÄÅÒÁ, ÐÏÓÙÌÁÅÔ ÚÁÐÒÏÓ É ÏÖÉÄÁÅÔ ÏÔ×ÅÔÁ. ó
+ ÌÏËÁÌØÎÙÍ ËÜÛÉÒÕÀÝÉÍ ÓÅÒ×ÅÒÏÍ DNS ÚÁÐÒÏÓ ×Ï ×ÎÅÛÎÉÊ ÍÉÒ ÂÕÄÅÔ ÄÅÌÁÔØÓÑ
+ ×ÓÅÇÏ ÏÄÉÎ ÒÁÚ. ëÁÖÄÙÊ ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÚÁÐÒÏÓ ÎÅ ÂÕÄÅÔ ÐÏÓÙÌÁÔØÓÑ ÚÁ
+ ÐÒÅÄÅÌÙ ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ÐÏÔÏÍÕ ÞÔÏ ÉÎÆÏÒÍÁÃÉÑ ÕÖÅ ÉÍÅÅÔÓÑ ×
+ ËÜÛÅ.</para>
</sect2>
<sect2>
<title>ëÁË ÜÔÏ ÒÁÂÏÔÁÅÔ</title>
<para>÷Ï FreeBSD ÄÁÅÍÏÎ BIND, ÐÏ ÏÞÅ×ÉÄÎÙÍ ÐÒÉÞÉÎÁÍ, ÎÁÚÙ×ÁÅÔÓÑ
- <application>named</application>.</para>
+ <application>named</application>.</para>
<informaltable frame="none">
- <tgroup cols="2">
- <thead>
- <row>
- <entry>æÁÊÌ</entry>
- <entry>ïÐÉÓÁÎÉÅ</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><application>named</application></entry>
- <entry>ÄÁÅÍÏÎ BIND</entry>
- </row>
-
- <row>
- <entry><command>ndc</command></entry>
- <entry>ÐÒÏÇÒÁÍÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÄÁÅÍÏÎÏÍ ÓÅÒ×ÅÒÁ ÉÍ£Î</entry>
- </row>
-
- <row>
- <entry><filename>/etc/namedb</filename></entry>
- <entry>ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÒÁÓÐÏÌÁÇÁÅÔÓÑ ×ÓÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÚÏÎÁÈ
- BIND</entry>
- </row>
-
- <row>
- <entry><filename>/etc/namedb/named.conf</filename></entry>
- <entry>ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÄÌÑ ÄÁÅÍÏÎÁ</entry>
- </row>
- </tbody>
- </tgroup>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>æÁÊÌ</entry>
+ <entry>ïÐÉÓÁÎÉÅ</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry><application>named</application></entry>
+ <entry>ÄÁÅÍÏÎ BIND</entry>
+ </row>
+
+ <row>
+ <entry><command>ndc</command></entry>
+ <entry>ÐÒÏÇÒÁÍÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÄÁÅÍÏÎÏÍ ÓÅÒ×ÅÒÁ ÉÍ£Î</entry>
+ </row>
+
+ <row>
+ <entry><filename>/etc/namedb</filename></entry>
+ <entry>ËÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ ÒÁÓÐÏÌÁÇÁÅÔÓÑ ×ÓÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÚÏÎÁÈ
+ BIND</entry>
+ </row>
+
+ <row>
+ <entry><filename>/etc/namedb/named.conf</filename></entry>
+ <entry>ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÄÌÑ ÄÁÅÍÏÎÁ</entry>
+ </row>
+ </tbody>
+ </tgroup>
</informaltable>
<para>æÁÊÌÙ ÚÏÎ ÏÂÙÞÎÏ ÒÁÓÐÏÌÁÇÁÀÔÓÑ × ËÁÔÁÌÏÇÅ
- <filename>/etc/namedb</filename> É ÓÏÄÅÒÖÁÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÚÏÎÅ DNS,
- ÚÁ ËÏÔÏÒÕÀ ÏÔ×ÅÞÁÅÔ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
+ <filename>/etc/namedb</filename> É ÓÏÄÅÒÖÁÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÚÏÎÅ DNS,
+ ÚÁ ËÏÔÏÒÕÀ ÏÔ×ÅÞÁÅÔ ÓÅÒ×ÅÒ ÉÍ£Î.</para>
</sect2>
<sect2>
<title>úÁÐÕÓË BIND</title>
<indexterm>
- <primary>BIND</primary>
- <secondary>ÚÁÐÕÓË</secondary>
+ <primary>BIND</primary>
+ <secondary>ÚÁÐÕÓË</secondary>
</indexterm>
<para>ôÁË ËÁË ÓÅÒ×ÅÒ ÉͣΠBIND ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÅÇÏ
- ÎÁÓÔÒÏÊËÁ ÓÒÁ×ÎÉÔÅÌØÎÏ ÐÒÏÓÔÁ.</para>
+ ÎÁÓÔÒÏÊËÁ ÓÒÁ×ÎÉÔÅÌØÎÏ ÐÒÏÓÔÁ.</para>
<para>þÔÏÂÙ ÄÁÅÍÏÎ <application>named</application> ÚÁÐÕÓËÁÌÓÑ ×Ï
×ÒÅÍÑ ÚÁÇÒÕÚËÉ, ÐÏÍÅÓÔÉÔÅ × <filename>/etc/rc.conf</filename>
@@ -3265,27 +3265,27 @@ host mailhost {
<title>ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ</title>
<indexterm>
- <primary>BIND</primary>
- <secondary>ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ</secondary>
+ <primary>BIND</primary>
+ <secondary>ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ</secondary>
</indexterm>
<sect3>
- <title>éÓÐÏÌØÚÏ×ÁÎÉÅ <command>make-localhost</command></title>
+ <title>éÓÐÏÌØÚÏ×ÁÎÉÅ <command>make-localhost</command></title>
- <para>ïÂÑÚÁÔÅÌØÎÏ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:</para>
+ <para>ïÂÑÚÁÔÅÌØÎÏ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:</para>
- <screen>&prompt.root; <userinput>cd /etc/namedb
-&prompt.root; sh make-localhost</userinput></screen>
+ <screen>&prompt.root; <userinput>cd /etc/namedb
+&prompt.root; sh make-localhost</userinput></screen>
- <para>ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÒÁ×ÉÌØÎÏ ÓÏÚÄÁÔØ ÆÁÊÌ
- <filename>/etc/namedb/localhost.rev</filename> ÌÏËÁÌØÎÏÊ ÏÂÒÁÔÎÏÊ
- ÚÏÎÙ ÄÌÑ loopback-ÉÎÔÅÒÆÅÊÓÁ.</para>
+ <para>ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÒÁ×ÉÌØÎÏ ÓÏÚÄÁÔØ ÆÁÊÌ
+ <filename>/etc/namedb/localhost.rev</filename> ÌÏËÁÌØÎÏÊ ÏÂÒÁÔÎÏÊ
+ ÚÏÎÙ ÄÌÑ loopback-ÉÎÔÅÒÆÅÊÓÁ.</para>
</sect3>
<sect3>
- <title><filename>/etc/namedb/named.conf</filename></title>
+ <title><filename>/etc/namedb/named.conf</filename></title>
- <programlisting>// &dollar;FreeBSD$
+ <programlisting>// &dollar;FreeBSD$
//
// Refer to the named(8) manual page for details. If you are ever going
// to setup a primary server, make sure you've understood the hairy
@@ -3294,7 +3294,7 @@ host mailhost {
// useless Internet traffic.
options {
- directory "/etc/namedb";
+ directory "/etc/namedb";
// In addition to the "forwarders" clause, you can force your name
// server to never initiate queries of its own, but always ask its
@@ -3307,50 +3307,50 @@ options {
// benefit from its cache, thus reduce overall DNS traffic in the
Internet.
/*
- forwarders {
- 127.0.0.1;
- };
+ forwarders {
+ 127.0.0.1;
+ };
*/</programlisting>
<para>ëÁË É ÇÏ×ÏÒÉÔÓÑ × ËÏÍÍÅÎÔÁÒÉÑÈ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÏÌÕÞÉÔØ ÜÆÆÅËÔ ÏÔ
- ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÜÛÁ ÐÒÏ×ÁÊÄÅÒÁ, ÔÏ ÍÏÖÎÏ ×ËÌÀÞÉÔØ ÒÁÚÄÅÌ
- <literal>forwarders</literal>. ÷ ÏÂÙÞÎÏÍ ÓÌÕÞÁÅ ÓÅÒ×ÅÒ ÉͣΠÂÕÄÅÔ
- ÒÅËÕÒÓÉ×ÎÏ ÏÐÒÁÛÉ×ÁÔØ ÏÐÒÅÄÅÌ£ÎÎÙÅ ÓÅÒ×ÅÒÙ ÉͣΠéÎÔÅÒÎÅÔ ÄÏ ÔÅÈ ÐÏÒ,
- ÐÏËÁ ÎÅ ÐÏÌÕÞÉÔ ÏÔ×ÅÔ ÎÁ Ó×ÏÊ ÚÁÐÒÏÓ. ðÒÉ ×ËÌÀÞÅÎÉÉ ÜÔÏÇÏ ÒÁÚÄÅÌÁ
- ÏÎ ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÁÛÉ×ÁÔØ ÓÅÒ×ÅÒ ÉͣΠ×ÁÛÅÇÏ ÐÒÏ×ÁÊÄÅÒÁ (ÉÌÉ
- ÔÏÔ, ËÏÔÏÒÙÊ ÚÄÅÓØ ÕËÁÚÁÎ), ÉÓÐÏÌØÚÕÑ ÐÒÅÉÍÕÝÅÓÔ×Á ÅÇÏ ËÜÛÁ.
- ÎÁÌÉÞÉÑ ÎÕÖÎÏÊ ÉÎÆÏÒÍÁÃÉÉ. åÓÌÉ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÓÅÒ×ÅÒ ÉͣΠÐÒÏ×ÁÊÄÅÒÁ
- ÒÁÂÏÔÁÅÔ ÂÙÓÔÒÏ É ÉÍÅÅÔ ÈÏÒÏÛÉÊ ËÁÎÁÌ Ó×ÑÚÉ, ÔÏ × ÒÅÚÕÌØÔÁÔÅ ÔÁËÏÊ
- ÎÁÓÔÒÏÊËÉ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÈÏÒÏÛÉÊ ÒÅÚÕÌØÔÁÔ.
+ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÜÛÁ ÐÒÏ×ÁÊÄÅÒÁ, ÔÏ ÍÏÖÎÏ ×ËÌÀÞÉÔØ ÒÁÚÄÅÌ
+ <literal>forwarders</literal>. ÷ ÏÂÙÞÎÏÍ ÓÌÕÞÁÅ ÓÅÒ×ÅÒ ÉͣΠÂÕÄÅÔ
+ ÒÅËÕÒÓÉ×ÎÏ ÏÐÒÁÛÉ×ÁÔØ ÏÐÒÅÄÅÌ£ÎÎÙÅ ÓÅÒ×ÅÒÙ ÉͣΠéÎÔÅÒÎÅÔ ÄÏ ÔÅÈ ÐÏÒ,
+ ÐÏËÁ ÎÅ ÐÏÌÕÞÉÔ ÏÔ×ÅÔ ÎÁ Ó×ÏÊ ÚÁÐÒÏÓ. ðÒÉ ×ËÌÀÞÅÎÉÉ ÜÔÏÇÏ ÒÁÚÄÅÌÁ
+ ÏÎ ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÏÐÒÁÛÉ×ÁÔØ ÓÅÒ×ÅÒ ÉͣΠ×ÁÛÅÇÏ ÐÒÏ×ÁÊÄÅÒÁ (ÉÌÉ
+ ÔÏÔ, ËÏÔÏÒÙÊ ÚÄÅÓØ ÕËÁÚÁÎ), ÉÓÐÏÌØÚÕÑ ÐÒÅÉÍÕÝÅÓÔ×Á ÅÇÏ ËÜÛÁ.
+ ÎÁÌÉÞÉÑ ÎÕÖÎÏÊ ÉÎÆÏÒÍÁÃÉÉ. åÓÌÉ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÓÅÒ×ÅÒ ÉͣΠÐÒÏ×ÁÊÄÅÒÁ
+ ÒÁÂÏÔÁÅÔ ÂÙÓÔÒÏ É ÉÍÅÅÔ ÈÏÒÏÛÉÊ ËÁÎÁÌ Ó×ÑÚÉ, ÔÏ × ÒÅÚÕÌØÔÁÔÅ ÔÁËÏÊ
+ ÎÁÓÔÒÏÊËÉ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÈÏÒÏÛÉÊ ÒÅÚÕÌØÔÁÔ.
<warning>
- <para><hostid role="ipaddr">127.0.0.1</hostid> ÚÄÅÓØ
- ÒÁÂÏÔÁÔØ <emphasis>ÎÅ ÂÕÄÅÔ</emphasis>. éÚÍÅÎÉÔÅ
- ÅÇÏ ÎÁ IP-ÁÄÒÅÓ ÓÅÒ×ÅÒÁ ÉͣΠÐÒÏ×ÁÊÄÅÒÁ.</para>
+ <para><hostid role="ipaddr">127.0.0.1</hostid> ÚÄÅÓØ
+ ÒÁÂÏÔÁÔØ <emphasis>ÎÅ ÂÕÄÅÔ</emphasis>. éÚÍÅÎÉÔÅ
+ ÅÇÏ ÎÁ IP-ÁÄÒÅÓ ÓÅÒ×ÅÒÁ ÉͣΠÐÒÏ×ÁÊÄÅÒÁ.</para>
</warning>
<programlisting>/*
- * If there is a firewall between you and name servers you want
- * to talk to, you might need to uncomment the query-source
- * directive below. Previous versions of BIND always asked
- * questions using port 53, but BIND 8.1 uses an unprivileged
- * port by default.
- */
- // query-source address * port 53;
-
- /*
- * If running in a sandbox, you may have to specify a different
- * location for the dumpfile.
- */
- // dump-file "s/named_dump.db";
+ * If there is a firewall between you and name servers you want
+ * to talk to, you might need to uncomment the query-source
+ * directive below. Previous versions of BIND always asked
+ * questions using port 53, but BIND 8.1 uses an unprivileged
+ * port by default.
+ */
+ // query-source address * port 53;
+
+ /*
+ * If running in a sandbox, you may have to specify a different
+ * location for the dumpfile.
+ */
+ // dump-file "s/named_dump.db";
};
// Note: the following will be supported in a future release.
/*
host { any; } {
- topology {
- 127.0.0.0/8;
- };
+ topology {
+ 127.0.0.0/8;
+ };
};
*/
@@ -3362,19 +3362,19 @@ host { any; } {
// Also, make sure to enable it in /etc/rc.conf.
zone "." {
- type hint;
- file "named.root";
+ type hint;
+ file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
- type master;
- file "localhost.rev";
+ type master;
+ file "localhost.rev";
};
zone
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
- type master;
- file "localhost.rev";
+ type master;
+ file "localhost.rev";
};
// NB: Do not use the IP addresses below, they are faked, and only
@@ -3405,36 +3405,36 @@ zone
// chmod 750 /etc/namedb/s</programlisting>
<para>äÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÚÁÐÕÓËÅ BIND × ÏÇÒÁÎÉÞÅÎÎÏÍ ÏËÒÕÖÅÎÉÉ
- ÎÁÈÏÄÉÔÓÑ × <link linkend="network-named-sandbox">ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ
- ÒÁÚÄÅÌÅ</link>.</para>
+ ÎÁÈÏÄÉÔÓÑ × <link linkend="network-named-sandbox">ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ
+ ÒÁÚÄÅÌÅ</link>.</para>
<programlisting>/*
zone "example.com" {
- type slave;
- file "s/example.com.bak";
- masters {
- 192.168.1.1;
- };
+ type slave;
+ file "s/example.com.bak";
+ masters {
+ 192.168.1.1;
+ };
};
zone "0.168.192.in-addr.arpa" {
- type slave;
- file "s/0.168.192.in-addr.arpa.bak";
- masters {
- 192.168.1.1;
- };
+ type slave;
+ file "s/0.168.192.in-addr.arpa.bak";
+ masters {
+ 192.168.1.1;
+ };
};
*/</programlisting>
<para>üÔÏ ÐÒÉÍÅÒÙ ÏÐÉÓÁÎÉÊ ÐÒÑÍÏÊ É ÏÂÒÁÔÎÏÊ ÚÏÎ ÉÚ ÆÁÊÌÁ
- <filename>named.conf</filename> ÄÌÑ ×ÔÏÒÉÞÎÙÈ ÓÅÒ×ÅÒÏ×.</para>
+ <filename>named.conf</filename> ÄÌÑ ×ÔÏÒÉÞÎÙÈ ÓÅÒ×ÅÒÏ×.</para>
<para>äÌÑ ËÁÖÄÏÇÏ ÎÏ×ÏÊ ÚÏÎÙ, ËÏÔÏÒÕÀ ÂÕÄÅÔ ÏÂÓÌÕÖÉ×ÁÔØ ÓÅÒ×ÅÒ ÉÍ£Î,
- × ÆÁÊÌ <filename>named.conf</filename> ÄÏÌÖÎÁ ÂÙÔØ ÄÏÂÁ×ÌÅÎÁ
- ÚÁÐÉÓØ.</para>
+ × ÆÁÊÌ <filename>named.conf</filename> ÄÏÌÖÎÁ ÂÙÔØ ÄÏÂÁ×ÌÅÎÁ
+ ÚÁÐÉÓØ.</para>
<para>ë ÐÒÉÍÅÒÕ, ÓÁÍÁÑ ÐÒÏÓÔÁÑ ÚÁÐÉÓØ ÄÌÑ ÄÏÍÅÎÁ <hostid
- role="domainname">example.org</hostid> ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ×ÏÔ ÔÁË:</para>
+ role="domainname">example.org</hostid> ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ×ÏÔ ÔÁË:</para>
<programlisting>zone "example.org" {
type master;
@@ -3442,9 +3442,9 @@ zone "0.168.192.in-addr.arpa" {
};</programlisting>
<para>úÏÎÁ Ñ×ÌÑÅÔÓÑ ÐÅÒ×ÉÞÎÏÊ, ÞÔÏ ÏÔÒÁÖÁÅÔÓÑ × ÐÏÌÅ
- <option>type</option>, É ÉÎÆÏÒÍÁÃÉÑ Ï ÚÏÎÅ ÈÒÁÎÉÔÓÑ × ÆÁÊÌÅ
- <filename>/etc/namedb/example.org</filename>, ÞÔÏ ÕËÁÚÙ×ÁÅÔÓÑ ×
- ÐÏÌÅ <option>file</option>.</para>
+ <option>type</option>, É ÉÎÆÏÒÍÁÃÉÑ Ï ÚÏÎÅ ÈÒÁÎÉÔÓÑ × ÆÁÊÌÅ
+ <filename>/etc/namedb/example.org</filename>, ÞÔÏ ÕËÁÚÙ×ÁÅÔÓÑ ×
+ ÐÏÌÅ <option>file</option>.</para>
<programlisting>zone "example.org" {
type slave;
@@ -3452,235 +3452,235 @@ zone "0.168.192.in-addr.arpa" {
};</programlisting>
<para>÷ ÓÌÕÞÁÅ ×ÔÏÒÉÞÎÏÊ ÚÏÎÙ ÉÎÆÏÒÍÁÃÉÑ Ï ÎÅÊ ÐÅÒÅÄÁÅÔÓÑ Ó ÏÓÎÏ×ÎÏÇÏ
- ÓÅÒ×ÅÒÁ ÉͣΠÄÌÑ ÚÁÄÁÎÎÏÊ ÚÏÎÙ É ÓÏÈÒÁÎÑÅÔÓÑ × ÕËÁÚÁÎÎÏÍ ÆÁÊÌÅ. åÓÌÉ
- É ËÏÇÄÁ ÏÓÎÏ×ÎÏÊ ÓÅÒ×ÅÒ ÉͣΠ×ÙÈÏÄÉÔ É ÓÔÒÏÑ ÉÌÉ ÎÅÄÏÓÑÇÁÅÍ, ÔÏ
- ÓËÁÞÁÎÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÚÏÎÅ ÂÕÄÅÔ ÎÁÈÏÄÉÔØÓÑ ÎÁ ×ÔÏÒÉÞÎÙÈ ÓÅÒ×ÅÒÁÈ É
- ÏÎÉ ÓÍÏÇÕÔ ÏÂÓÌÕÖÉ×ÁÔØ ÜÔÕ ÚÏÎÕ.</para>
+ ÓÅÒ×ÅÒÁ ÉͣΠÄÌÑ ÚÁÄÁÎÎÏÊ ÚÏÎÙ É ÓÏÈÒÁÎÑÅÔÓÑ × ÕËÁÚÁÎÎÏÍ ÆÁÊÌÅ. åÓÌÉ
+ É ËÏÇÄÁ ÏÓÎÏ×ÎÏÊ ÓÅÒ×ÅÒ ÉͣΠ×ÙÈÏÄÉÔ É ÓÔÒÏÑ ÉÌÉ ÎÅÄÏÓÑÇÁÅÍ, ÔÏ
+ ÓËÁÞÁÎÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÚÏÎÅ ÂÕÄÅÔ ÎÁÈÏÄÉÔØÓÑ ÎÁ ×ÔÏÒÉÞÎÙÈ ÓÅÒ×ÅÒÁÈ É
+ ÏÎÉ ÓÍÏÇÕÔ ÏÂÓÌÕÖÉ×ÁÔØ ÜÔÕ ÚÏÎÕ.</para>
</sect3>
<sect3>
- <title>æÁÊÌÙ ÚÏÎ</title>
+ <title>æÁÊÌÙ ÚÏÎ</title>
<para>ðÒÉÍÅÒ ÆÁÊÌÁ ÚÏÎÙ <hostid role="domainname">example.org</hostid>
ÄÌÑ ÏÓÎÏ×ÎÏÇÏ
- ÓÅÒ×ÅÒÁ (ÒÁÓÐÏÌÁÇÁÀÝÉÊÓÑ × ÆÁÊÌÅ
- <filename>/etc/namedb/example.org</filename>) ÉÍÅÅÔ ÔÁËÏÊ
- ×ÉÄ:</para>
+ ÓÅÒ×ÅÒÁ (ÒÁÓÐÏÌÁÇÁÀÝÉÊÓÑ × ÆÁÊÌÅ
+ <filename>/etc/namedb/example.org</filename>) ÉÍÅÅÔ ÔÁËÏÊ
+ ×ÉÄ:</para>
<programlisting>$TTL 3600
example.org. IN SOA ns1.example.org. admin.example.org. (
- 5 ; Serial
- 10800 ; Refresh
- 3600 ; Retry
- 604800 ; Expire
- 86400 ) ; Minimum TTL
+ 5 ; Serial
+ 10800 ; Refresh
+ 3600 ; Retry
+ 604800 ; Expire
+ 86400 ) ; Minimum TTL
; DNS Servers
-@ IN NS ns1.example.org.
-@ IN NS ns2.example.org.
+@ IN NS ns1.example.org.
+@ IN NS ns2.example.org.
; Machine Names
localhost IN A 127.0.0.1
-ns1 IN A 3.2.1.2
-ns2 IN A 3.2.1.3
-mail IN A 3.2.1.10
-@ IN A 3.2.1.30
+ns1 IN A 3.2.1.2
+ns2 IN A 3.2.1.3
+mail IN A 3.2.1.10
+@ IN A 3.2.1.30
; Aliases
-www IN CNAME @
+www IN CNAME @
; MX Record
-@ IN MX 10 mail.example.org.</programlisting>
+@ IN MX 10 mail.example.org.</programlisting>
<para>úÁÍÅÔØÔÅ, ÞÔÏ ×ÓÅ ÉÍÅÎÁ ÈÏÓÔÏ×, ÏËÁÎÞÉ×ÁÀÝÉÅÓÑ ÎÁ <quote>.</quote>,
- ÚÁÄÁÀÔ ÐÏÌÎÏÅ ÉÍÑ, ÔÏÇÄÁ ËÁË ×ÓÅ ÉÍÅÎÁ ÂÅÚ ÓÉÍ×ÏÌÁ <quote>.</quote> ÎÁ
- ËÏÎÃÅ ÓÞÉÔÁÀÔÓÑ ÚÁÄÁÎÎÙÍÉ ÏÔÎÏÓÉÔÅÌØÎÏ origin. îÁÐÒÉÍÅÒ,
- <literal>www</literal> ÐÒÅÏÂÒÁÚÕÅÔÓÑ ×
+ ÚÁÄÁÀÔ ÐÏÌÎÏÅ ÉÍÑ, ÔÏÇÄÁ ËÁË ×ÓÅ ÉÍÅÎÁ ÂÅÚ ÓÉÍ×ÏÌÁ <quote>.</quote> ÎÁ
+ ËÏÎÃÅ ÓÞÉÔÁÀÔÓÑ ÚÁÄÁÎÎÙÍÉ ÏÔÎÏÓÉÔÅÌØÎÏ origin. îÁÐÒÉÍÅÒ,
+ <literal>www</literal> ÐÒÅÏÂÒÁÚÕÅÔÓÑ ×
<literal>www.<replaceable>origin</replaceable></literal>.
- ÷ ÎÁÛÅÍ ×ÏÏÂÒÁÖÁÅÍÏÍ ÆÁÊÌÅ ÏÒÉÄÖÉÎÏÍ Ñ×ÌÑÅÔÓÑ
- <hostid>example.org.</hostid>, ÔÁË ÞÔÏ
- <literal>www</literal> ÐÒÅÏÂÒÁÚÕÅÔÓÑ ×
- <hostid>www.example.org.</hostid></para>
-
+ ÷ ÎÁÛÅÍ ×ÏÏÂÒÁÖÁÅÍÏÍ ÆÁÊÌÅ ÏÒÉÄÖÉÎÏÍ Ñ×ÌÑÅÔÓÑ
+ <hostid>example.org.</hostid>, ÔÁË ÞÔÏ
+ <literal>www</literal> ÐÒÅÏÂÒÁÚÕÅÔÓÑ ×
+ <hostid>www.example.org.</hostid></para>
+
<para>æÁÊÌ ÚÏÎÙ ÉÍÅÅÔ ÓÌÅÄÕÀÝÉÊ ÆÏÒÍÁÔ:</para>
<programlisting>recordname IN recordtype value</programlisting>
<indexterm>
- <primary>DNS</primary>
- <secondary>ÚÁÐÉÓÉ</secondary>
+ <primary>DNS</primary>
+ <secondary>ÚÁÐÉÓÉ</secondary>
</indexterm>
<para>îÁÉÂÏÌÅÅ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÍÙÅ ÚÁÐÉÓÉ DNS:</para>
<variablelist>
- <varlistentry>
- <term>SOA</term>
-
- <listitem>
- <para>ÎÁÞÁÌÏ ÚÏÎÙ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔÉ</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>NS</term>
-
- <listitem>
- <para>Á×ÔÏÒÉÔÁÔÉ×ÎÙÊ ÓÅÒ×ÅÒ ÉÍÅÎ</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>A</term>
-
- <listitem>
- <para>ÁÄÒÅÓ ÈÏÓÔÁ</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>CNAME</term>
-
- <listitem>
- <para>ËÁÎÏÎÉÞÅÓËÏÅ ÉÍÑ ÄÌÑ ÁÌÉÁÓÁ</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>MX</term>
-
- <listitem>
- <para>ÏÂÍÅÎ ÐÏÞÔÏÊ</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>PTR</term>
-
- <listitem>
- <para>ÕËÁÚÁÔÅÌØ ÎÁ ÄÏÍÅÎÎÏÅ ÉÍÑ (ÉÓÐÏÌØÚÕÅÔÓÑ × ÏÂÒÁÔÎÙÈ
- ÚÏÎÁÈ DNS)</para>
- </listitem>
- </varlistentry>
+ <varlistentry>
+ <term>SOA</term>
+
+ <listitem>
+ <para>ÎÁÞÁÌÏ ÚÏÎÙ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔÉ</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>NS</term>
+
+ <listitem>
+ <para>Á×ÔÏÒÉÔÁÔÉ×ÎÙÊ ÓÅÒ×ÅÒ ÉÍÅÎ</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>A</term>
+
+ <listitem>
+ <para>ÁÄÒÅÓ ÈÏÓÔÁ</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>CNAME</term>
+
+ <listitem>
+ <para>ËÁÎÏÎÉÞÅÓËÏÅ ÉÍÑ ÄÌÑ ÁÌÉÁÓÁ</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>MX</term>
+
+ <listitem>
+ <para>ÏÂÍÅÎ ÐÏÞÔÏÊ</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>PTR</term>
+
+ <listitem>
+ <para>ÕËÁÚÁÔÅÌØ ÎÁ ÄÏÍÅÎÎÏÅ ÉÍÑ (ÉÓÐÏÌØÚÕÅÔÓÑ × ÏÂÒÁÔÎÙÈ
+ ÚÏÎÁÈ DNS)</para>
+ </listitem>
+ </varlistentry>
</variablelist>
<programlisting>example.org. IN SOA ns1.example.org. admin.example.org. (
- 5 ; Serial
- 10800 ; Refresh after 3 hours
- 3600 ; Retry after 1 hour
- 604800 ; Expire after 1 week
- 86400 ) ; Minimum TTL of 1 day</programlisting>
+ 5 ; Serial
+ 10800 ; Refresh after 3 hours
+ 3600 ; Retry after 1 hour
+ 604800 ; Expire after 1 week
+ 86400 ) ; Minimum TTL of 1 day</programlisting>
<variablelist>
- <varlistentry>
- <term><hostid role="domainname">example.org.</hostid></term>
-
- <listitem>
- <para>ÉÍÑ ÄÏÍÅÎÁ, Á ÔÁËÖÅ ÏÒÉÄÖÉÎ ÄÌÑ ÜÔÏÇÏ ÆÁÊÌÁ ÚÏÎÙ.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><hostid role="fqdn">ns1.example.org.</hostid></term>
-
- <listitem>
- <para>ÏÓÎÏ×ÎÏÊ/Á×ÔÏÒÉÔÁÔÉ×ÎÙÊ ÓÅÒ×ÅÒ ÉͣΠÄÌÑ ÜÔÏÊ ÚÏÎÙ.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><literal>admin.example.org.</literal></term>
-
- <listitem>
- <para>ÞÅÌÏ×ÅË, ÏÔ×ÅÞÁÀÝÉÊ ÚÁ ÜÔÕ ÚÏÎÕ, ÁÄÒÅÓ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÙ Ó
- ÐÏÄÍÅΣÎÎÙÍ ÓÉÍ×ÏÌÏÍ <quote>@</quote>. (<email>admin@example.org</email>
- ÓÔÁÎÏ×ÉÔÓÑ <literal>admin.example.org</literal>)</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><literal>5</literal></term>
-
- <listitem>
- <para>ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÎÏÍÅÒ ÆÁÊÌÁ. ðÒÉ ËÁÖÄÏÍ ÉÚÍÅÎÅÎÉÉ ÆÁÊÌÁ
- ÚÏÎÙ ÜÔÏ ÞÉÓÌÏ ÄÏÌÖÎÏ Õ×ÅÌÉÞÉ×ÁÔØÓÑ. ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÄÌÑ
- ÎÕÍÅÒÁÃÉÉ ÍÎÏÇÉÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÙ ÐÒÅÄÐÏÞÉÔÁÀÔ ÆÏÒÍÁÔ
- <literal>ÇÇÇÇÍÍÄÄ××</literal>. <literal>2001041002</literal>
+ <varlistentry>
+ <term><hostid role="domainname">example.org.</hostid></term>
+
+ <listitem>
+ <para>ÉÍÑ ÄÏÍÅÎÁ, Á ÔÁËÖÅ ÏÒÉÄÖÉÎ ÄÌÑ ÜÔÏÇÏ ÆÁÊÌÁ ÚÏÎÙ.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><hostid role="fqdn">ns1.example.org.</hostid></term>
+
+ <listitem>
+ <para>ÏÓÎÏ×ÎÏÊ/Á×ÔÏÒÉÔÁÔÉ×ÎÙÊ ÓÅÒ×ÅÒ ÉͣΠÄÌÑ ÜÔÏÊ ÚÏÎÙ.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>admin.example.org.</literal></term>
+
+ <listitem>
+ <para>ÞÅÌÏ×ÅË, ÏÔ×ÅÞÁÀÝÉÊ ÚÁ ÜÔÕ ÚÏÎÕ, ÁÄÒÅÓ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÙ Ó
+ ÐÏÄÍÅΣÎÎÙÍ ÓÉÍ×ÏÌÏÍ <quote>@</quote>. (<email>admin@example.org</email>
+ ÓÔÁÎÏ×ÉÔÓÑ <literal>admin.example.org</literal>)</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>5</literal></term>
+
+ <listitem>
+ <para>ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÎÏÍÅÒ ÆÁÊÌÁ. ðÒÉ ËÁÖÄÏÍ ÉÚÍÅÎÅÎÉÉ ÆÁÊÌÁ
+ ÚÏÎÙ ÜÔÏ ÞÉÓÌÏ ÄÏÌÖÎÏ Õ×ÅÌÉÞÉ×ÁÔØÓÑ. ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÄÌÑ
+ ÎÕÍÅÒÁÃÉÉ ÍÎÏÇÉÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÙ ÐÒÅÄÐÏÞÉÔÁÀÔ ÆÏÒÍÁÔ
+ <literal>ÇÇÇÇÍÍÄÄ××</literal>. <literal>2001041002</literal>
ÂÕÄÅÔ ÏÚÎÁÞÁÔØ, ÞÔÏ
- ÆÁÊÌ ÐÏÓÌÅÄÎÉÊ ÒÁÚ ÉÚÍÅÎÑÌÓÑ 10.04.2001, Á ÐÏÓÌÅÄÎÅÅ ÞÉÓÌÏ
+ ÆÁÊÌ ÐÏÓÌÅÄÎÉÊ ÒÁÚ ÉÚÍÅÎÑÌÓÑ 10.04.2001, Á ÐÏÓÌÅÄÎÅÅ ÞÉÓÌÏ
<literal>02</literal>
- ÏÚÎÁÞÁÅÔ, ÞÔÏ ÜÔÏ ÂÙÌÁ ×ÔÏÒÁÑ ÍÏÄÉÆÉËÁÃÉÑ ÆÁÊÌÁ ÚÁ ÄÅÎØ.
- ðÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÎÏÍÅÒ ×ÁÖÅÎ, ÔÁË ËÁË ÏÎ ÓÌÕÖÉÔ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ
- ×ÔÏÒÉÞÎÙÅ ÓÅÒ×ÅÒÙ ÕÚÎÁ×ÁÌÉ Ï ÏÂÎÏ×ÌÅÎÉÉ ÚÏÎÙ.</para>
- </listitem>
- </varlistentry>
+ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÜÔÏ ÂÙÌÁ ×ÔÏÒÁÑ ÍÏÄÉÆÉËÁÃÉÑ ÆÁÊÌÁ ÚÁ ÄÅÎØ.
+ ðÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÎÏÍÅÒ ×ÁÖÅÎ, ÔÁË ËÁË ÏÎ ÓÌÕÖÉÔ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ
+ ×ÔÏÒÉÞÎÙÅ ÓÅÒ×ÅÒÙ ÕÚÎÁ×ÁÌÉ Ï ÏÂÎÏ×ÌÅÎÉÉ ÚÏÎÙ.</para>
+ </listitem>
+ </varlistentry>
</variablelist>
- <programlisting>@ IN NS ns1.example.org.</programlisting>
+ <programlisting>@ IN NS ns1.example.org.</programlisting>
<para>üÔÏ NS-ÚÁÐÉÓØ. ôÁËÉÅ ÚÁÐÉÓÉ ÄÏÌÖÎÙ ÉÍÅÔØÓÑ ÄÌÑ
- ×ÓÅÈ ÓÅÒ×ÅÒÏ× ÉÍ£Î, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÏÔ×ÅÞÁÔØ ÚÁ ÚÏÎÕ. óÉÍ×ÏÌ
- <literal>@</literal>, ÉÓÐÏÌØÚÕÅÍÙÊ ÚÄÅÓØ, ÐÒÅÏÂÒÁÚÕÅÔÓÑ ×
- <hostid role="domainname">example.org.</hostid> üÔÏÔ
- ÓÉÍ×ÏÌ <literal>@</literal> ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÏÒÉÄÖÉÎÕ.</para>
+ ×ÓÅÈ ÓÅÒ×ÅÒÏ× ÉÍ£Î, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÏÔ×ÅÞÁÔØ ÚÁ ÚÏÎÕ. óÉÍ×ÏÌ
+ <literal>@</literal>, ÉÓÐÏÌØÚÕÅÍÙÊ ÚÄÅÓØ, ÐÒÅÏÂÒÁÚÕÅÔÓÑ ×
+ <hostid role="domainname">example.org.</hostid> üÔÏÔ
+ ÓÉÍ×ÏÌ <literal>@</literal> ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÏÒÉÄÖÉÎÕ.</para>
<programlisting>localhost IN A 127.0.0.1
-ns1 IN A 3.2.1.2
-ns2 IN A 3.2.1.3
-mail IN A 3.2.1.10
-@ IN A 3.2.1.30</programlisting>
+ns1 IN A 3.2.1.2
+ns2 IN A 3.2.1.3
+mail IN A 3.2.1.10
+@ IN A 3.2.1.30</programlisting>
<para>úÁÐÉÓÉ ÔÉÐÁ A ÓÌÕÖÁÔ ÄÌÑ ÏÂÏÚÎÁÞÅÎÉÑ ÉͣΠÍÁÛÉÎ. ëÁË ÜÔÏ ×ÉÄÎÏ
- ×ÙÛÅ, ÉÍÑ <hostid role="fqdn">ns1.example.org</hostid> ÂÕÄÅÔ
+ ×ÙÛÅ, ÉÍÑ <hostid role="fqdn">ns1.example.org</hostid> ÂÕÄÅÔ
ÐÒÅÏÂÒÁÚÏ×ÁÎÏ ×
- <hostid role="ipaddr">3.2.1.2</hostid>. é ÓÎÏ×Á ÚÄÅÓØ ÉÓÐÏÌØÚÕÅÔÓÑ
- ÓÉÍ×ÏÌ ÏÒÉÄÖÉÎÁ <literal>@</literal>, ÏÂÏÚÎÁÞÁÑ, ÞÔÏ
- <hostid role="domainname">example.org</hostid> ÂÕÄÅÔ ÐÒÅÏÂÒÁÚÏ×ÁÎÏ
+ <hostid role="ipaddr">3.2.1.2</hostid>. é ÓÎÏ×Á ÚÄÅÓØ ÉÓÐÏÌØÚÕÅÔÓÑ
+ ÓÉÍ×ÏÌ ÏÒÉÄÖÉÎÁ <literal>@</literal>, ÏÂÏÚÎÁÞÁÑ, ÞÔÏ
+ <hostid role="domainname">example.org</hostid> ÂÕÄÅÔ ÐÒÅÏÂÒÁÚÏ×ÁÎÏ
× <hostid
- role="ipaddr">3.2.1.30</hostid>.</para>
+ role="ipaddr">3.2.1.30</hostid>.</para>
- <programlisting>www IN CNAME @</programlisting>
+ <programlisting>www IN CNAME @</programlisting>
<para>úÁÐÉÓÉ Ó ËÁÎÏÎÉÞÅÓËÉÍÉ ÉÍÅÎÁÍÉ ÏÂÙÞÎÏ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÐÒÉÓ×ÏÅÎÉÑ
- ÍÁÛÉÎÁÍ ÐÓÅ×ÄÏÎÉÍÏ×. ÷ ÜÔÏÍ ÐÒÉÍÅÒÅ <hostid>www</hostid> Ñ×ÌÑÅÔÓÑ
- ÐÓÅ×ÄÏÎÉÍÏÍ ÄÌÑ ÍÁÛÉÎÙ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÏÒÉÄÖÉÎÕ, ÔÏ ÅÓÔØ
- <hostid role="domainname">example.org</hostid> (<hostid
+ ÍÁÛÉÎÁÍ ÐÓÅ×ÄÏÎÉÍÏ×. ÷ ÜÔÏÍ ÐÒÉÍÅÒÅ <hostid>www</hostid> Ñ×ÌÑÅÔÓÑ
+ ÐÓÅ×ÄÏÎÉÍÏÍ ÄÌÑ ÍÁÛÉÎÙ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÏÒÉÄÖÉÎÕ, ÔÏ ÅÓÔØ
+ <hostid role="domainname">example.org</hostid> (<hostid
role="ipaddr">3.2.1.30</hostid>).
- úÁÐÉÓÉ CNAME ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÐÒÉÓ×ÏÅÎÉÑ
- ÐÓÅ×ÄÏÎÉÍÏ× ÉÍÅÎÁÍ ÈÏÓÔÏ× ÉÌÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÏÄÎÏÇÏ ÉÍÅÎÉ
- ÎÅÓËÏÌØËÉÍÉ ÍÁÛÉÎÁÍÉ ÐÏ ÏÞÅÒÅÄÉ.</para>
+ úÁÐÉÓÉ CNAME ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÐÒÉÓ×ÏÅÎÉÑ
+ ÐÓÅ×ÄÏÎÉÍÏ× ÉÍÅÎÁÍ ÈÏÓÔÏ× ÉÌÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÏÄÎÏÇÏ ÉÍÅÎÉ
+ ÎÅÓËÏÌØËÉÍÉ ÍÁÛÉÎÁÍÉ ÐÏ ÏÞÅÒÅÄÉ.</para>
<indexterm>
<primary>MX record</primary>
</indexterm>
- <programlisting>@ IN MX 10 mail.example.org.</programlisting>
+ <programlisting>@ IN MX 10 mail.example.org.</programlisting>
<para>MX-ÚÁÐÉÓØ ÕËÁÚÙ×ÁÅÔ, ËÁËÉÅ ÐÏÞÔÏ×ÙÅ ÓÅÒ×ÅÒÙ
- ÏÔ×ÅÞÁÀÔ ÚÁ ÏÂÒÁÂÏÔËÕ ×ÈÏÄÑÝÅÊ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÙ ÄÌÑ ÚÏÎÙ. <hostid
- role="fqdn">mail.example.org</hostid> Ñ×ÌÑÅÔÓÑ ÉÍÅÎÅÍ ÐÏÞÔÏ×ÏÇÏ
- ÓÅÒ×ÅÒÁ, Á 10 ÏÂÏÚÎÁÞÁÅÔ ÐÒÉÏÒÉÔÅÔ ÜÔÏÇÏ ÐÏÞÔÏ×ÏÇÏ ÓÅÒ×ÅÒÁ.</para>
+ ÏÔ×ÅÞÁÀÔ ÚÁ ÏÂÒÁÂÏÔËÕ ×ÈÏÄÑÝÅÊ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÙ ÄÌÑ ÚÏÎÙ. <hostid
+ role="fqdn">mail.example.org</hostid> Ñ×ÌÑÅÔÓÑ ÉÍÅÎÅÍ ÐÏÞÔÏ×ÏÇÏ
+ ÓÅÒ×ÅÒÁ, Á 10 ÏÂÏÚÎÁÞÁÅÔ ÐÒÉÏÒÉÔÅÔ ÜÔÏÇÏ ÐÏÞÔÏ×ÏÇÏ ÓÅÒ×ÅÒÁ.</para>
<para>íÏÖÎÏ ÉÍÅÔØ ÎÅÓËÏÌØËÏ ÐÏÞÔÏ×ÙÈ ÓÅÒ×ÅÒÏ× Ó ÐÒÉÏÒÉÔÅÔÁÍÉ 3, 2 É 1.
- ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ, ÐÙÔÁÀÝÉÊÓÑ ÄÏÓÔÁ×ÉÔØ ÐÏÞÔÕ ÄÌÑ <hostid
- role="domainname">example.org</hostid>,
- ÓÎÁÞÁÌÁ ÐÏÐÒÏÂÕÅÔ Ó×ÑÚÁÔØÓÑ Ó ÍÁÛÉÎÏÊ, ÉÍÅÀÝÉÊ MX-ÚÁÐÉÓØ Ó ÓÁÍÙÍ
- ÂÏÌØÛÉÍ ÐÒÉÏÒÉÔÅÔÏÍ, ÚÁÔÅÍ Ó ÐÒÉÏÒÉÔÅÔÏÍ ÐÏÍÅÎØÛÅ É ÔÁË ÄÁÌÅÅ, ÄÏ ÔÅÈ
- ÐÏÒ, ÐÏËÁ ÐÏÞÔÁ ÎÅ ÂÕÄÅÔ ÏÔÐÒÁ×ÌÅÎÁ.</para>
+ ðÏÞÔÏ×ÙÊ ÓÅÒ×ÅÒ, ÐÙÔÁÀÝÉÊÓÑ ÄÏÓÔÁ×ÉÔØ ÐÏÞÔÕ ÄÌÑ <hostid
+ role="domainname">example.org</hostid>,
+ ÓÎÁÞÁÌÁ ÐÏÐÒÏÂÕÅÔ Ó×ÑÚÁÔØÓÑ Ó ÍÁÛÉÎÏÊ, ÉÍÅÀÝÉÊ MX-ÚÁÐÉÓØ Ó ÓÁÍÙÍ
+ ÂÏÌØÛÉÍ ÐÒÉÏÒÉÔÅÔÏÍ, ÚÁÔÅÍ Ó ÐÒÉÏÒÉÔÅÔÏÍ ÐÏÍÅÎØÛÅ É ÔÁË ÄÁÌÅÅ, ÄÏ ÔÅÈ
+ ÐÏÒ, ÐÏËÁ ÐÏÞÔÁ ÎÅ ÂÕÄÅÔ ÏÔÐÒÁ×ÌÅÎÁ.</para>
<para>äÌÑ ÆÁÊÌÏ× ÚÏÎ in-addr.arpa (ÏÂÒÁÔÎÙÅ ÚÁÐÉÓÉ DNS) ÉÓÐÏÌØÚÕÅÔÓÑ ÔÏÔ
- ÖÅ ÓÁÍÙÊ ÆÏÒÍÁÔ, ÏÔÌÉÞÁÀÝÉÊÓÑ ÔÏÌØËÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÚÁÐÉÓÅÊ
- PTR ×ÍÅÓÔÏ A ÉÌÉ
- CNAME.</para>
+ ÖÅ ÓÁÍÙÊ ÆÏÒÍÁÔ, ÏÔÌÉÞÁÀÝÉÊÓÑ ÔÏÌØËÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÚÁÐÉÓÅÊ
+ PTR ×ÍÅÓÔÏ A ÉÌÉ
+ CNAME.</para>
<programlisting>$TTL 3600
1.2.3.in-addr.arpa. IN SOA ns1.example.org. admin.example.org. (
- 5 ; Serial
- 10800 ; Refresh
- 3600 ; Retry
- 604800 ; Expire
- 3600 ) ; Minimum
+ 5 ; Serial
+ 10800 ; Refresh
+ 3600 ; Retry
+ 604800 ; Expire
+ 3600 ) ; Minimum
@ IN NS ns1.example.org.
@ IN NS ns2.example.org.
@@ -3691,67 +3691,67 @@ mail IN A 3.2.1.10
30 IN PTR example.org.</programlisting>
<para>÷ ÜÔÏÍ ÆÁÊÌÅ ÄÁÅÔÓÑ ÐÏÌÎÏÅ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÉͣΠÈÏÓÔÏ× IP-ÁÄÒÅÓÁÍ ×
- ÎÁÛÅÍ ÏÐÉÓÁÎÎÏÍ ÒÁÎÅÅ ×ÙÍÙÛÌÅÎÎÏÍ ÄÏÍÅÎÅ.</para>
+ ÎÁÛÅÍ ÏÐÉÓÁÎÎÏÍ ÒÁÎÅÅ ×ÙÍÙÛÌÅÎÎÏÍ ÄÏÍÅÎÅ.</para>
</sect3>
</sect2>
<sect2>
<title>ëÜÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ ÉÍ£Î</title>
<indexterm>
- <primary>BIND</primary>
- <secondary>ËÜÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ ÉÍ£Î</secondary>
+ <primary>BIND</primary>
+ <secondary>ËÜÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ ÉÍ£Î</secondary>
</indexterm>
<para>ëÜÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ ÉͣΠ- ÜÔÏ ÓÅÒ×ÅÒ ÉÍ£Î, ÎÅ ÏÔ×ÅÞÁÀÝÉÊ ÎÉ
- ÚÁ ËÁËÕÀ ÚÏÎÕ. ïÎ ÐÒÏÓÔÏ ×ÙÐÏÌÎÑÅÔ ÚÁÐÒÏÓÙ ÏÔ Ó×ÏÅÇÏ ÉÍÅÎÉ É ÓÏÈÒÁÎÑÅÔ
- ÒÅÚÕÌØÔÁÔÙ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. äÌÑ ÎÁÓÔÒÏÊËÉ ÔÁËÏÇÏ
- ÓÅÒ×ÅÒÁ ÄÏÓÔÁÔÏÞÎÏ ÉÓËÌÀÞÉÔØ ×ÓÅ ÏÐÉÓÁÎÉÑ ÚÏÎ ÉÚ ÓÔÁÎÄÁÒÔÎÏÊ
- ËÏÎÆÉÇÕÒÁÃÉÉ ÓÅÒ×ÅÒÁ ÉÍ£Î.</para>
+ ÚÁ ËÁËÕÀ ÚÏÎÕ. ïÎ ÐÒÏÓÔÏ ×ÙÐÏÌÎÑÅÔ ÚÁÐÒÏÓÙ ÏÔ Ó×ÏÅÇÏ ÉÍÅÎÉ É ÓÏÈÒÁÎÑÅÔ
+ ÒÅÚÕÌØÔÁÔÙ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. äÌÑ ÎÁÓÔÒÏÊËÉ ÔÁËÏÇÏ
+ ÓÅÒ×ÅÒÁ ÄÏÓÔÁÔÏÞÎÏ ÉÓËÌÀÞÉÔØ ×ÓÅ ÏÐÉÓÁÎÉÑ ÚÏÎ ÉÚ ÓÔÁÎÄÁÒÔÎÏÊ
+ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÅÒ×ÅÒÁ ÉÍ£Î.</para>
</sect2>
<sect2 id="network-named-sandbox">
<title>úÁÐÕÓË <application>named</application> × ÐÅÓÏÞÎÉÃÅ</title>
<indexterm>
- <primary>BIND</primary>
- <secondary>ÒÁÂÏÔÁ × ÐÅÓÏÞÎÉÃÅ</secondary>
+ <primary>BIND</primary>
+ <secondary>ÒÁÂÏÔÁ × ÐÅÓÏÞÎÉÃÅ</secondary>
</indexterm>
<indexterm>
- <primary><command>chroot</command></primary>
+ <primary><command>chroot</command></primary>
</indexterm>
<para>äÌÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ ×ÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÚÁÐÕÓËÁÔØ
- &man.named.8; Ó ÐÒÁ×ÁÍÉ ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÎÁÓÔÒÏÉÔØ
- ÅÇÏ ÎÁ ×ÙÐÏÌÎÅÎÉÅ &man.chroot.8; × ËÁÔÁÌÏÇ-ÐÅÓÏÞÎÉÃÕ. üÔÏ ÐÏÚ×ÏÌÉÔ
- ÓÄÅÌÁÔØ ÎÅÄÏÓÔÕÐÎÙÍ ÄÌÑ ÄÁÅÍÏÎÁ <application>named</application> ×ÓÅ,
- ÞÔÏ ÒÁÓÐÏÌÏÖÅÎÏ ×ÎÅ ÐÅÓÏÞÎÉÃÙ. åÓÌÉ <application>named</application>
- ÂÕÄÅÔ ×ÚÌÏÍÁÎ, ÔÏ ÜÔÏ ÐÏÍÏÖÅÔ ÕÍÅÎØÛÉÔØ ×ÏÚÍÏÖÎÙÊ ÕÝÅÒÂ. ðÏ ÕÍÏÌÞÁÎÉÀ
- ×Ï FreeBSD ÉÍÅÀÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØ É ÇÒÕÐÐÁ Ó ÉÍÅÎÁÍÉ
- <groupname>bind</groupname>, ËÏÔÏÒÙÅ ÐÒÅÄÎÁÚÎÁÞÅÎÙ ÉÍÅÎÎÏ ÄÌÑ ÔÁËÏÇÏ
- ÉÓÐÏÌØÚÏ×ÁÎÉÑ.</para>
+ &man.named.8; Ó ÐÒÁ×ÁÍÉ ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ É ÎÁÓÔÒÏÉÔØ
+ ÅÇÏ ÎÁ ×ÙÐÏÌÎÅÎÉÅ &man.chroot.8; × ËÁÔÁÌÏÇ-ÐÅÓÏÞÎÉÃÕ. üÔÏ ÐÏÚ×ÏÌÉÔ
+ ÓÄÅÌÁÔØ ÎÅÄÏÓÔÕÐÎÙÍ ÄÌÑ ÄÁÅÍÏÎÁ <application>named</application> ×ÓÅ,
+ ÞÔÏ ÒÁÓÐÏÌÏÖÅÎÏ ×ÎÅ ÐÅÓÏÞÎÉÃÙ. åÓÌÉ <application>named</application>
+ ÂÕÄÅÔ ×ÚÌÏÍÁÎ, ÔÏ ÜÔÏ ÐÏÍÏÖÅÔ ÕÍÅÎØÛÉÔØ ×ÏÚÍÏÖÎÙÊ ÕÝÅÒÂ. ðÏ ÕÍÏÌÞÁÎÉÀ
+ ×Ï FreeBSD ÉÍÅÀÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØ É ÇÒÕÐÐÁ Ó ÉÍÅÎÁÍÉ
+ <groupname>bind</groupname>, ËÏÔÏÒÙÅ ÐÒÅÄÎÁÚÎÁÞÅÎÙ ÉÍÅÎÎÏ ÄÌÑ ÔÁËÏÇÏ
+ ÉÓÐÏÌØÚÏ×ÁÎÉÑ.</para>
<note>
- <para>íÎÏÇÉÅ ÒÅËÏÍÅÎÄÕÀÔ ×ÍÅÓÔÏ ÎÁÓÔÒÏÊËÉ
- <application>named</application> ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ
- <command>chroot</command>, ÚÁÐÕÓËÁÔØ <application>named</application>
- ×ÎÕÔÒÉ &man.jail.8;. ÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÔÁËÏÊ ÐÏÄÈÏÄ ÎÅ
- ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ.</para>
+ <para>íÎÏÇÉÅ ÒÅËÏÍÅÎÄÕÀÔ ×ÍÅÓÔÏ ÎÁÓÔÒÏÊËÉ
+ <application>named</application> ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ
+ <command>chroot</command>, ÚÁÐÕÓËÁÔØ <application>named</application>
+ ×ÎÕÔÒÉ &man.jail.8;. ÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÔÁËÏÊ ÐÏÄÈÏÄ ÎÅ
+ ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ.</para>
</note>
<para>ôÁË ËÁË <application>named</application> ÎÅ ÓÍÏÖÅÔ ÏÂÒÁÔÉÔØÓÑ ÎÉ Ë
- ÞÅÍÕ ×ÎÅ ÐÅÓÏÞÎÉÃÙ (ÎÁÐÒÉÍÅÒ, ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÍÙÍ ÂÉÂÌÉÏÔÅËÁÍ,
- ÓÏËÅÔÁÍ ÐÒÏÔÏËÏÌÏ× É ÔÁË ÄÁÌÅÅ), ÔÏ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ ÎÅÓËÏÌØËÏ ÛÁÇÏ×,
- ÞÔÏÂÙ <application>named</application> ÓÍÏÇ ÒÁÂÏÔÁÔØ ÎÏÒÍÁÌØÎÏ. ÷
- ÓÌÅÄÕÀÝÅÍ ÓÐÉÓËÅ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ËÁÔÁÌÏÇÏÍ ÐÅÓÏÞÎÉÃÙ Ñ×ÌÑÅÔÓÑ
+ ÞÅÍÕ ×ÎÅ ÐÅÓÏÞÎÉÃÙ (ÎÁÐÒÉÍÅÒ, ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÍÙÍ ÂÉÂÌÉÏÔÅËÁÍ,
+ ÓÏËÅÔÁÍ ÐÒÏÔÏËÏÌÏ× É ÔÁË ÄÁÌÅÅ), ÔÏ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ ÎÅÓËÏÌØËÏ ÛÁÇÏ×,
+ ÞÔÏÂÙ <application>named</application> ÓÍÏÇ ÒÁÂÏÔÁÔØ ÎÏÒÍÁÌØÎÏ. ÷
+ ÓÌÅÄÕÀÝÅÍ ÓÐÉÓËÅ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ËÁÔÁÌÏÇÏÍ ÐÅÓÏÞÎÉÃÙ Ñ×ÌÑÅÔÓÑ
<filename>/etc/namedb</filename> É ÞÔÏ ×Ù ÎÅ ÄÅÌÁÌÉ ÎÉËÁËÉÈ ÉÚÍÅÎÅÎÉÊ
- × ÓÏÄÅÒÖÉÍÏÍ ÜÔÏÇÏ ËÁÔÁÌÏÇÁ. ÷ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ÛÁÇÉ, ÒÁÂÏÔÁÑ ËÁË
- ÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username>:</para>
+ × ÓÏÄÅÒÖÉÍÏÍ ÜÔÏÇÏ ËÁÔÁÌÏÇÁ. ÷ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ÛÁÇÉ, ÒÁÂÏÔÁÑ ËÁË
+ ÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username>:</para>
<itemizedlist>
- <listitem>
+ <listitem>
<para>óÏÚÄÁÊÔÅ ×ÓÅ ËÁÔÁÌÏÇÉ, ËÏÔÏÒÙÅ ÏÖÉÄÁÅÔ Õ×ÉÄÅÔØ
- <application>named</application>:</para>
+ <application>named</application>:</para>
<screen>&prompt.root; <userinput>cd /etc/namedb</userinput>
&prompt.root; <userinput>mkdir -p bin dev etc var/tmp var/run master slave</userinput>
@@ -3760,8 +3760,8 @@ mail IN A 3.2.1.10
<calloutlist>
<callout arearefs="chown-slave">
<para>ðÒÏÇÒÁÍÍÅ <application>named</application> ÎÕÖÅÎ ÄÏÓÔÕÐ Ó
- ÐÒÁ×ÏÍ ÚÁÐÉÓÉ × ÜÔÉ ËÁÔÁÌÏÇÉ, ÔÁË ÞÔÏ ÜÔÏ ×ÓÅ, ÞÔÏ ÍÙ ÅÊ
- ÐÒÅÄÏÓÔÁ×ÉÍ.</para>
+ ÐÒÁ×ÏÍ ÚÁÐÉÓÉ × ÜÔÉ ËÁÔÁÌÏÇÉ, ÔÁË ÞÔÏ ÜÔÏ ×ÓÅ, ÞÔÏ ÍÙ ÅÊ
+ ÐÒÅÄÏÓÔÁ×ÉÍ.</para>
</callout>
</calloutlist>
</listitem>
@@ -3789,23 +3789,23 @@ $TTL 6h
<calloutlist>
<callout arearefs="localtime">
- <para>üÔÏ ÐÏÚ×ÏÌÉÔ ÐÒÏÇÒÁÍÍÅ <application>named</application>
- ÐÒÏÔÏËÏÌÉÒÏ×ÁÔØ ÐÒÁ×ÉÌØÎÏÅ ×ÒÅÍÑ × &man.syslogd.8;.</para>
+ <para>üÔÏ ÐÏÚ×ÏÌÉÔ ÐÒÏÇÒÁÍÍÅ <application>named</application>
+ ÐÒÏÔÏËÏÌÉÒÏ×ÁÔØ ÐÒÁ×ÉÌØÎÏÅ ×ÒÅÍÑ × &man.syslogd.8;.</para>
</callout>
</calloutlist>
</listitem>
- <indexterm><primary>syslog</primary></indexterm>
- <indexterm><primary>ÌÏÇ ÆÁÊÌÙ</primary>
+ <indexterm><primary>syslog</primary></indexterm>
+ <indexterm><primary>ÌÏÇ ÆÁÊÌÙ</primary>
<secondary>DNS</secondary></indexterm>
<listitem>
<para>åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ &os; ×ÅÒÓÉÉ ÒÁÎÅÅ 4.9-RELEASE, ÔÏ ÐÏÓÔÒÏÊÔÅ
- ÓÔÁÔÉÞÅÓËÉ ÓËÏÍÐÏÎÏ×ÁÎÎÕÀ ËÏÐÉÀ
+ ÓÔÁÔÉÞÅÓËÉ ÓËÏÍÐÏÎÏ×ÁÎÎÕÀ ËÏÐÉÀ
<application>named-xfer</application> É ÓËÏÐÉÒÕÊÔŠţ ×
- ÐÅÓÏÞÎÉÃÕ:</para>
+ ÐÅÓÏÞÎÉÃÕ:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
+ <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput>
&prompt.root; <userinput>cd /usr/src/lib/libbind</userinput>
&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput>
@@ -3813,46 +3813,46 @@ $TTL 6h
&prompt.root; <userinput>make cleandir && make cleandir && make depend && make NOSHARED=yes all</userinput>
&prompt.root; <userinput>cp named-xfer /etc/namedb/bin && chmod 555 /etc/namedb/bin/named-xfer</userinput><co id="clean-cruft"></screen>
- <para>ðÏÓÌÅ ÕÓÔÁÎÏ×ËÉ ÓÔÁÔÉÞÅÓËÉ ÓËÏÍÐÏÎÏ×ÁÎÎÏÇÏ
- <command>named-xfer</command>, ×Ï ÉÚÂÅÖÁÎÉÅ ÐÏÑ×ÌÅÎÉÑ ÓÔÁÒÙÈ ËÏÐÉÊ
- ÂÉÂÌÉÏÔÅË É ÐÒÏÇÒÁÍÍ × ÄÅÒÅ×Å ÉÓÈÏÄÎÏÇÏ ËÏÄÁ, ÔÒÅÂÕÅÔÓÑ ÎÅËÏÔÏÒÁÑ
- ÚÁÞÉÓÔËÁ:</para>
+ <para>ðÏÓÌÅ ÕÓÔÁÎÏ×ËÉ ÓÔÁÔÉÞÅÓËÉ ÓËÏÍÐÏÎÏ×ÁÎÎÏÇÏ
+ <command>named-xfer</command>, ×Ï ÉÚÂÅÖÁÎÉÅ ÐÏÑ×ÌÅÎÉÑ ÓÔÁÒÙÈ ËÏÐÉÊ
+ ÂÉÂÌÉÏÔÅË É ÐÒÏÇÒÁÍÍ × ÄÅÒÅ×Å ÉÓÈÏÄÎÏÇÏ ËÏÄÁ, ÔÒÅÂÕÅÔÓÑ ÎÅËÏÔÏÒÁÑ
+ ÚÁÞÉÓÔËÁ:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
+ <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
&prompt.root; <userinput>make cleandir</userinput>
&prompt.root; <userinput>cd /usr/src/lib/libbind</userinput>
&prompt.root; <userinput>make cleandir</userinput>
&prompt.root; <userinput>cd /usr/src/libexec/named-xfer</userinput>
&prompt.root; <userinput>make cleandir</userinput></screen>
- <calloutlist>
- <callout arearefs="clean-cruft">
- <para>éÎÏÇÄÁ ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ ÜÔÏÇÏ ÛÁÇÁ ×ÏÚÎÉËÁÀÔ ÏÛÉÂËÉ. åÓÌÉ
- ÜÔÏ ÓÌÕÞÉÌÏÓØ, ×ÙÐÏÌÎÉÔÅ ÔÁËÕÀ ËÏÍÁÎÄÕ:</para>
+ <calloutlist>
+ <callout arearefs="clean-cruft">
+ <para>éÎÏÇÄÁ ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ ÜÔÏÇÏ ÛÁÇÁ ×ÏÚÎÉËÁÀÔ ÏÛÉÂËÉ. åÓÌÉ
+ ÜÔÏ ÓÌÕÞÉÌÏÓØ, ×ÙÐÏÌÎÉÔÅ ÔÁËÕÀ ËÏÍÁÎÄÕ:</para>
- <screen>&prompt.root; <userinput>cd /usr/src && make cleandir && make cleandir</userinput></screen>
+ <screen>&prompt.root; <userinput>cd /usr/src && make cleandir && make cleandir</userinput></screen>
- <para>É ÕÄÁÌÉÔÅ ×ÁÛÅ ÄÅÒÅ×Ï <filename>/usr/obj</filename>:</para>
+ <para>É ÕÄÁÌÉÔÅ ×ÁÛÅ ÄÅÒÅ×Ï <filename>/usr/obj</filename>:</para>
- <screen>&prompt.root; <userinput>rm -fr /usr/obj && mkdir /usr/obj</userinput></screen>
+ <screen>&prompt.root; <userinput>rm -fr /usr/obj && mkdir /usr/obj</userinput></screen>
- <para>ðÒÉ ÜÔÏÍ ÉÚ ×ÁÛÅÇÏ ÄÅÒÅ×Á ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÂÕÄÅÔ ÕÄÁÌ£Î
- ×ÅÓØ <quote>ÍÕÓÏÒ</quote>, É ÐÏ×ÔÏÒÅÎÉÅ ×ÙÛÅÏÐÉÓÁÎÎÙÈ ÛÁÇÏ×
- ÄÏÌÖÎÏ ×ÙÐÏÌÎÉÔØÓÑ ÕÓÐÅÛÎÏ.</para>
- </callout>
- </calloutlist>
+ <para>ðÒÉ ÜÔÏÍ ÉÚ ×ÁÛÅÇÏ ÄÅÒÅ×Á ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÂÕÄÅÔ ÕÄÁÌ£Î
+ ×ÅÓØ <quote>ÍÕÓÏÒ</quote>, É ÐÏ×ÔÏÒÅÎÉÅ ×ÙÛÅÏÐÉÓÁÎÎÙÈ ÛÁÇÏ×
+ ÄÏÌÖÎÏ ×ÙÐÏÌÎÉÔØÓÑ ÕÓÐÅÛÎÏ.</para>
+ </callout>
+ </calloutlist>
- <para>åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ &os; 4.9-RELEASE ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÀÀ ×ÅÒÓÉÀ,
- ÔÏ ËÏÐÉÑ <command>named-xfer</command> × ËÁÔÁÌÏÇÅ
- <filename>/usr/libexec</filename> ÐÏ ÕÍÏÌÞÁÎÉÀ Ñ×ÌÑÅÔÓÑ ÓÔÁÔÉÞÅÓËÉ
- ÓËÏÍÐÏÎÏ×ÁÎÎÏÊ, É ×Ù ÍÏÖÅÔÅ ÐÒÏÓÔÏ ÓËÏÐÉÒÏ×ÁÔØ Å£ × ÐÅÓÏÞÎÉÃÕ ÐÒÉ
- ÐÏÍÏÝÉ ËÏÍÁÎÄÙ &man.cp.1;.</para>
+ <para>åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ &os; 4.9-RELEASE ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÀÀ ×ÅÒÓÉÀ,
+ ÔÏ ËÏÐÉÑ <command>named-xfer</command> × ËÁÔÁÌÏÇÅ
+ <filename>/usr/libexec</filename> ÐÏ ÕÍÏÌÞÁÎÉÀ Ñ×ÌÑÅÔÓÑ ÓÔÁÔÉÞÅÓËÉ
+ ÓËÏÍÐÏÎÏ×ÁÎÎÏÊ, É ×Ù ÍÏÖÅÔÅ ÐÒÏÓÔÏ ÓËÏÐÉÒÏ×ÁÔØ Å£ × ÐÅÓÏÞÎÉÃÕ ÐÒÉ
+ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ &man.cp.1;.</para>
</listitem>
<listitem>
<para>óÏÚÄÁÊÔÅ ÆÁÊÌ ÕÓÔÒÏÊÓÔ×Á <filename>dev/null</filename>,
ËÏÔÏÒÙÊ <application>named</application> ÍÏÖÅÔ ×ÉÄÅÔØ É ÐÉÓÁÔØ ×
- ÎÅÇÏ:</para>
+ ÎÅÇÏ:</para>
<screen>&prompt.root; <userinput>cd /etc/namedb/dev && mknod null c 2 2</userinput>
&prompt.root; <userinput>chmod 666 null</userinput></screen>
@@ -3860,33 +3860,33 @@ $TTL 6h
<listitem>
<para>óÏÚÄÁÊÔÅ ÓÉÍ×ÏÌÉÞÅÓËÕÀ ÓÓÙÌËÕ
- <filename> /var/run/ndc</filename> ÎÁ
+ <filename> /var/run/ndc</filename> ÎÁ
<filename>/etc/namedb/var/run/ndc</filename>:</para>
<screen>&prompt.root; <userinput>ln -sf /etc/namedb/var/run/ndc /var/run/ndc</userinput></screen>
<note>
<para>üÔÏ ÐÒÏÓÔÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÅ ÚÁÄÁ×ÁÔØ ÏÐÃÉÀ
- <option>-c</option> ÐÒÉ ËÁÖÄÏÍ ÚÁÐÕÓËÅ &man.ndc.8;. ôÁË ËÁË
- ÓÏÄÅÒÖÉÍÏÅ ËÁÔÁÌÏÇÁ <filename>/var/run</filename> ÕÄÁÌÑÅÔÓÑ
+ <option>-c</option> ÐÒÉ ËÁÖÄÏÍ ÚÁÐÕÓËÅ &man.ndc.8;. ôÁË ËÁË
+ ÓÏÄÅÒÖÉÍÏÅ ËÁÔÁÌÏÇÁ <filename>/var/run</filename> ÕÄÁÌÑÅÔÓÑ
ÐÒÉ ÚÁÇÒÕÚËÅ, É ÅÓÌÉ ÜÔÏ
- ÐÏËÁÚÁÌÏÓØ ×ÁÍ ÐÏÌÅÚÎÙÍ, ÔÏ ×Ù ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ ÜÔÕ ËÏÍÁÎÄÕ
- × <filename>crontab</filename> ÄÌÑ <username>root</username>
+ ÐÏËÁÚÁÌÏÓØ ×ÁÍ ÐÏÌÅÚÎÙÍ, ÔÏ ×Ù ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ ÜÔÕ ËÏÍÁÎÄÕ
+ × <filename>crontab</filename> ÄÌÑ <username>root</username>
Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÁÒÁÍÅÔÒÁ
<option>@reboot</option>. ïÂÒÁÔÉÔÅÓØ Ë ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ ÐÏ
&man.crontab.5; ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ
- ÏÔÎÏÓÉÔÅÌØÎÏ ÜÔÏÇÏ.</para>
+ ÏÔÎÏÓÉÔÅÌØÎÏ ÜÔÏÇÏ.</para>
</note>
</listitem>
- <indexterm><primary>syslog</primary></indexterm>
- <indexterm><primary>ÌÏÇ ÆÁÊÌÙ</primary>
+ <indexterm><primary>syslog</primary></indexterm>
+ <indexterm><primary>ÌÏÇ ÆÁÊÌÙ</primary>
<secondary>named</secondary></indexterm>
<listitem>
<para>îÁÓÔÒÏÊÔÅ &man.syslogd.8; ÎÁ ÓÏÚÄÁÎÉÅ ÄÏÐÏÌÎÉÔÅÌØÎÏÇÏ
- ÐÒÏÔÏËÏÌÉÒÕÀÝÅÇÏ ÓÏËÅÔÁ <devicename>log</devicename>, × ËÏÔÏÒÙÊ
- ÍÏÖÅÔ ÐÉÓÁÔØ <application>named</application>. äÌÑ ÜÔÏÇÏ ÄÏÂÁרÔÅ
+ ÐÒÏÔÏËÏÌÉÒÕÀÝÅÇÏ ÓÏËÅÔÁ <devicename>log</devicename>, × ËÏÔÏÒÙÊ
+ ÍÏÖÅÔ ÐÉÓÁÔØ <application>named</application>. äÌÑ ÜÔÏÇÏ ÄÏÂÁרÔÅ
<literal>-l /etc/namedb/dev/log</literal> Ë ÐÅÒÅÍÅÎÎÏÊ
<varname>syslogd_flags</varname> ÉÚ ÆÁÊÌÁ
<filename>/etc/rc.conf</filename>.</para>
@@ -3905,10 +3905,10 @@ named_flags="-u bind -g bind -t /etc/namedb /etc/named.conf"</programlisting>
<note>
<para>úÁÍÅÔØÔÅ, ÞÔÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ
<replaceable>/etc/named.conf</replaceable> ÉÍÅÎÕÅÔÓÑ ÐÏ ÐÏÌÎÏÍÕ
- ÉÍÅÎÉ <emphasis>ÏÔÎÏÓÉÔÅÌØÎÏ ÐÅÓÏÞÎÉÃÙ</emphasis>, ÔÏ ÅÓÔØ ×
- ×ÙÛÅÐÒÉ×ÅÄ£ÎÎÏÊ ÓÔÒÏËÅ ÕËÁÚÙ×ÁÅÔÓÑ ÆÁÊÌ, ËÏÔÏÒÙÊ ÎÁ ÓÁÍÏÍ ÄÅÌÅ
- Ñ×ÌÑÅÔÓÑ ÆÁÊÌÏÍ
- <filename>/etc/namedb/etc/named.conf</filename>.</para>
+ ÉÍÅÎÉ <emphasis>ÏÔÎÏÓÉÔÅÌØÎÏ ÐÅÓÏÞÎÉÃÙ</emphasis>, ÔÏ ÅÓÔØ ×
+ ×ÙÛÅÐÒÉ×ÅÄ£ÎÎÏÊ ÓÔÒÏËÅ ÕËÁÚÙ×ÁÅÔÓÑ ÆÁÊÌ, ËÏÔÏÒÙÊ ÎÁ ÓÁÍÏÍ ÄÅÌÅ
+ Ñ×ÌÑÅÔÓÑ ÆÁÊÌÏÍ
+ <filename>/etc/namedb/etc/named.conf</filename>.</para>
</note>
</listitem>
</itemizedlist>
@@ -3916,32 +3916,32 @@ named_flags="-u bind -g bind -t /etc/namedb /etc/named.conf"</programlisting>
<para>óÌÅÄÕÀÝÉÍ ÛÁÇÏÍ Ñ×ÌÑÅÔÓÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ
<filename>/etc/namedb/etc/named.conf</filename> ÔÁË, ÞÔÏÂÙ
<application>named</application> ÚÎÁÌ, ËÁËÕÀ ÚÏÎÕ ÚÁÇÒÕÖÁÔØ É ÇÄÅ ÎÁÊÔÉ
- ÉÈ ÎÁ ÄÉÓËÅ. äÁÌÅÅ ÓÌÅÄÕÅÔ ÐÒÏËÏÍÍÅÎÔÉÒÏ×ÁÎÎÙÊ ÐÒÉÍÅÒ (×ÓÅ, ÞÔÏ
- ÓÐÅÃÉÁÌØÎÏ ÎÅ ÐÒÏËÏÍÍÅÎÔÉÒÏ×ÁÎÏ, ÎÉÞÅÍ ÎÅ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÎÁÓÔÒÏÊËÉ
- ÓÅÒ×ÅÒÁ DNS, ÒÁÂÏÔÁÀÝÅÇÏ ÎÅ × ÐÅÓÏÞÎÉÃÅ):</para>
+ ÉÈ ÎÁ ÄÉÓËÅ. äÁÌÅÅ ÓÌÅÄÕÅÔ ÐÒÏËÏÍÍÅÎÔÉÒÏ×ÁÎÎÙÊ ÐÒÉÍÅÒ (×ÓÅ, ÞÔÏ
+ ÓÐÅÃÉÁÌØÎÏ ÎÅ ÐÒÏËÏÍÍÅÎÔÉÒÏ×ÁÎÏ, ÎÉÞÅÍ ÎÅ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÎÁÓÔÒÏÊËÉ
+ ÓÅÒ×ÅÒÁ DNS, ÒÁÂÏÔÁÀÝÅÇÏ ÎÅ × ÐÅÓÏÞÎÉÃÅ):</para>
<programlisting>options {
- directory "/";<co id="directory">
- named-xfer "/bin/named-xfer";<co id="named-xfer">
- version ""; // îÅ ×ÙÄÁ×ÁÊÔÅ ×ÅÒÓÉÀ BIND
- query-source address * port 53;
+ directory "/";<co id="directory">
+ named-xfer "/bin/named-xfer";<co id="named-xfer">
+ version ""; // îÅ ×ÙÄÁ×ÁÊÔÅ ×ÅÒÓÉÀ BIND
+ query-source address * port 53;
};
// ÕÐÒÁ×ÌÑÀÝÉÊ ÓÏËÅÔ ndc
controls {
- unix "/var/run/ndc" perm 0600 owner 0 group 0;
+ unix "/var/run/ndc" perm 0600 owner 0 group 0;
};
// äÁÌÅÅ ÓÌÅÄÕÀÔ ÚÏÎÙ:
zone "localhost" IN {
- type master;
- file "master/named.localhost";<co id="master">
- allow-transfer { localhost; };
- notify no;
+ type master;
+ file "master/named.localhost";<co id="master">
+ allow-transfer { localhost; };
+ notify no;
};
zone "0.0.127.in-addr.arpa" IN {
- type master;
- file "master/localhost.rev";
- allow-transfer { localhost; };
- notify no;
+ type master;
+ file "master/localhost.rev";
+ allow-transfer { localhost; };
+ notify no;
};
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.int" {
type master;
@@ -3950,18 +3950,18 @@ zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.int" {
notify no;
};
zone "." IN {
- type hint;
- file "master/named.root";
+ type hint;
+ file "master/named.root";
};
zone "private.example.net" in {
- type master;
- file "master/private.example.net.db";
+ type master;
+ file "master/private.example.net.db";
allow-transfer { 192.168.10.0/24; };
};
zone "10.168.192.in-addr.arpa" in {
- type slave;
- masters { 192.168.10.2; };
- file "slave/192.168.10.db";<co id="slave">
+ type slave;
+ masters { 192.168.10.2; };
+ file "slave/192.168.10.db";<co id="slave">
};</programlisting>
<calloutlist>
@@ -3969,8 +3969,8 @@ zone "10.168.192.in-addr.arpa" in {
<para>÷ ÄÉÒÅËÔÉ×Å <literal>directory</literal> ÕËÁÚÁÎ ËÁÔÁÌÏÇ
<filename>/</filename>, ÔÁË ËÁË ×ÓÅ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÎÕÖÎÙ ÄÌÑ
<application>named</application>, ÎÁÈÏÄÑÔÓÑ ×ÎÕÔÒÉ ÜÔÏÇÏ ËÁÔÁÌÏÇÁ
- (×ÓÐÏÍÎÉÔÅ, ÞÔÏ ÜÔÏ ÒÁ×ÎÏÚÎÁÞÎÏ <quote>ÏÂÙÞÎÏÍÕ</quote>
- ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÍÕ <filename>/etc/namedb</filename>).</para>
+ (×ÓÐÏÍÎÉÔÅ, ÞÔÏ ÜÔÏ ÒÁ×ÎÏÚÎÁÞÎÏ <quote>ÏÂÙÞÎÏÍÕ</quote>
+ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÍÕ <filename>/etc/namedb</filename>).</para>
</callout>
<callout arearefs="named-xfer">
@@ -3978,50 +3978,50 @@ zone "10.168.192.in-addr.arpa" in {
<command>named-xfer</command> (×ÎÕÔÒÉ ÇÒÁÎÉà ×ÉÄÉÍÏÓÔÉ
<application>named</application>). üÔÏ ÎÅÏÂÈÏÄÉÍÏ, ÔÁË ËÁË
<application>named</application> ËÏÍÐÉÌÉÒÕÅÔÓÑ Ó ÔÅÍ, ÞÔÏÂÙ
- ÂÒÁÔØ <command>named-xfer</command> ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÚ
+ ÂÒÁÔØ <command>named-xfer</command> ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÚ
<filename>/usr/libexec</filename>.</para>
</callout>
<callout arearefs="master">
- <para>úÁÄÁÅÔ ÉÍÑ ÆÁÊÌÁ (ÏÔÎÏÓÉÔÅÌØÎÏ ÄÉÒÅËÔÉ×Ù
+ <para>úÁÄÁÅÔ ÉÍÑ ÆÁÊÌÁ (ÏÔÎÏÓÉÔÅÌØÎÏ ÄÉÒÅËÔÉ×Ù
<literal>directory</literal> ×ÙÛÅ), × ËÏÔÏÒÏÍ
- <application>named</application> ÍÏÖÅÔ ÎÁÊÔÉ ÆÁÊÌ ÚÏÎÙ ÄÌÑ ÜÔÏÊ
- ÚÏÎÙ.</para>
+ <application>named</application> ÍÏÖÅÔ ÎÁÊÔÉ ÆÁÊÌ ÚÏÎÙ ÄÌÑ ÜÔÏÊ
+ ÚÏÎÙ.</para>
</callout>
<callout arearefs="slave">
- <para>úÁÄÁÅÔ ÉÍÑ ÆÁÊÌÁ (ÏÔÎÏÓÉÔÅÌØÎÏ ÄÉÒÅËÔÉ×Ù
+ <para>úÁÄÁÅÔ ÉÍÑ ÆÁÊÌÁ (ÏÔÎÏÓÉÔÅÌØÎÏ ÄÉÒÅËÔÉ×Ù
<literal>directory</literal> ×ÙÛÅ), × ËÏÔÏÒÏÍ
- <application>named</application> ÄÏÌÖÅÎ ÚÁÐÉÓÙ×ÁÔØ ËÏÐÉÀ ÆÁÊÌÁ
- ÚÏÎÙ ÄÌÑ ÜÔÏÊ ÚÏÎÙ ÐÏÓÌÅ ÕÓÐÅÛÎÏÊ ÐÅÒÅÄÁÞÉ ÅÅ Ó ÏÓÎÏ×ÎÏÇÏ ÓÅÒ×ÅÒÁ.
- ÷ÏÔ ÐÏÞÅÍÕ ÎÁÍ ÎÕÖÎÏ ÉÚÍÅÎÉÔØ ×ÌÁÄÅÌØÃÁ ËÁÔÁÌÏÇÁ
+ <application>named</application> ÄÏÌÖÅÎ ÚÁÐÉÓÙ×ÁÔØ ËÏÐÉÀ ÆÁÊÌÁ
+ ÚÏÎÙ ÄÌÑ ÜÔÏÊ ÚÏÎÙ ÐÏÓÌÅ ÕÓÐÅÛÎÏÊ ÐÅÒÅÄÁÞÉ ÅÅ Ó ÏÓÎÏ×ÎÏÇÏ ÓÅÒ×ÅÒÁ.
+ ÷ÏÔ ÐÏÞÅÍÕ ÎÁÍ ÎÕÖÎÏ ÉÚÍÅÎÉÔØ ×ÌÁÄÅÌØÃÁ ËÁÔÁÌÏÇÁ
<filename>slave</filename> ÎÁ <groupname>bind</groupname> ÎÁ ÜÔÁÐÁÈ
- ÎÁÓÔÒÏÅË ×ÙÛÅ.</para>
+ ÎÁÓÔÒÏÅË ×ÙÛÅ.</para>
</callout>
</calloutlist>
<para>ðÏÓÌÅ ×ÙÐÏÌÎÅÎÉÑ ÛÁÇÏ× ×ÙÛÅ ÌÉÂÏ ÐÅÒÅÚÁÇÒÕÚÉÔÅ ×ÁÛ ÓÅÒ×ÅÒ, ÌÉÂÏ
- ÐÅÒÅÚÁÐÕÓÔÉÔÅ &man.syslogd.8; É ÚÁÐÕÓÔÉÔÅ &man.named.8;, ÎÅ ÚÁÂÙ×
- ÉÓÐÏÌØÚÏ×ÁÔØ ÎÏ×ÙÅ ÏÐÃÉÉ, ÚÁÄÁÎÎÙÅ × <varname>syslogd_flags</varname> É
+ ÐÅÒÅÚÁÐÕÓÔÉÔÅ &man.syslogd.8; É ÚÁÐÕÓÔÉÔÅ &man.named.8;, ÎÅ ÚÁÂÙ×
+ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÏ×ÙÅ ÏÐÃÉÉ, ÚÁÄÁÎÎÙÅ × <varname>syslogd_flags</varname> É
<varname>named_flags</varname>. ôÅÐÅÒØ
- <application>named</application> ÄÏÌÖÅÎ ÚÁÒÁÂÏÔÁÔØ × ÐÅÓÏÞÎÉÃÅ!</para>
+ <application>named</application> ÄÏÌÖÅÎ ÚÁÒÁÂÏÔÁÔØ × ÐÅÓÏÞÎÉÃÅ!</para>
</sect2>
<sect2>
<title>âÅÚÏÐÁÓÎÏÓÔØ</title>
<para>èÏÔÑ BIND Ñ×ÌÑÅÔÓÑ ÓÁÍÏÊ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÊ ÒÅÁÌÉÚÁÃÉÅÊ DNS, ×ÓÅÇÄÁ
- ÓÔÏÉÔ ×ÏÐÒÏÓ Ï ÏÂÅÓÐÅÞÅÎÉÉ ÂÅÚÏÐÁÓÎÏÓÔÉ. ÷ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ
- ÏÂÎÁÒÕÖÉ×ÁÀÔÓÑ ×ÏÚÍÏÖÎÙÅ É ÒÅÁÌØÎÙÅ ÂÒÅÛÉ × ÂÅÚÏÐÁÓÎÏÓÔÉ.</para>
+ ÓÔÏÉÔ ×ÏÐÒÏÓ Ï ÏÂÅÓÐÅÞÅÎÉÉ ÂÅÚÏÐÁÓÎÏÓÔÉ. ÷ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ
+ ÏÂÎÁÒÕÖÉ×ÁÀÔÓÑ ×ÏÚÍÏÖÎÙÅ É ÒÅÁÌØÎÙÅ ÂÒÅÛÉ × ÂÅÚÏÐÁÓÎÏÓÔÉ.</para>
<para>÷ÅÓØÍÁ ÐÏÌÅÚÎÏ ÐÒÏÞÅÓÔØ ÓÏÏÂÝÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ <ulink
- url="http://www.cert.org/">CERT</ulink> É ÐÏÄÐÉÓÁÔØÓÑ ÎÁ
+ url="http://www.cert.org/">CERT</ulink> É ÐÏÄÐÉÓÁÔØÓÑ ÎÁ
&a.security-notifications; ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÂÙÔØ × ËÕÒÓÅ
- ÔÅËÕÝÉÈ ÐÒÏÂÌÅÍ Ó ÏÂÅÓÐÅÞÅÎÉÅÍ ÂÅÚÏÐÁÓÎÏÓÔÉ Internet É FreeBSD.</para>
+ ÔÅËÕÝÉÈ ÐÒÏÂÌÅÍ Ó ÏÂÅÓÐÅÞÅÎÉÅÍ ÂÅÚÏÐÁÓÎÏÓÔÉ Internet É FreeBSD.</para>
<tip>
- <para>åÓÌÉ ×ÏÚÎÉËÁÀÔ ÐÒÏÂÌÅÍÙ, ÔÏ ÎÁÌÉÞÉÅ ÐÏÓÌÅÄÎÉÈ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× É
- Ó×ÅÖÅÏÔËÏÍÐÉÌÉÒÏ×ÁÎÎÏÇÏ <application>named</application>
+ <para>åÓÌÉ ×ÏÚÎÉËÁÀÔ ÐÒÏÂÌÅÍÙ, ÔÏ ÎÁÌÉÞÉÅ ÐÏÓÌÅÄÎÉÈ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× É
+ Ó×ÅÖÅÏÔËÏÍÐÉÌÉÒÏ×ÁÎÎÏÇÏ <application>named</application>
ÎÅ ÐÏÍÅÛÁÅÔ.</para>
</tip>
</sect2>
@@ -4031,41 +4031,228 @@ zone "10.168.192.in-addr.arpa" in {
<para>óÐÒÁ×ÏÞÎÁÑ ÉÎÆÏÒÍÁÃÉÑ ÐÏ BIND/<application>named</application>:
&man.ndc.8;, &man.named.8; É
- &man.named.conf.5;</para>
+ &man.named.conf.5;</para>
<itemizedlist>
- <listitem>
- <para><ulink url="http://www.isc.org/products/BIND/">
- ïÆÉÃÉÁÌØÎÁÑ ÓÔÒÁÎÉÃÁ ISC BIND</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink
- url="http://www.nominum.com/getOpenSourceResource.php?id=6">
- FAQ ÐÏ BIND</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink url="http://www.oreilly.com/catalog/dns4/">
- ëÎÉÇÁ ÉÚÄÁÔÅÌØÓÔ×Á O'Reilly DNS and BIND 4th
- Edition</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink
- url="ftp://ftp.isi.edu/in-notes/rfc1034.txt">RFC1034 - Domain
- Names - Concepts and Facilities</ulink></para>
- </listitem>
-
- <listitem>
- <para><ulink
- url="ftp://ftp.isi.edu/in-notes/rfc1035.txt">RFC1035 - Domain
- Names - Implementation and Specification</ulink></para>
- </listitem>
+ <listitem>
+ <para><ulink url="http://www.isc.org/products/BIND/">
+ ïÆÉÃÉÁÌØÎÁÑ ÓÔÒÁÎÉÃÁ ISC BIND</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink
+ url="http://www.nominum.com/getOpenSourceResource.php?id=6">
+ FAQ ÐÏ BIND</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink url="http://www.oreilly.com/catalog/dns4/">
+ ëÎÉÇÁ ÉÚÄÁÔÅÌØÓÔ×Á O'Reilly DNS and BIND 4th
+ Edition</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink
+ url="ftp://ftp.isi.edu/in-notes/rfc1034.txt">RFC1034 - Domain
+ Names - Concepts and Facilities</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink
+ url="ftp://ftp.isi.edu/in-notes/rfc1035.txt">RFC1035 - Domain
+ Names - Implementation and Specification</ulink></para>
+ </listitem>
</itemizedlist>
</sect2>
</sect1>
+ <sect1 id="network-bind9">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>á×ÔÏÒ: </contrib>
+ </author>
+ </authorgroup>
+ <authorgroup>
+ <author>
+ <firstname>Dmitry</firstname>
+ <surname>Morozovsky</surname>
+ <contrib>ðÅÒÅ×ÏÄ ÎÁ ÒÕÓÓËÉÊ ÑÚÙË: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+ <title><acronym>BIND</acronym>9 and &os;</title>
+
+<!-- ËÏÍÍÅÎÔÁÒÉÊ-××ÅÄÅÎÉÅ trhodes@ shamelessly skipped ;) -->
+
+ <indexterm><primary>bind9</primary>
+ <secondary>ÕÓÔÁÎÏ×ËÁ</secondary></indexterm>
+
+ <para>&os; ÎÁÞÉÎÁÑ Ó ×ÅÒÓÉÉ&nbsp;5.3 ÓÏÄÅÒÖÉÔ × ÂÁÚÏ×ÏÊ ÐÏÓÔÁ×ËÅ
+ ÓÅÒ×ÅÒ <acronym>DNS</acronym> <acronym>BIND</acronym>9.
+ óÒÅÄÉ ÐÒÏÞÉÈ ÎÏ×Ï××ÅÄÅÎÉÊ ÓÔÏÉÔ ÏÔÍÅÔÉÔØ ÎÏ×ÙÅ ×ÏÚÍÏÖÎÏÓÔÉ, Ó×ÑÚÁÎÎÙÅ
+ Ó ÂÅÚÏÐÁÓÎÏÓÔØÀ, ÎÏ×ÕÀ ÏÒÇÁÎÉÚÁÃÉÀ ÆÁÊÌÏ× ËÏÎÆÉÇÕÒÁÃÉÉ É Á×ÔÏÍÁÔÉÞÅÓËÏÅ
+ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÐÃÉÉ &man.chroot.8;. ðÅÒ×ÁÑ ÞÁÓÔØ ÜÔÏÊ ÇÌÁ×Ù ÐÏÓ×ÑÝÅÎÁ
+ ÏÂÓÕÖÄÅÎÉÀ ÎÏ×ÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ É ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, ×ÔÏÒÁÑ ÏÐÉÓÙ×ÁÅÔ
+ ÐÒÏÃÅÓÓ ÏÂÎÏ×ÌÅÎÉÑ ÓÅÒ×ÅÒÁ DNS ÐÒÉ ÐÅÒÅÈÏÄÅ ÎÁ &os;&nbsp;5.3. íÙ ÂÕÄÅÍ
+ ÓÓÙÌÁÔØÓÑ ÎÁ ÓÅÒ×ÅÒ <acronym>BIND</acronym> ËÁË &man.named.8;.
+ íÙ ÐÏÄÒÁÚÕÍÅ×ÁÅÍ, ÞÔÏ ÞÉÔÁÔÅÌØ ÚÎÁËÏÍ Ó ÔÅÒÍÉÎÏÌÏÇÉÅÊ, ÏÐÉÓÙ×ÁÅÍÏÊ ×
+ ÐÒÅÄÙÄÕÝÅÊ ÇÌÁ×Å.</para>
+
+ <para>æÁÊÌÙ ËÏÎÆÉÇÕÒÁÃÉÉ ÄÌÑ <command>named</command> × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ
+ ÒÁÓÐÏÌÁÇÁÀÔÓÑ × ËÁÔÁÌÏÇÅ
+ <filename role="directory">/var/named/etc/namedb/</filename> É ÔÒÅÂÕÀÔ
+ ÍÏÄÉÆÉËÁÃÉÉ ÐÅÒÅÄ ÎÁÞÁÌÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÓÅÒ×ÅÒÁ. âÏÌØÛÁÑ ÞÁÓÔØ ÒÁÂÏÔÙ
+ ÐÏ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÅÒ×ÅÒÁ DNS ÐÒÏÉÓÈÏÄÉÔ ÉÍÅÎÎÏ × ÜÔÏÍ ËÁÔÁÌÏÇÅ.</para>
+
+ <sect2>
+ <title>ëÏÎÆÉÇÕÒÁÃÉÑ ÏÓÎÏ×ÎÏÊ (Master) ÚÏÎÙ</title>
+
+ <para>äÌÑ ÓÏÚÄÁÎÉÑ ÏÓÎÏ×ÎÏÊ ÚÏÎÙ ÐÅÒÅÊÄÉÔÅ × ËÁÔÁÌÏÇ
+ <filename role="directory">/var/named/etc/namedb/</filename>
+ É ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ</para>
+
+ <screen>&prompt.root; <userinput>sh make-localhost</userinput></screen>
+
+ <para>ðÒÉ ÕÄÁÞÎÏÍ ÓÔÅÞÅÎÉÉ ÏÂÓÔÏÑÔÅÌØÓÔ× × ËÁÔÁÌÏÇÅ
+ <filename role="directory">master</filename> ÐÏÑ×ÉÔÓÑ Ä×Á ÎÏ×ÙÈ ÆÁÊÌÁ:
+ <filename>localhost.rev</filename> ÄÌÑ ÌÏËÁÌØÎÏÇÏ ÄÏÍÅÎÁ É
+ <filename>localhost-v6.rev</filename> ÄÌÑ ÌÏËÁÌØÎÏÊ ÚÏÎÙ
+ <acronym>IPv6</acronym>. ÷ ÐÏÓÔÁ×ÌÑÅÍÏÍ ÓÔÁÎÄÁÒÔÎÏÍ ÆÁÊÌÅ
+ ËÏÎÆÉÇÕÒÁÃÉÉ <filename>named.conf</filename> ÕÖÅ ÅÓÔØ ÓÓÙÌËÉ ÎÁ ÏÂÁ
+ ÆÁÊÌÁ ÚÏÎ.</para>
+ </sect2>
+
+ <sect2>
+ <title>ëÏÎÆÉÇÕÒÁÃÉÑ ÚÁ×ÉÓÉÍÏÊ (Slave) úÏÎÙ</title>
+
+ <para>äÏÐÏÌÎÉÔÅÌØÎÙÅ ÄÏÍÅÎÙ É ÐÏÄÄÏÍÅÎÙ ÍÏÇÕÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ ËÁË
+ ÚÁ×ÉÓÉÍÙÅ ÚÏÎÙ. ÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔÏ ÓËÏÐÉÒÏ×ÁÔØ
+ ÆÁÊÌ <filename>master/localhost.rev</filename> × ËÁÔÁÌÏÇ
+ <filename role="directory">slave</filename> É ÉÚÍÅÎÉÔØ ËÏÐÉÀ.
+ ðÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÆÁÊÌÏ× ÚÏÎ ÎÁÖÎÏ ÄÏÂÁ×ÉÔØ ÓÓÙÌËÉ ÎÁ ÎÉÈ ×
+ ÏÓÎÏ×ÎÏÊ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ <filename>named.conf</filename>, ÎÁÐÒÉÍÅÒ,
+ ÔÁË:</para>
+
+ <programlisting>zone "example.com" {
+ type slave;
+ file "slave/example.com";
+ masters {
+ 10.0.0.1;
+ };
+};
+
+zone "0.168.192.in-addr.arpa" {
+ type slave;
+ file "slave/0.168.192.in-addr.arpa";
+ masters {
+ 10.0.0.1;
+ };
+};</programlisting>
+
+ <!-- XXX What the heck does the following mean???
+ <para>Note well that in this example, the master
+ <acronym>IP</acronym> address is the primary domain server
+ from which the zones are transferred; it does not necessary serve
+ as <acronym>DNS</acronym> server itself.</para>
+
+ Wild-guess translation follows.
+ -->
+
+ <para>ïÔÍÅÔÉÍ, ÞÔÏ ÉÓÐÏÌØÚÏ×ÁÎÎÙÊ × ÜÔÏÍ ÐÒÉÍÅÒÅ <acronym>IP</acronym>
+ ÁÄÒÅÓ Ñ×ÌÑÅÔÓÑ ÁÄÒÅÓÏÍ, Ó ËÏÔÏÒÏÇÏ ÂÕÄÕÔ ËÏÐÉÒÏ×ÁÔØÓÑ ÆÁÊÌÙ ÚÏÎ;
+ ÜÔÏÔ ÁÄÒÅÓ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ Ñ×ÌÑÅÔÓÑ ÐÕÂÌÉÞÎÙÍ ÓÅÒ×ÅÒÏÍ
+ <acronym>DNS</acronym>.</para>
+ </sect2>
+
+ <sect2>
+ <title>óÔÁÒÔÏ×ÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÓÉÓÔÅÍÙ</title>
+
+ <para>äÌÑ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÚÁÐÕÓËÁ ÄÁÅÍÏÎÁ <command>named</command>
+ ÐÒÉ ÚÁÇÒÕÚËÅ ÓÉÓÔÅÍÙ ÄÏÂÁרÔÅ × ÆÁÊÌ ÓÔÁÒÔÏ×ÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ
+ <filename>rc.conf</filename> ÓÔÒÏËÕ</para>
+
+ <programlisting>named_enable="YES"</programlisting>
+
+ <para>åÓÔØ É ÄÒÕÇÉÅ ÐÁÒÁÍÅÔÒÙ ËÏÎÆÉÇÕÒÁÃÉÉ, ÎÏ ÜÔÁ ÓÔÒÏËÁ&nbsp;&mdash;
+ ÍÉÎÉÍÁÌØÎÏ ÎÅÏÂÈÏÄÉÍÁ. óÐÉÓÏË ÐÁÒÁÍÅÔÒÏ× ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ ÓÔÒÁÎÉÃÅ
+ ÓÐÒÁ×ÏÞÎÉËÁ &man.rc.conf.5;. åÓÌÉ ÚÁÐÕÓË <command>named</command>
+ ÎÅ ÒÁÚÒÅÛÅÎ × <filename>rc.conf</filename>, ÓÅÒ×ÅÒ ÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ
+ ×ÒÕÞÎÕÀ ËÏÍÁÎÄÏÊ</para>
+
+ <screen>&prompt.root; <userinput>/etc/rc.d/named start</userinput></screen>
+ </sect2>
+
+ <sect2>
+ <title><acronym>BIND</acronym>9: ×ÏÐÒÏÓÙ ÂÅÚÏÐÁÓÎÏÓÔÉ</title>
+
+ <para>&os Á×ÔÏÍÁÔÉÞÅÓËÉ ÚÁÐÕÓËÁÅÔ <command>named</command>
+ × ÏÇÒÁÎÉÞÅÎÎÏÍ ÐÒÏÓÔÒÁÎÓÔ×Å &man.chroot.8;; ËÒÏÍÅ ÔÏÇÏ, ÓÕÝÅÓÔ×ÕÅÔ
+ ÅÝÅ ÎÅÓËÏÌØËÏ ÓÒÅÄÓÔ×, ÐÏÍÏÇÁÀÝÉÈ ÚÁÝÉÔÉÔØ ÓÅÒ×ÉÓ
+ <acronym>DNS</acronym> ÏÔ ×ÏÚÍÏÖÎÙÈ ÁÔÁË.</para>
+
+ <sect3>
+ <title>óÐÉÓËÉ ÏÇÒÁÎÉÞÅÎÉÑ ÄÏÓÔÕÐÁ</title>
+
+ <para>äÌÑ ÏÇÒÁÎÉÞÅÎÉÑ ÄÏÓÔÕÐÁ Ë ÚÏÎÁÍ ÍÏÇÕÔ ÐÒÉÍÅÎÑÔØÓÑ ÓÐÉÓËÉ
+ ÄÏÓÔÕÐÁ. äÌÑ ÜÔÏÇÏ ÏÐÉÛÉÔÅ ÄÌÑ ÄÏÍÅÎÁ ÓÐÉÓÏË <acronym>IP</acronym>
+ ÁÄÒÅÓÏ×, ËÏÔÏÒÙÍ ÒÁÚÒÅÛÅÎÙ ÚÁÐÒÏÓÙ Ë ÓÏÄÅÒÖÉÍÏÍÕ ÄÏÍÅÎÎÏÊ ÚÏÎÙ, É
+ ÉÓÐÏÌØÚÕÊÔÅ ÉÍÑ ÜÔÏÇÏ ÓÐÉÓËÁ × ËÏÎÆÉÇÕÒÁÃÉÉ ÚÏÎÙ.
+ ÷ÏÔ ÐÒÉÍÅÒ ÏÐÉÓÁÎÉÑ ÓÐÉÓËÁ ÏÇÒÁÎÉÞÅÎÉÑ ÄÏÓÔÕÐÁ:</para>
+
+ <programlisting>acl "example.com" {
+ 192.168.0.0/24;
+};
+
+zone "example.com" {
+ type slave;
+ file "slave/example.com";
+ masters {
+ 10.0.0.1;
+ };
+ allow-query { example.com; };
+};
+
+zone "0.168.192.in-addr.arpa" {
+ type slave;
+ file "slave/0.168.192.in-addr.arpa";
+ masters {
+ 10.0.0.1;
+ };
+ allow-query { example.com; };
+};</programlisting>
+ </sect3>
+
+ <sect3>
+ <title>÷ÅÒÓÉÑ ÓÅÒ×ÅÒÁ</title>
+
+ <para>òÁÚÒÅÛÁÔØ ×ÓÅÍ ÚÁÐÒÏÓÙ Ï ×ÅÒÓÉÉ ×ÁÛÅÇÏ <acronym>DNS</acronym>
+ ÓÅÒ×ÅÒÁ ÍÏÖÅÔ ÂÙÔØ ÎÅ ÓÁÍÏÊ ÌÕÞÛÅÊ ÉÄÅÅÊ: ×ÏÚÍÏÖÎÙÊ ÚÌÏÕÍÙÛÌÅÎÎÉË
+ ÍÏÖÅÔ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÅÊ ÄÌÑ ×ÙÑÓÎÅÎÉÑ ÉÚ×ÅÓÔÎÙÈ ÏÛÉÂÏË É
+ ÕÑÚ×ÉÍÏÓÔÅÊ É ÐÒÉÍÅÎÉÔØ ÉÈ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ. äÌÑ ÐÒÅÄÏÔ×ÒÁÝÅÎÉÑ ÜÔÏÇÏ
+ × ÒÁÚÄÅÌ <literal>options</literal> ÆÁÊÌÁ ËÏÎÆÉÇÕÒÁÃÉÉ
+ <filename>named.conf</filename> ÍÏÖÎÏ ×ÐÉÓÁÔØ ÓÔÒÏËÕ, ÓËÒÙ×ÁÀÝÕÀ
+ ×ÅÒÓÉÀ ÓÅÒ×ÅÒÁ:</para>
+
+ <programlisting>options {
+ directory "/etc/namedb";
+ pid-file "/var/run/named/pid";
+ dump-file "/var/dump/named_dump.db";
+ statistics-file "/var/stats/named.stats";
+ version "None of your business";</programlisting>
+ </sect3>
+<!-- Here is where I stopped for now
+ <sect3>
+ <title>Authentication</title>
+
+ <para> ... </para>
+
+-->
+ </sect2>
+ </sect1>
+
<sect1 id="network-apache">
<sect1info>
<authorgroup>
@@ -4198,7 +4385,7 @@ Log file format -->
<secondary>ÚÁÐÕÓË ÉÌÉ ÏÓÔÁÎÏ×ËÁ</secondary></indexterm>
<para><application>Apache</application> ÎÅ ÚÁÐÕÓËÁÅÔÓÑ ÉÚ
- <application>inetd</application>, ËÁË ÜÔÏ ÄÅÌÁÀÔ ÍÎÏÇÉÅ
+ <application>inetd</application>, ËÁË ÜÔÏ ÄÅÌÁÀÔ ÍÎÏÇÉÅ
ÄÒÕÇÉÅ ÓÅÔÅ×ÙÅ ÓÅÒ×ÅÒÙ. ïÎ ÎÁÓÔÒÏÅÎ ÄÌÑ Á×ÔÏÎÏÍÎÏÇÏ ÚÁÐÕÓËÁ,
ÞÔÏÂÙ ÏÂÅÓÐÅÞÉ×ÁÔØ ÂÏÌØÛÕÀ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÐÒÉ ÏÂÒÁÂÏÔËÅ
HTTP ÚÁÐÒÏÓÏ× ÏÔ ÂÒÁÕÚÅÒÏ× ËÌÉÅÎÔÏ×. äÌÑ ÕÐÒÏÝÅÎÉÑ ÚÁÐÕÓËÁ,
@@ -4255,7 +4442,7 @@ Log file format -->
<para>åÓÌÉ ×Å ÓÅÒ×ÅÒ ÎÁÚÙ×ÁÌÓÑ <hostid role="fqdn">www.domain.tld</hostid> É
×Ù ÈÏÔÉÔÅ ÎÁÓÔÒÏÉÔØ ×ÉÒÔÕÁÌØÎÙÊ ÄÏÍÅÎ ÄÌÑ
- <hostid role="fqdn">www.someotherdomain.tld</hostid>, ÎÅÏÂÈÏÄÉÍÏ ÄÏÂÁ×ÉÔØ
+ <hostid role="fqdn">www.someotherdomain.tld</hostid>, ÎÅÏÂÈÏÄÉÍÏ ÄÏÂÁ×ÉÔØ
× <filename>httpd.conf</filename> ÓÌÅÄÕÀÝÉÅ ÚÁÐÉÓÉ:</para>
<screen>&lt;VirtualHost *&gt;
@@ -4274,7 +4461,7 @@ DocumentRoot /www/someotherdomain.tld
<para>úÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÐÏ ÎÁÓÔÒÏÊËÅ ×ÉÒÔÕÁÌØÎÙÈ ÈÏÓÔÏ×
ÏÂÒÁÝÁÊÔÅÓØ Ë ÏÆÉÃÉÁÌØÎÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ
<application>Apache</application>: <ulink
- url="http://httpd.apache.org/docs/vhosts/"></ulink></para>
+ url="http://httpd.apache.org/docs/vhosts/"></ulink></para>
</sect2>
@@ -4293,14 +4480,14 @@ DocumentRoot /www/someotherdomain.tld
ÍÏÄÕÌÑÍÉ.</para>
<sect3>
- <title>mod_ssl</title>
+ <title>mod_ssl</title>
<indexterm><primary>×Å ÓÅÒ×ÅÒ</primary>
- <secondary>ÚÁÝÉÔÁ</secondary></indexterm>
+ <secondary>ÚÁÝÉÔÁ</secondary></indexterm>
<indexterm><primary>SSL</primary></indexterm>
<indexterm><primary>ËÒÉÐÔÏÇÒÁÆÉÑ</primary></indexterm>
- <para>íÏÄÕÌØ <application>mod_ssl</application> ÉÓÐÏÌØÚÕÅÔ
+ <para>íÏÄÕÌØ <application>mod_ssl</application> ÉÓÐÏÌØÚÕÅÔ
ÂÉÂÌÉÏÔÅËÕ OpenSSL ÄÌÑ
ÓÉÌØÎÏÊ ËÒÉÐÔÏÇÒÁÆÉÉ ÞÅÒÅÚ ÐÒÏÔÏËÏÌÙ Secure Sockets Layer
(SSL v2/v3) É Transport Layer Security (TLS v1).
@@ -4321,11 +4508,11 @@ DocumentRoot /www/someotherdomain.tld
</sect3>
<sect3>
- <title>mod_perl</title>
+ <title>mod_perl</title>
<indexterm><primary>Perl</primary></indexterm>
- <para>ðÒÏÅËÔ ÉÎÔÅÇÒÁÃÉÉ
+ <para>ðÒÏÅËÔ ÉÎÔÅÇÒÁÃÉÉ
<application>Apache</application>/Perl ÏÂßÅÄÉÎÑÅÔ ÍÏÝØ
ÑÚÙËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Perl É HTTP ÓÅÒ×ÅÒÁ
<application>Apache</application>.
@@ -4344,11 +4531,11 @@ DocumentRoot /www/someotherdomain.tld
</sect3>
<sect3>
- <title>PHP</title>
+ <title>PHP</title>
<indexterm><primary>PHP</primary></indexterm>
- <para>PHP, ÓÏËÒÁÝÅÎÉÅ ÏÔ <quote>PHP: Hypertext
+ <para>PHP, ÓÏËÒÁÝÅÎÉÅ ÏÔ <quote>PHP: Hypertext
Preprocessor</quote> ÜÔÏ ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÅÍÙÊ Open Source
ÓËÒÉÐÔÏ×ÙÊ ÑÚÙË ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ, ËÏÔÏÒÙÊ × ÏÓÎÏ×ÎÏÍ
ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ×Å ÒÁÚÒÁÂÏÔËÉ É ÍÏÖÅÔ ÂÙÔØ ×ÓÔÒÏÅÎ ×
@@ -4402,7 +4589,7 @@ DocumentRoot /www/someotherdomain.tld
× ÐÏÓÔÁ×ËÕ FreeBSD. åÓÌÉ ×Ù ÎÅ ÕÓÔÁÎÏ×ÉÌÉ
<application>Samba</application> ÐÒÉ ÐÅÒ×ÏÊ ÕÓÔÁÎÏ×ËÅ ÓÉÓÔÅÍÙ,
ÅÅ ÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÉÚ ÐÏÒÔÁ ÉÌÉ ÐÁËÅÔÁ <filename
- role="package">net/samba3</filename>.</para>
+ role="package">net/samba3</filename>.</para>
<!-- mention LDAP, Active Directory, WinBIND, ACL, Quotas, PAM, .. -->
@@ -4413,9 +4600,9 @@ DocumentRoot /www/someotherdomain.tld
<para>æÁÊÌ ÎÁÓÔÒÏÊËÉ <application>Samba</application> ÐÏ ÕÍÏÌÞÁÎÉÀ
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ×
- <filename>/usr/local/etc/smb.conf.default</filename>. üÔÏÔ ÆÁÊÌ
+ <filename>/usr/local/etc/smb.conf.default</filename>. üÔÏÔ ÆÁÊÌ
ÎÅÏÂÈÏÄÉÍÏ ÓËÏÐÉÒÏ×ÁÔØ ×
- <filename>/usr/local/etc/smb.conf</filename> É ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ
+ <filename>/usr/local/etc/smb.conf</filename> É ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ
ÐÅÒÅÄ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ <application>Samba</application>.</para>
<para>÷ ÆÁÊÌÅ <filename>smb.conf</filename> ÎÁÈÏÄÉÔÓÑ ÉÎÆÏÒÍÁÃÉÑ,
@@ -4439,7 +4626,7 @@ DocumentRoot /www/someotherdomain.tld
<programlisting>swat stream tcp nowait/400 root /usr/local/sbin/swat</programlisting>
- <para>ëÁË ÏÐÉÓÁÎÏ × <xref linkend="network-inetd-hangup">,
+ <para>ëÁË ÏÐÉÓÁÎÏ × <xref linkend="network-inetd-hangup">,
ÐÏÓÌÅ ÉÚÍÅÎÅÎÉÑ ÎÁÓÔÒÏÅË <application>inetd</application>
ÎÅÏÂÈÏÄÉÍÏ ÏÔÐÒÁ×ÉÔØ HangUP ÓÉÇÎÁÌ.</para>
@@ -4471,7 +4658,7 @@ DocumentRoot /www/someotherdomain.tld
ÎÁÓÔÒÏÊËÅ <application>Samba</application>, ÂÕÄÕÔ
ÓÌÅÄÕÀÝÉÍÉ:</para>
- <variablelist>
+ <variablelist>
<varlistentry>
<term><literal>workgroup</literal></term>
@@ -4503,7 +4690,7 @@ DocumentRoot /www/someotherdomain.tld
ÓÅÒ×ÅÒÁ.</para>
</listitem>
</varlistentry>
- </variablelist>
+ </variablelist>
</sect3>
<sect3>
@@ -4515,14 +4702,14 @@ DocumentRoot /www/someotherdomain.tld
ËÌÉÅÎÔÏ×. üÔÉ ÐÁÒÁÍÅÔÒÙ ËÏÎÔÒÏÌÉÒÕÀÔÓÑ ÓÌÅÄÕÀÝÉÍÉ
ÄÉÒÅËÔÉ×ÁÍÉ:</para>
- <variablelist>
+ <variablelist>
<varlistentry>
<term><literal>security</literal></term>
<listitem>
<para>ä×Á ÎÁÉÂÏÌÅÅ ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÍÙÈ ÐÁÒÁÍÅÔÒÁ ÜÔÏ
- <literal>security = share</literal> É <literal>security
- = user</literal>. åÓÌÉ ÉÍÅÎÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÌÑ ËÌÉÅÎÔÏ×
+ <literal>security = share</literal> É <literal>security
+ = user</literal>. åÓÌÉ ÉÍÅÎÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÌÑ ËÌÉÅÎÔÏ×
ÓÏ×ÐÁÄÁÀÔ Ó ÉÈ ÉÍÅÎÁÍÉ ÎÁ ËÏÍÐØÀÔÅÒÅ &os;, ×Ù ×ÏÚÍÏÖÎÏ
ÚÁÈÏÔÉÔÅ ×ËÌÀÞÉÔØ ÂÅÚÏÐÁÓÎÏÓÔØ ÕÒÏ×ÎÑ ÐÏÌØÚÏ×ÁÔÅÌÑ (user).
üÔÏ ÐÏÌÉÔÉËÁ ÂÅÚÏÐÁÓÎÏÓÔÉ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÏÎÁ ÔÒÅÂÕÅÔ,
@@ -4685,7 +4872,7 @@ Starting smbd.</screen>
<para>ëÁË ÔÏÌØËÏ FTP ÓÅÒ×ÅÒ ÂÙÌ ÐÒÁ×ÉÌØÎÏ ÎÁÓÔÒÏÅÎ, ÏÎ ÄÏÌÖÅÎ
ÂÙÔØ ×ËÌÀÞÅÎ × <filename>/etc/inetd.conf</filename>. ÷ÓÅ, ÞÔÏ
ÎÅÏÂÈÏÄÉÍÏ, ÜÔÏ ÕÄÁÌÉÔØ ÓÉÍ×ÏÌ ËÏÍÍÅÎÔÁÒÉÑ
- <quote>#</quote> ÉÚ ÎÁÞÁÌÁ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÓÔÒÏËÉ
+ <quote>#</quote> ÉÚ ÎÁÞÁÌÁ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÓÔÒÏËÉ
<application>ftpd</application>:</para>
<programlisting>ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l</programlisting>
@@ -4749,60 +4936,60 @@ Starting smbd.</screen>
<para>ó ÔÅÞÅÎÉÅÍ ×ÒÅÍÅÎÉ ÞÁÓÙ ËÏÍÐØÀÔÅÒÁ ÉÍÅÀÔ ÔÅÎÄÅÎÃÉÀ ÏÔÓÔÁ×ÁÔØ.
Network Time
- Protocol - óÅÔÅ×ÏÊ ðÒÏÔÏËÏÌ ÷ÒÅÍÅÎÉ (<acronym role="Network
+ Protocol - óÅÔÅ×ÏÊ ðÒÏÔÏËÏÌ ÷ÒÅÍÅÎÉ (<acronym role="Network
Time Protocol">NTP</acronym>) Ñ×ÌÑÅÔÓÑ ÏÄÎÉÍ ÉÚ ÓÐÏÓÏÂÏ×
- ×ÅÓÔÉ ÔÏÞÎÏÅ ×ÒÅÍÑ.</para>
+ ×ÅÓÔÉ ÔÏÞÎÏÅ ×ÒÅÍÑ.</para>
<para>íÎÏÇÉÅ ÓÅÒ×ÉÓÙ éÎÔÅÒÎÅÔ ÏÐÉÒÁÀÔÓÑ ÉÌÉ ÓÉÌØÎÏ ÚÁ×ÉÓÑÔ ÏÔ ÔÏÞÎÏÓÔÉ
- ÞÁÓÏ× ËÏÍÐØÀÔÅÒÏ×. ë ÐÒÉÍÅÒÕ, ×ÅÂ-ÓÅÒ×ÅÒ ÍÏÖÅÔ ÐÏÌÕÞÁÔØ ÚÁÐÒÏÓ ÎÁ
- ÐÏÓÙÌËÕ ÆÁÊÌÁ, ËÏÔÏÒÙÊ ÂÙÌ ÎÅÄÁ×ÎÏ ÍÏÄÉÆÉÃÉÒÏ×ÁÎ. ÷ ÌÏËÁÌØÎÏÊ ÓÅÔÉ
+ ÞÁÓÏ× ËÏÍÐØÀÔÅÒÏ×. ë ÐÒÉÍÅÒÕ, ×ÅÂ-ÓÅÒ×ÅÒ ÍÏÖÅÔ ÐÏÌÕÞÁÔØ ÚÁÐÒÏÓ ÎÁ
+ ÐÏÓÙÌËÕ ÆÁÊÌÁ, ËÏÔÏÒÙÊ ÂÙÌ ÎÅÄÁ×ÎÏ ÍÏÄÉÆÉÃÉÒÏ×ÁÎ. ÷ ÌÏËÁÌØÎÏÊ ÓÅÔÉ
ÎÅÏÂÈÏÄÉÍÏ, ÞÔÏÂÙ ÞÁÓÙ ËÏÍÐØÀÔÅÒÏ×, ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÀÝÉÈ ÆÁÊÌÙ,
ÂÙÌÉ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎÙ, ÞÔÏÂÙ ×ÒÅÍÑ ÍÏÄÉÆÉËÁÃÉÉ ÆÁÊÌÏ× ÕÓÔÁÎÁ×ÌÉ×ÁÌÏÓØ
ÐÒÁ×ÉÌØÎÏ. ôÁËÉÅ ÓÌÕÖÂÙ, ËÁË
- &man.cron.8;, ÔÁËÖÅ ÚÁ×ÉÓÑÔ ÏÔ ÐÒÁ×ÉÌØÎÏÓÔÉ ÕÓÔÁÎÏ×ËÉ ÓÉÓÔÅÍÎÙÈ
+ &man.cron.8;, ÔÁËÖÅ ÚÁ×ÉÓÑÔ ÏÔ ÐÒÁ×ÉÌØÎÏÓÔÉ ÕÓÔÁÎÏ×ËÉ ÓÉÓÔÅÍÎÙÈ
ÞÁÓÏ×, ÐÏÓËÏÌØËÕ ÚÁÐÕÓËÁÀÔ ËÏÍÁÎÄÙ × ÏÐÒÅÄÅÌÅÎÎÏÅ ×ÒÅÍÑ.</para>
<indexterm>
- <primary>NTP</primary>
- <secondary>ntpd</secondary>
+ <primary>NTP</primary>
+ <secondary>ntpd</secondary>
</indexterm>
<para>FreeBSD ÐÏÓÔÁ×ÌÑÅÔÓÑ Ó ÓÅÒ×ÅÒÏÍ <acronym role="Network Time
Protocol">NTP</acronym> &man.ntpd.8;, ËÏÔÏÒÙÊ ÍÏÖÎÏ
- ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÏÐÒÏÓÁ ÄÒÕÇÉÈ ÓÅÒ×ÅÒÏ× NTP ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÞÁÓÏ× ÎÁ
- ×ÁÛÅÊ ÍÁÛÉÎÅ ÉÌÉ ÐÒÅÄÏÓÔÁ×ÌÅÎÉÑ ÕÓÌÕÇ ÔÏÞÎÏÇÏ ×ÒÅÍÅÎÉ.</para>
+ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÏÐÒÏÓÁ ÄÒÕÇÉÈ ÓÅÒ×ÅÒÏ× NTP ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÞÁÓÏ× ÎÁ
+ ×ÁÛÅÊ ÍÁÛÉÎÅ ÉÌÉ ÐÒÅÄÏÓÔÁ×ÌÅÎÉÑ ÕÓÌÕÇ ÔÏÞÎÏÇÏ ×ÒÅÍÅÎÉ.</para>
</sect2>
<sect2>
<title>÷ÙÂÏÒ ÐÏÄÈÏÄÑÝÉÈ ÓÅÒ×ÅÒÏ× NTP</title>
<indexterm>
- <primary>NTP</primary>
- <secondary>×ÙÂÏÒ ÓÅÒ×ÅÒÏ×</secondary>
+ <primary>NTP</primary>
+ <secondary>×ÙÂÏÒ ÓÅÒ×ÅÒÏ×</secondary>
</indexterm>
<para>äÌÑ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ×ÁÛÉÈ ÞÁÓÏ× ×ÁÍ ÎÕÖÎÏ ÎÁÊÔÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
- ÏÄÉÎ ÉÌÉ ÂÏÌØÛÅÅ ËÏÌÉÞÅÓÔ×Ï ÓÅÒ×ÅÒÏ× NTP. ÷ÁÛ ÓÅÔÅ×ÏÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒ
- ÉÌÉ ÐÒÏ×ÁÊÄÅÒ ÍÏÇÕÔ ÉÍÅÔØ ÓÅÒ×ÅÒ NTP ÄÌÑ ÜÔÏÊ ÃÅÌÉ&mdash;ÏÂÒÁÔÉÔÅÓØ Ë
- ÎÉÍ, ÔÁË ÌÉ ÜÔÏ × ×ÁÛÅÍ ÓÌÕÞÁÅ. óÕÝÅÓÔ×ÕÅÔ <ulink
- url="http://www.eecis.udel.edu/~mills/ntp/servers.html">ÏÎÌÁÊÎ ÓÐÉÓÏË
+ ÏÄÉÎ ÉÌÉ ÂÏÌØÛÅÅ ËÏÌÉÞÅÓÔ×Ï ÓÅÒ×ÅÒÏ× NTP. ÷ÁÛ ÓÅÔÅ×ÏÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒ
+ ÉÌÉ ÐÒÏ×ÁÊÄÅÒ ÍÏÇÕÔ ÉÍÅÔØ ÓÅÒ×ÅÒ NTP ÄÌÑ ÜÔÏÊ ÃÅÌÉ&mdash;ÏÂÒÁÔÉÔÅÓØ Ë
+ ÎÉÍ, ÔÁË ÌÉ ÜÔÏ × ×ÁÛÅÍ ÓÌÕÞÁÅ. óÕÝÅÓÔ×ÕÅÔ <ulink
+ url="http://ntp.isc.org/bin/view/Servers/WebHome">ÏÎÌÁÊÎ ÓÐÉÓÏË
ÏÂÝÅÄÏÓÔÕÐÎÙÈ ÓÅÒ×ÅÒÏ× NTP</ulink>, ËÏÔÏÒÙÍ ÍÏÖÎÏ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ
- ÐÏÉÓËÁ ÂÌÉÖÁÊÛÅÇÏ Ë ×ÁÍ ÓÅÒ×ÅÒÁ NTP. îÅ ÚÁÂÕÄØÔÅ ×ÙÑÓÎÉÔØ ÐÏÌÉÔÉËÕ
- ×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÓÅÒ×ÅÒÁ É ÓÐÒÏÓÉÔØ ÒÁÚÒÅÛÅÎÉÑ, ÅÓÌÉ ÜÔÏ
- ÔÒÅÂÕÅÔÓÑ.</para>
+ ÐÏÉÓËÁ ÂÌÉÖÁÊÛÅÇÏ Ë ×ÁÍ ÓÅÒ×ÅÒÁ NTP. îÅ ÚÁÂÕÄØÔÅ ×ÙÑÓÎÉÔØ ÐÏÌÉÔÉËÕ
+ ×ÙÂÒÁÎÎÏÇÏ ×ÁÍÉ ÓÅÒ×ÅÒÁ É ÓÐÒÏÓÉÔØ ÒÁÚÒÅÛÅÎÉÑ, ÅÓÌÉ ÜÔÏ
+ ÔÒÅÂÕÅÔÓÑ.</para>
<para>÷ÙÂÏÒ ÎÅÓËÏÌØËÉÈ ÎÅÓ×ÑÚÁÎÎÙÈ ÓÅÒ×ÅÒÏ× NTP Ñ×ÌÑÅÔÓÑ ÈÏÒÏÛÅÊ ÉÄÅÅÊ ×
- ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ ÏÄÉÎ ÉÚ ÉÓÐÏÌØÚÕÅÍÙÈ ×ÁÍÉ ÓÅÒ×ÅÒÏ× ÓÔÁÎÅÔ ÎÅÄÏÓÔÕÐÎÙÍ
- ÉÌÉ ÅÇÏ ÞÁÓÙ ÎÅÔÏÞÎÙ. &man.ntpd.8; ÉÓÐÏÌØÚÕÅÔ ÏÔ×ÅÔÙ, ËÏÔÏÒÙÅ ÏÎ
- ÐÏÌÕÞÁÅÔ ÏÔ ÄÒÕÇÉÈ ÓÅÒ×ÅÒÏ× Ó ÕÍÏÍ&mdash;ÏÎ ÄÅÌÁÅÔ ÐÒÅÄÐÏÞÔÅÎÉÅ
- ÎÁÄÅÖÎÙÍ ÓÅÒ×ÅÒÁÍ.</para>
+ ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ ÏÄÉÎ ÉÚ ÉÓÐÏÌØÚÕÅÍÙÈ ×ÁÍÉ ÓÅÒ×ÅÒÏ× ÓÔÁÎÅÔ ÎÅÄÏÓÔÕÐÎÙÍ
+ ÉÌÉ ÅÇÏ ÞÁÓÙ ÎÅÔÏÞÎÙ. &man.ntpd.8; ÉÓÐÏÌØÚÕÅÔ ÏÔ×ÅÔÙ, ËÏÔÏÒÙÅ ÏÎ
+ ÐÏÌÕÞÁÅÔ ÏÔ ÄÒÕÇÉÈ ÓÅÒ×ÅÒÏ× Ó ÕÍÏÍ&mdash;ÏÎ ÄÅÌÁÅÔ ÐÒÅÄÐÏÞÔÅÎÉÅ
+ ÎÁÄÅÖÎÙÍ ÓÅÒ×ÅÒÁÍ.</para>
</sect2>
<sect2>
<title>îÁÓÔÒÏÊËÁ ×ÁÛÅÊ ÍÁÛÉÎÙ</title>
<indexterm>
- <primary>NTP</primary>
- <secondary>ÎÁÓÔÒÏÊËÁ</secondary>
+ <primary>NTP</primary>
+ <secondary>ÎÁÓÔÒÏÊËÁ</secondary>
</indexterm>
<sect3>
@@ -4811,38 +4998,38 @@ Starting smbd.</screen>
<indexterm><primary>ntpdate</primary></indexterm>
<para>åÓÌÉ ×ÁÍ ÎÕÖÎÏ ÔÏÌØËÏ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ×ÁÛÉ ÞÁÓÙ ÐÒÉ ÚÁÇÒÕÚËÅ
- ÍÁÛÉÎÙ, ×Ù ÍÏÖÅÔÅ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÕÔÉÌÉÔÏÊ &man.ntpdate.8;. üÔÏ
- ÍÏÖÅÔ ÐÏÄÏÊÔÉ ÄÌÑ ÎÅËÏÔÏÒÙÈ ÎÁÓÔÏÌØÎÙÈ ÍÁÛÉÎ, ËÏÔÏÒÙÅ ÞÁÓÔÏ
- ÐÅÒÅÚÁÇÒÕÖÁÀÔÓÑ É ÔÏÌØËÏ ÔÒÅÂÕÀÔ ÉÚÒÅÄËÁ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØÓÑ, ÎÏ
- ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÍÁÛÉÎ ÄÏÌÖÅÎ ÒÁÂÏÔÁÔØ &man.ntpd.8;.</para>
+ ÍÁÛÉÎÙ, ×Ù ÍÏÖÅÔÅ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÕÔÉÌÉÔÏÊ &man.ntpdate.8;. üÔÏ
+ ÍÏÖÅÔ ÐÏÄÏÊÔÉ ÄÌÑ ÎÅËÏÔÏÒÙÈ ÎÁÓÔÏÌØÎÙÈ ÍÁÛÉÎ, ËÏÔÏÒÙÅ ÞÁÓÔÏ
+ ÐÅÒÅÚÁÇÒÕÖÁÀÔÓÑ É ÔÏÌØËÏ ÔÒÅÂÕÀÔ ÉÚÒÅÄËÁ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØÓÑ, ÎÏ
+ ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÍÁÛÉÎ ÄÏÌÖÅÎ ÒÁÂÏÔÁÔØ &man.ntpd.8;.</para>
<para>éÓÐÏÌØÚÏ×ÁÎÉÅ &man.ntpdate.8; ÐÒÉ ÚÁÇÒÕÚËÅ ÔÁËÖÅ ÈÏÒÏÛÏ ÄÌÑ
- ÍÁÛÉÎ, ÎÁ ËÏÔÏÒÙÈ ÚÁÐÕÝÅÎ ÄÁÅÍÏÎ &man.ntpd.8;. ðÒÏÇÒÁÍÍÁ
- &man.ntpd.8; ÉÚÍÅÎÑÅÔ ×ÒÅÍÑ ÐÏÓÔÅÐÅÎÎÏ, ÔÏÇÄÁ ËÁË &man.ntpdate.8;
- ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÒÅÍÑ ×ÎÅ
- ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÎÁÓËÏÌØËÏ ×ÅÌÉËÁ ÒÁÚÎÉÃÁ ÍÅÖÄÕ ÔÅËÕÝÉÍ ×ÒÅÍÅÎÅÍ
- ÍÁÛÉÎÙ É ÔÏÞÎÙÍ ×ÒÅÍÅÎÅÍ.</para>
+ ÍÁÛÉÎ, ÎÁ ËÏÔÏÒÙÈ ÚÁÐÕÝÅÎ ÄÁÅÍÏÎ &man.ntpd.8;. ðÒÏÇÒÁÍÍÁ
+ &man.ntpd.8; ÉÚÍÅÎÑÅÔ ×ÒÅÍÑ ÐÏÓÔÅÐÅÎÎÏ, ÔÏÇÄÁ ËÁË &man.ntpdate.8;
+ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÒÅÍÑ ×ÎÅ
+ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÎÁÓËÏÌØËÏ ×ÅÌÉËÁ ÒÁÚÎÉÃÁ ÍÅÖÄÕ ÔÅËÕÝÉÍ ×ÒÅÍÅÎÅÍ
+ ÍÁÛÉÎÙ É ÔÏÞÎÙÍ ×ÒÅÍÅÎÅÍ.</para>
<para>äÌÑ ×ËÌÀÞÅÎÉÑ &man.ntpdate.8; ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ, ÄÏÂÁרÔÅ ÓÔÒÏÞËÕ
<literal>ntpdate_enable="YES"</literal> × ÆÁÊÌ
<filename>/etc/rc.conf</filename>. ÷ÁÍ ÔÁËÖÅ ÐÏÔÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ
- ×ÓÅ ÓÅÒ×ÅÒÙ, Ó ËÏÔÏÒÙÍÉ ×Ù ÈÏÔÉÔÅ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØÓÑ, É ×ÓÅ
- ÐÁÒÁÍÅÔÒÙ, ËÏÔÏÒÙÅ ÐÅÒÅÄÁÀÔÓÑ × &man.ntpdate.8;, ×
+ ×ÓÅ ÓÅÒ×ÅÒÙ, Ó ËÏÔÏÒÙÍÉ ×Ù ÈÏÔÉÔÅ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØÓÑ, É ×ÓÅ
+ ÐÁÒÁÍÅÔÒÙ, ËÏÔÏÒÙÅ ÐÅÒÅÄÁÀÔÓÑ × &man.ntpdate.8;, ×
<varname>ntpdate_flags</varname>.</para>
</sect3>
<sect3>
- <indexterm>
- <primary>NTP</primary>
+ <indexterm>
+ <primary>NTP</primary>
- <secondary>ntp.conf</secondary>
- </indexterm>
+ <secondary>ntp.conf</secondary>
+ </indexterm>
<title>ïÂÝÉÅ ÎÁÓÔÒÏÊËÉ</title>
<para>NTP ÎÁÓÔÒÁÉ×ÁÅÔÓÑ × ÆÁÊÌÅ <filename>/etc/ntp.conf</filename>,
- ÆÏÒÍÁÔ ËÏÔÏÒÏÇÏ ÏÐÉÓÁÎ × &man.ntp.conf.5;. ÷ÏÔ ÐÒÏÓÔÏÊ
- ÐÒÉÍÅÒ:</para>
+ ÆÏÒÍÁÔ ËÏÔÏÒÏÇÏ ÏÐÉÓÁÎ × &man.ntp.conf.5;. ÷ÏÔ ÐÒÏÓÔÏÊ
+ ÐÒÉÍÅÒ:</para>
<programlisting>server ntplocal.example.com prefer
server timeserver.example.org
@@ -4851,61 +5038,61 @@ server ntp2a.example.net
driftfile /var/db/ntp.drift</programlisting>
<para>ðÁÒÁÍÅÔÒ <literal>server</literal> ÚÁÄÁÅÔ, ËÁËÉÅ ÓÅÒ×ÅÒÙ ÂÕÄÕÔ
- ÉÓÐÏÌØÚÏ×ÁÔØÓÑ, ÐÏ ÏÄÎÏÍÕ × ËÁÖÄÏÊ ÓÔÒÏËÅ. åÓÌÉ ÓÅÒ×ÅÒ ÚÁÄÁÎ Ó
- ÁÒÇÕÍÅÎÔÏÍ <literal>prefer</literal>, ËÁË <hostid
+ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ, ÐÏ ÏÄÎÏÍÕ × ËÁÖÄÏÊ ÓÔÒÏËÅ. åÓÌÉ ÓÅÒ×ÅÒ ÚÁÄÁÎ Ó
+ ÁÒÇÕÍÅÎÔÏÍ <literal>prefer</literal>, ËÁË <hostid
role="fqdn">ntplocal.example.com</hostid>, ÔÏ ÜÔÏÍÕ ÓÅÒ×ÅÒÕ ÏÔÄÁÅÔÓÑ
- ÐÒÅÄÐÏÞÔÅÎÉÅ ÐÅÒÅÄ ÏÓÔÁÌØÎÙÍÉ. ïÔ×ÅÔ ÏÔ ÐÒÅÄÐÏÞÔÉÔÅÌØÎÏÇÏ ÓÅÒ×ÅÒÁ
- ÂÕÄÅÔ ÏÔÂÒÏÛÅÎ, ÅÓÌÉ ÏÎ ÚÎÁÞÉÔÅÌØÎÏ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÏÔ×ÅÔÏ× ÄÒÕÇÉÈ
- ÓÅÒ×ÅÒÏ×, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÏÎ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚÏÔÎÏÓÉÔÅÌØÎÏ
- Ë ÄÒÕÇÉÍ ÏÔ×ÅÔÁÍ. áÒÇÕÍÅÎÔ <literal>prefer</literal> ÏÂÙÞÎÏ
- ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÓÅÒ×ÅÒÏ× NTP, Ï ËÏÔÏÒÙÈ ÉÚ×ÅÓÔÎÏ, ÞÔÏ ÏÎÉ ÏÞÅÎØ
- ÔÏÞÎÙ, ÔÁËÉÍÉ, ÎÁ ËÏÔÏÒÙÈ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÐÅÃÉÁÌØÎÏÅ ÏÂÏÒÕÄÏ×ÁÎÉÅ
- ÔÏÞÎÏÇÏ ×ÒÅÍÅÎÉ.</para>
+ ÐÒÅÄÐÏÞÔÅÎÉÅ ÐÅÒÅÄ ÏÓÔÁÌØÎÙÍÉ. ïÔ×ÅÔ ÏÔ ÐÒÅÄÐÏÞÔÉÔÅÌØÎÏÇÏ ÓÅÒ×ÅÒÁ
+ ÂÕÄÅÔ ÏÔÂÒÏÛÅÎ, ÅÓÌÉ ÏÎ ÚÎÁÞÉÔÅÌØÎÏ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÏÔ×ÅÔÏ× ÄÒÕÇÉÈ
+ ÓÅÒ×ÅÒÏ×, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÏÎ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÂÅÚÏÔÎÏÓÉÔÅÌØÎÏ
+ Ë ÄÒÕÇÉÍ ÏÔ×ÅÔÁÍ. áÒÇÕÍÅÎÔ <literal>prefer</literal> ÏÂÙÞÎÏ
+ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÓÅÒ×ÅÒÏ× NTP, Ï ËÏÔÏÒÙÈ ÉÚ×ÅÓÔÎÏ, ÞÔÏ ÏÎÉ ÏÞÅÎØ
+ ÔÏÞÎÙ, ÔÁËÉÍÉ, ÎÁ ËÏÔÏÒÙÈ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÐÅÃÉÁÌØÎÏÅ ÏÂÏÒÕÄÏ×ÁÎÉÅ
+ ÔÏÞÎÏÇÏ ×ÒÅÍÅÎÉ.</para>
<para>ðÁÒÁÍÅÔÒ <literal>driftfile</literal> ÚÁÄÁÅÔ ÆÁÊÌ, ËÏÔÏÒÙÊ
- ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÈÒÁÎÅÎÉÑ ÓÍÅÝÅÎÉÑ ÞÁÓÔÏÔÙ ÓÉÓÔÅÍÎÙÈ ÞÁÓÏ×.
- ðÒÏÇÒÁÍÍÁ &man.ntpd.8; ÉÓÐÏÌØÚÕÅÔ ÅÇÏ ÄÌÑ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ËÏÍÐÅÎÓÁÃÉÉ
- ÅÓÔÅÓÔ×ÅÎÎÏÇÏ ÓÍÅÝÅÎÉÑ ÞÁÓÏ×, ÐÏÚ×ÏÌÑÑ ÅÍÕ ÐÏÄÄÅÒÖÉ×ÁÔØ ÄÏÓÔÁÔÏÞÎÏ
- ÐÒÁ×ÉÌØÎÕÀ ÎÁÓÔÒÏÊËÕ, ÄÁÖÅ ÅÓÌÉ ÏÎ ÎÁ ÎÅËÏÔÏÒÙÊ ÐÅÒÉÏÄ ÏÔËÌÀÞÁÅÔÓÑ ÏÔ
- ×ÎÅÛÎÅÇÏ ÉÓÔÏÞÎÉËÁ ÉÎÆÏÒÍÁÃÉÉ Ï ×ÒÅÍÅÎÉ.</para>
+ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÈÒÁÎÅÎÉÑ ÓÍÅÝÅÎÉÑ ÞÁÓÔÏÔÙ ÓÉÓÔÅÍÎÙÈ ÞÁÓÏ×.
+ ðÒÏÇÒÁÍÍÁ &man.ntpd.8; ÉÓÐÏÌØÚÕÅÔ ÅÇÏ ÄÌÑ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ËÏÍÐÅÎÓÁÃÉÉ
+ ÅÓÔÅÓÔ×ÅÎÎÏÇÏ ÓÍÅÝÅÎÉÑ ÞÁÓÏ×, ÐÏÚ×ÏÌÑÑ ÅÍÕ ÐÏÄÄÅÒÖÉ×ÁÔØ ÄÏÓÔÁÔÏÞÎÏ
+ ÐÒÁ×ÉÌØÎÕÀ ÎÁÓÔÒÏÊËÕ, ÄÁÖÅ ÅÓÌÉ ÏÎ ÎÁ ÎÅËÏÔÏÒÙÊ ÐÅÒÉÏÄ ÏÔËÌÀÞÁÅÔÓÑ ÏÔ
+ ×ÎÅÛÎÅÇÏ ÉÓÔÏÞÎÉËÁ ÉÎÆÏÒÍÁÃÉÉ Ï ×ÒÅÍÅÎÉ.</para>
<para>ðÁÒÁÍÅÔÒ <literal>driftfile</literal> ÚÁÄÁÅÔ, ËÁËÏÊ ÆÁÊÌ
- ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÒÅÄÙÄÕÝÉÈ ÏÔ×ÅÔÁÈ ÏÔ
- ÓÅÒ×ÅÒÏ× NTP, ËÏÔÏÒÙÅ ×Ù ÉÓÐÏÌØÚÕÅÔÅ. üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ×ÎÕÔÒÅÎÎÀÀ
- ÉÎÆÏÒÍÁÃÉÀ ÄÌÑ NTP. ïÎ ÎÅ ÄÏÌÖÅÎ ÉÚÍÅÎÑÔØÓÑ ÎÉËÁËÉÍÉ ÄÒÕÇÉÍÉ
- ÐÒÏÃÅÓÓÁÍÉ.</para>
+ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÐÒÅÄÙÄÕÝÉÈ ÏÔ×ÅÔÁÈ ÏÔ
+ ÓÅÒ×ÅÒÏ× NTP, ËÏÔÏÒÙÅ ×Ù ÉÓÐÏÌØÚÕÅÔÅ. üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ×ÎÕÔÒÅÎÎÀÀ
+ ÉÎÆÏÒÍÁÃÉÀ ÄÌÑ NTP. ïÎ ÎÅ ÄÏÌÖÅÎ ÉÚÍÅÎÑÔØÓÑ ÎÉËÁËÉÍÉ ÄÒÕÇÉÍÉ
+ ÐÒÏÃÅÓÓÁÍÉ.</para>
</sect3>
<sect3>
<title>õÐÒÁ×ÌÅÎÉÅ ÄÏÓÔÕÐÏÍ Ë ×ÁÛÅÍÕ ÓÅÒ×ÅÒÕ</title>
<para>ðÏ ÕÍÏÌÞÁÎÉÀ ×ÁÛ ÓÅÒ×ÅÒ NTP ÂÕÄÅÔ ÄÏÓÔÕÐÅÎ ×ÓÅÍ ÈÏÓÔÁÍ ×
- éÎÔÅÒÎÅÔ. ðÁÒÁÍÅÔÒ <literal>restrict</literal> × ÆÁÊÌÅ
- <filename>/etc/ntp.conf</filename> ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ,
- ËÁËÉÅ ÍÁÛÉÎÙ ÍÏÇÕÔ ÏÂÒÁÝÁÔØÓÑ Ë ×ÁÛÅÍÕ ÓÅÒ×ÅÒÕ.</para>
+ éÎÔÅÒÎÅÔ. ðÁÒÁÍÅÔÒ <literal>restrict</literal> × ÆÁÊÌÅ
+ <filename>/etc/ntp.conf</filename> ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ,
+ ËÁËÉÅ ÍÁÛÉÎÙ ÍÏÇÕÔ ÏÂÒÁÝÁÔØÓÑ Ë ×ÁÛÅÍÕ ÓÅÒ×ÅÒÕ.</para>
<para>åÓÌÉ ×Ù ÈÏÔÉÔÅ ÚÁÐÒÅÔÉÔØ ×ÓÅÍ ÍÁÛÉÎÁÍ ÏÂÒÁÝÁÔØÓÑ Ë ×ÁÛÅÍÕ ÓÅÒ×ÅÒÕ
- NTP, ÄÏÂÁרÔÅ ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ ×
- ÆÁÊÌ <filename>/etc/ntp.conf</filename>:</para>
+ NTP, ÄÏÂÁרÔÅ ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ ×
+ ÆÁÊÌ <filename>/etc/ntp.conf</filename>:</para>
- <programlisting>restrict default ignore</programlisting>
+ <programlisting>restrict default ignore</programlisting>
- <para>åÓÌÉ ×Ù ÈÏÔÉÔÅ ÒÁÚÒÅÛÉÔØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ Ó×ÏÉ ÞÁÓÙ Ó ×ÁÛÉÍ
- ÓÅÒ×ÅÒÏÍ ÔÏÌØËÏ ÍÁÛÉÎÁÍ × ×ÁÛÅÊ ÓÅÔÉ, ÎÏ ÚÁÐÒÅÔÉÔØ ÉÍ ÎÁÓÔÒÁÉ×ÁÔØ
- ÓÅÒ×ÅÒ ÉÌÉ ÂÙÔØ ÒÁ×ÎÏÐÒÁ×ÎÙÍÉ ÕÞÁÓÔÎÉËÁÍÉ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ×ÒÅÍÅÎÉ, ÔÏ
- ×ÍÅÓÔÏ ÕËÁÚÁÎÎÏÊ ÄÏÂÁרÔÅ ÓÔÒÏÞËÕ</para>
+ <para>åÓÌÉ ×Ù ÈÏÔÉÔÅ ÒÁÚÒÅÛÉÔØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ Ó×ÏÉ ÞÁÓÙ Ó ×ÁÛÉÍ
+ ÓÅÒ×ÅÒÏÍ ÔÏÌØËÏ ÍÁÛÉÎÁÍ × ×ÁÛÅÊ ÓÅÔÉ, ÎÏ ÚÁÐÒÅÔÉÔØ ÉÍ ÎÁÓÔÒÁÉ×ÁÔØ
+ ÓÅÒ×ÅÒ ÉÌÉ ÂÙÔØ ÒÁ×ÎÏÐÒÁ×ÎÙÍÉ ÕÞÁÓÔÎÉËÁÍÉ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ×ÒÅÍÅÎÉ, ÔÏ
+ ×ÍÅÓÔÏ ÕËÁÚÁÎÎÏÊ ÄÏÂÁרÔÅ ÓÔÒÏÞËÕ</para>
- <programlisting>restrict 192.168.1.0 mask 255.255.255.0 notrust nomodify notrap</programlisting>
+ <programlisting>restrict 192.168.1.0 mask 255.255.255.0 notrust nomodify notrap</programlisting>
- <para>ÇÄÅ <hostid role="ipaddr">192.168.1.0</hostid> Ñ×ÌÑÅÔÓÑ ÁÄÒÅÓÏÍ
- IP ×ÁÛÅÊ ÓÅÔÉ, Á <hostid role="netmask">255.255.255.0</hostid> Å£
- ÓÅÔÅ×ÏÊ ÍÁÓËÏÊ.</para>
+ <para>ÇÄÅ <hostid role="ipaddr">192.168.1.0</hostid> Ñ×ÌÑÅÔÓÑ ÁÄÒÅÓÏÍ
+ IP ×ÁÛÅÊ ÓÅÔÉ, Á <hostid role="netmask">255.255.255.0</hostid> Å£
+ ÓÅÔÅ×ÏÊ ÍÁÓËÏÊ.</para>
<para><filename>/etc/ntp.conf</filename> ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÎÅÓËÏÌØËÏ
- ÄÉÒÅËÔÉ× <literal>restrict</literal>. äÌÑ ÐÏÌÕÞÅÎÉÑ ÐÏÄÒÏÂÎÏÊ
- ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÔÉÔÅÓØ Ë ÐÏÄÒÁÚÄÅÌÕ <literal>Access Control
- Support</literal> (ðÏÄÄÅÒÖËÁ õÐÒÁ×ÌÅÎÉÑ äÏÓÔÕÐÏÍ) ×
- &man.ntp.conf.5;.</para>
+ ÄÉÒÅËÔÉ× <literal>restrict</literal>. äÌÑ ÐÏÌÕÞÅÎÉÑ ÐÏÄÒÏÂÎÏÊ
+ ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÔÉÔÅÓØ Ë ÐÏÄÒÁÚÄÅÌÕ <literal>Access Control
+ Support</literal> (ðÏÄÄÅÒÖËÁ õÐÒÁ×ÌÅÎÉÑ äÏÓÔÕÐÏÍ) ×
+ &man.ntp.conf.5;.</para>
</sect3>
</sect2>
@@ -4915,35 +5102,35 @@ driftfile /var/db/ntp.drift</programlisting>
<para>äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÅÒ×ÅÒ NTP ÚÁÐÕÓËÁÌÓÑ ÐÒÉ ÚÁÇÒÕÚËÅ, ÄÏÂÁרÔÅ ÓÔÒÏËÕ
<literal>xntpd_enable="YES"</literal> × ÆÁÊÌ
<filename>/etc/rc.conf</filename>. åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÅÒÅÄÁÔØ
- ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÏÐÃÉÉ × &man.ntpd.8;, ÔÏ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÐÁÒÁÍÅÔÒ
+ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÏÐÃÉÉ × &man.ntpd.8;, ÔÏ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÐÁÒÁÍÅÔÒ
<varname>xntpd_flags</varname> × ÆÁÊÌÅ
- <filename>/etc/rc.conf</filename>.</para>
+ <filename>/etc/rc.conf</filename>.</para>
<para>äÌÑ ÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ ÂÅÚ ÐÅÒÅÚÁÇÒÕÚËÉ ×ÁÛÅÊ ÍÁÛÉÎÙ, ×ÙÐÏÌÎÉÔÅ
- ËÏÍÁÎÄÕ <command>ntpd</command>, ÎÅ ÚÁÂÙ× ÚÁÄÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ
- ÐÁÒÁÍÅÔÒÙ ÉÚ ÐÅÒÅÍÅÎÎÏÊ <varname>xntpd_flags</varname> × ÆÁÊÌÅ
+ ËÏÍÁÎÄÕ <command>ntpd</command>, ÎÅ ÚÁÂÙ× ÚÁÄÁÔØ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ
+ ÐÁÒÁÍÅÔÒÙ ÉÚ ÐÅÒÅÍÅÎÎÏÊ <varname>xntpd_flags</varname> × ÆÁÊÌÅ
<filename>/etc/rc.conf</filename>. ë ÐÒÉÍÅÒÕ:</para>
<screen>&prompt.root; <userinput>ntpd -p /var/run/ntpd.pid</userinput></screen>
<note>
- <para>÷Ï &os;&nbsp;5.X ÒÁÚÌÉÞÎÙÅ ÐÁÒÁÍÅÔÒÙ ÉÚ
- <filename>/etc/rc.conf</filename> ÂÙÌÉ ÐÅÒÅÉÍÅÎÏ×ÁÎÙ. ÷ ÞÁÓÔÎÏÓÔÉ,
- × ÓÐÉÓËÅ ÐÁÒÁÍÅÔÒÏ× ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÚÁÍÅÎÉÔØ ËÁÖÄÕÀ ÓÔÒÏÞËÕ
- <literal>xntpd</literal> ÎÁ <literal>ntpd</literal>.</para>
+ <para>÷Ï &os;&nbsp;5.X ÒÁÚÌÉÞÎÙÅ ÐÁÒÁÍÅÔÒÙ ÉÚ
+ <filename>/etc/rc.conf</filename> ÂÙÌÉ ÐÅÒÅÉÍÅÎÏ×ÁÎÙ. ÷ ÞÁÓÔÎÏÓÔÉ,
+ × ÓÐÉÓËÅ ÐÁÒÁÍÅÔÒÏ× ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÚÁÍÅÎÉÔØ ËÁÖÄÕÀ ÓÔÒÏÞËÕ
+ <literal>xntpd</literal> ÎÁ <literal>ntpd</literal>.</para>
</note>
</sect2>
<sect2>
<title>éÓÐÏÌØÚÏ×ÁÎÉÅ ntpd Ó ×ÒÅÍÅÎÎÙÍ ÐÏÄËÌÀÞÅÎÉÅÍ Ë
- éÎÔÅÒÎÅÔ</title>
+ éÎÔÅÒÎÅÔ</title>
<para>äÌÑ ÎÏÒÍÁÌØÎÏÊ ÒÁÂÏÔÙ ÐÒÏÇÒÁÍÍÅ &man.ntpd.8; ÎÅ ÔÒÅÂÕÅÔÓÑ
- ÐÏÓÔÏÑÎÎÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔ. ïÄÎÁËÏ ÅÓÌÉ ×ÁÛÅ ×ÒÅÍÅÎÎÏÅ
- ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔ ÎÁÓÔÒÏÅÎÏ ÄÌÑ ÄÏÚ×ÏÎÁ ÐÏ ÔÒÅÂÏ×ÁÎÉÀ, ÈÏÒÏÛÏ ÂÙ
- ÚÁÐÒÅÔÉÔØ ÔÒÁÆÉËÕ NTP ×ÙÚÙ×ÁÔØ ÄÏÚ×ÏÎ ÉÌÉ ÐÏÄÄÅÒÖÉ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ
- ÐÏÓÔÏÑÎÎÏ. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÊ PPP, ÔÏ ÍÏÖÅÔÅ
- ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÉÒÅËÔÉ×ÁÍÉ <literal>filter</literal> × ÆÁÊÌÅ
+ ÐÏÓÔÏÑÎÎÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔ. ïÄÎÁËÏ ÅÓÌÉ ×ÁÛÅ ×ÒÅÍÅÎÎÏÅ
+ ÐÏÄËÌÀÞÅÎÉÅ Ë éÎÔÅÒÎÅÔ ÎÁÓÔÒÏÅÎÏ ÄÌÑ ÄÏÚ×ÏÎÁ ÐÏ ÔÒÅÂÏ×ÁÎÉÀ, ÈÏÒÏÛÏ ÂÙ
+ ÚÁÐÒÅÔÉÔØ ÔÒÁÆÉËÕ NTP ×ÙÚÙ×ÁÔØ ÄÏÚ×ÏÎ ÉÌÉ ÐÏÄÄÅÒÖÉ×ÁÔØ ÓÏÅÄÉÎÅÎÉÅ
+ ÐÏÓÔÏÑÎÎÏ. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÊ PPP, ÔÏ ÍÏÖÅÔÅ
+ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÉÒÅËÔÉ×ÁÍÉ <literal>filter</literal> × ÆÁÊÌÅ
<filename>/etc/ppp/ppp.conf</filename>. ë ÐÒÉÍÅÒÕ:</para>
<programlisting> set filter dial 0 deny udp src eq 123
@@ -4961,8 +5148,8 @@ driftfile /var/db/ntp.drift</programlisting>
<note>
<para>îÅËÏÔÏÒÙÅ ÐÒÏ×ÁÊÄÅÒÙ éÎÔÅÒÎÅÔ ÂÌÏËÉÒÕÀÔ ÔÒÁÆÉË ÐÏ ÐÏÒÔÁÍ Ó
- ÍÁÌÅÎØËÉÍÉ ÎÏÍÅÒÁÍÉ, ÞÔÏ ÐÒÉ×ÏÄÉÔ Ë ÎÅÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ NTP, ÔÁË ËÁË
- ÏÔ×ÅÔÙ ÎÉËÏÇÄÁ ÎÅ ÄÏÓÔÉÇÁÀÔ ×ÁÛÅÊ ÍÁÛÉÎÙ.</para>
+ ÍÁÌÅÎØËÉÍÉ ÎÏÍÅÒÁÍÉ, ÞÔÏ ÐÒÉ×ÏÄÉÔ Ë ÎÅÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ NTP, ÔÁË ËÁË
+ ÏÔ×ÅÔÙ ÎÉËÏÇÄÁ ÎÅ ÄÏÓÔÉÇÁÀÔ ×ÁÛÅÊ ÍÁÛÉÎÙ.</para>
</note>
</sect2>
diff --git a/ru_RU.KOI8-R/books/handbook/security/chapter.sgml b/ru_RU.KOI8-R/books/handbook/security/chapter.sgml
index 9fea696f26..095ef69047 100644
--- a/ru_RU.KOI8-R/books/handbook/security/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/security/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/security/chapter.sgml,v 1.24 2004/08/26 11:16:20 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/security/chapter.sgml,v 1.28 2004/10/21 13:44:42 den Exp $
- Original revision: 1.208
+ Original revision: 1.229
-->
<chapter id="security">
@@ -62,6 +62,11 @@
</listitem>
<listitem>
+ <para>ëÁË ÎÁÓÔÒÏÉÔØ <acronym>TCP</acronym> Wrappers ÄÌÑ
+ ÉÓÐÏÌØÚÏ×ÁÎÉÑ Ó <command>inetd</command>.</para>
+ </listitem>
+
+ <listitem>
<para>ëÁË ÎÁÓÔÒÏÉÔØ <application>KerberosIV</application> × ÒÅÌÉÚÁÈ
&os; ÄÏ 5.0.</para>
</listitem>
@@ -87,11 +92,6 @@
</listitem>
<listitem>
- <para>ëÁË ÎÁÓÔÒÏÉÔØ É ÚÁÇÒÕÚÉÔØ ÍÏÄÕÌÉ ÒÁÓÛÉÒÅÎÉÑ ËÏÎÔÒÏÌÑ ÄÏÓÔÕÐÁ,
- ÉÓÐÏÌØÚÕÀÝÉÅ ËÏÎÃÅÐÃÉÀ TrustedBSD <acronym>MAC</acronym>.</para>
- </listitem>
-
- <listitem>
<para>þÔÏ ÔÁËÏÅ <acronym>ACL</acronym> É ËÁË ÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ.</para>
</listitem>
@@ -259,7 +259,7 @@
</listitem>
<listitem>
- <para>úÁÝÉÔÁ <username>root</username> &mdash; ÒÁÂÏÔÁÀÝÉÈ ÐÏÄ root
+ <para>úÁÝÉÔÁ ÒÁÂÏÔÁÀÝÉÈ ÐÏÄ <username>root</username>
ÓÅÒ×ÉÓÏ× É suid/sgid ÉÓÐÏÌÎÑÅÍÙÈ ÆÁÊÌÏ×.</para>
</listitem>
@@ -300,9 +300,11 @@
<note>
<title>ëÏÍÁÎÄÁ É ÐÒÏÔÏËÏÌ</title>
<para>÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÍÙ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
- <application>×ÙÄÅÌÅÎÎÙÊ</application> ÕÐÏÍÉÎÁÑ ËÏÍÁÎÄÕ ÉÌÉ ÐÒÉÌÏÖÅÎÉÅ.
- îÁÐÒÉÍÅÒ, ÍÙ ÂÕÄÅÍ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÙÄÅÌÅÎÉÅ ÄÌÑ ssh, ÐÏÓËÏÌØËÕ ÜÔÏ É
- ËÏÍÁÎÄÁ É ÐÒÏÔÏËÏÌ.</para>
+ <application>×ÙÄÅÌÅÎÎÙÊ</application> ÔÅËÓÔ, ÕÐÏÍÉÎÁÑ ÐÒÉÌÏÖÅÎÉÅ,
+ É <command>ÍÏÎÏÛÉÒÉÎÎÙÊ</command> ÛÒÉÆÔ, ÕÐÏÍÉÎÁÑ ÏÐÒÅÄÅÌÅÎÎÙÅ
+ ËÏÍÁÎÄÙ. äÌÑ ÐÒÏÔÏËÏÌÏ× ÉÓÐÏÌØÚÕÅÔÓÑ ÏÂÙÞÎÙÊ ÛÒÉÆÔ. üÔÏ
+ ÔÉÐÏÇÒÁÆÉÞÅÓËÏÅ ÏÔÌÉÞÉÅ ÐÏÌÅÚÎÏ ÄÌÑ ÔÁËÉÈ ÓÌÕÞÁÅ×, ËÁË ssh, ÐÏÓËÏÌØËÕ
+ ÜÔÏ É ËÏÍÁÎÄÁ É ÐÒÏÔÏËÏÌ.</para>
</note>
<para>÷ ÐÏÓÌÅÄÕÀÝÅÍ ÒÁÚÄÅÌÅ ÂÕÄÕÔ ÒÁÓÓÍÏÔÒÅÎÙ ÍÅÔÏÄÙ ÚÁÝÉÔÙ ÓÉÓÔÅÍÙ
@@ -370,6 +372,12 @@
ÞÅÍ ÒÁÂÏÔÁ ÞÅÒÅÚ <username>root</username> ÎÁÐÒÑÍÕÀ, ÜÔÏ ÎÅ
ÏÂÑÚÁÔÅÌØÎÏ ÓÁÍÙÊ ÂÅÚÏÐÁÓÎÙÊ ÓÐÏÓÏÂ.</para>
+ <!-- XXX:
+ This will need updating depending on the outcome of PR bin/71147.
+ Personally I know what I'd like to see, which puts this in definite
+ need of a rewrite, but we'll have to wait and see. ceri@
+ -->
+
<para>îÅÐÒÑÍÏÊ ÓÐÏÓÏ ÚÁÝÉÔÙ ÓÌÕÖÅÂÎÙÈ ÕÞÅÔÎÙÈ ÚÁÐÉÓÅÊ É ËÏÎÅÞÎÏ
<username>root</username> ÜÔÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÁÌØÔÅÒÎÁÔÉ×ÎÙÈ ÍÅÔÏÄÏ×
ÄÏÓÔÕÐÁ É ÚÁÍÅÎÁ ÚÁÛÉÆÒÏ×ÁÎÎÙÈ ÐÁÒÏÌÅÊ ÎÁ ÓÉÍ×ÏÌ
@@ -602,8 +610,8 @@
</indexterm>
<para>îÏ ÄÁÖÅ ÅÓÌÉ ×Ù ×ÙËÌÀÞÉÔÅ ÕÓÔÒÏÊÓÔ×Ï <devicename>bpf</devicename>,
×ÓÅ ÅÝÅ ÏÓÔÁÀÔÓÑ ÐÒÏÂÌÅÍÙ, Ó×ÑÚÁÎÎÙÅ Ó ÕÓÔÒÏÊÓÔ×ÁÍÉ
- <devicename>/dev/mem</devicename> É
- <devicename>/dev/kmem</devicename>.
+ <filename>/dev/mem</filename> É
+ <filename>/dev/kmem</filename>.
îÁÒÕÛÉÔÅÌØ ×ÓÅ ÅÝÅ ÍÏÖÅÔ ÐÉÓÁÔØ ÎÁ ÄÉÓËÏ×ÙÅ raw ÕÓÔÒÏÊÓÔ×Á.
åÓÔØ ÔÁËÖÅ ÄÒÕÇÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÑÄÒÁ, ÚÁÇÒÕÚËÁ ÍÏÄÕÌÅÊ, &man.kldload.8;.
áËÔÉ×ÎÙÊ ÎÁÒÕÛÉÔÅÌØ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ KLD ÍÏÄÕÌØ ÄÌÑ ÕÓÔÁÎÏ×ËÉ
@@ -1426,6 +1434,224 @@ permit port ttyd0</programlisting>
</sect2>
</sect1>
+ <sect1 id="tcpwrappers">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>îÁÐÉÓÁÌ: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <indexterm><primary>TCP Wrappers</primary></indexterm>
+
+ <title>TCP Wrappers</title>
+
+ <para>ëÁÖÄÙÊ, ËÔÏ ÚÎÁËÏÍ Ó &man.inetd.8;, ×ÏÚÍÏÖÎÏ ËÏÇÄÁ-ÔÏ ÓÌÙÛÁÌ
+ Ï <acronym>TCP</acronym> Wrappers. îÏ ÎÅÍÎÏÇÉÅ ÐÏÌÎÏÓÔØÀ
+ ÐÏÎÉÍÁÀÔ ÉÈ ÐÏÌÅÚÎÏÓÔØ × ÓÅÔÅ×ÏÊ ÓÒÅÄÅ: ÂÏÌØÛÉÎÓÔ×Ï
+ ÉÓÐÏÌØÚÕÀÔ ÂÒÁÎÄÍÁÕÜÒ. èÏÔÑ ÅÇÏ ÐÒÉÍÅÎÉÍÏÓÔØ ÏÞÅÎØ ÛÉÒÏËÁ,
+ ÅÓÔØ ×ÅÝÉ, Ó ËÏÔÏÒÙÍÉ ÂÒÁÎÄÍÁÕÜÒ ÎÅ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ, ÔÁËÉÅ
+ ËÁË ÏÔÐÒÁ×ËÁ ÔÅËÓÔÁ ÏÂÒÁÔÎÏ ×ÙÚÙ×ÁÀÝÅÊ ÓÔÏÒÏÎÅ. ðÒÏÇÒÁÍÍÎÏÅ
+ ÏÂÅÓÐÅÞÅÎÉÅ ÕÒÏ×ÎÑ <acronym>TCP</acronym> ÍÏÖÅÔ ÄÅÌÁÔØ ÜÔÏ
+ É ÍÎÏÇÏÅ ÄÒÕÇÏÅ. ÷ ÓÌÅÄÕÀÝÉÈ ÎÅÓËÏÌØËÉÈ ÒÁÚÄÅÌÁÈ ÏÂÓÕÖÄÁÀÔÓÑ
+ ÍÎÏÇÉÅ ×ÏÚÍÏÖÎÏÓÔÉ <acronym>TCP</acronym> Wrappers, É, ËÏÇÄÁ
+ ÜÔÏ ÎÅÏÂÈÏÄÉÍÏ, ÄÁÀÔÓÑ ÐÒÉÍÅÒÙ ÎÁÓÔÒÏÅË.</para>
+
+ <para>ðÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ <acronym>TCP</acronym> Wrappers
+ ÒÁÓÛÉÒÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ <command>inetd</command> ÐÏ ÐÏÄÄÅÒÖËÅ
+ ËÁÖÄÏÇÏ ÄÁÅÍÏÎÁ. ó ÎÉÍ ÓÔÁÎÏ×ÉÔÓÑ ×ÏÚÍÏÖÎÙÍ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÅ,
+ ×ÏÚ×ÒÁÔ ÓÏÏÂÝÅÎÉÊ ×ÙÚÙ×ÁÀÝÅÊ ÓÔÏÒÏÎÅ, ÏÇÒÁÎÉÞÅÎÉÅ ÐÏÄËÌÀÞÅÎÉÊ
+ ×ÎÕÔÒÅÎÎÅÊ ÓÅÔØÀ É Ô.Ð. èÏÔÑ ÎÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ×ÏÚÍÏÖÎÏÓÔÅÊ
+ ÍÏÇÕÔ ÂÙÔØ ÒÅÁÌÉÚÏ×ÁÎÙ ÂÒÁÎÄÍÁÕÜÒÏÍ, <acronym>TCP</acronym>
+ Wrappers ÎÅ ÔÏÌØËÏ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÕÒÏ×ÅÎØ ÚÁÝÉÔÙ,
+ ÎÏ É ÄÁÀÔ ÂÏÌØÛÅ ËÏÎÔÒÏÌÑ ÎÁÄ ÓÉÓÔÅÍÏÊ, ÞÅÍ ÜÔÏ ×ÏÚÍÏÖÎÏ
+ Ó ÂÒÁÎÄÍÁÕÜÒÏÍ.</para>
+<!-- removed from translation: reudant info
+ <para>The added functionality of <acronym>TCP</acronym> Wrappers
+ should not be considered a replacement for a good firewall;
+ however, but should used in conjunction with a firewall and
+ other security configurations to add an extra layer of protection
+ for the system.</para>
+-->
+ <para>ðÏÓËÏÌØËÕ ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ ÒÁÓÛÉÒÅÎÉÅ Ë ÎÁÓÔÒÏÊËÁÍ
+ <command>inetd</command>, ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÞÉÔÁÔÅÌØ ÏÚÎÁËÏÍÉÌÓÑ
+ Ó ÒÁÚÄÅÌÏÍ Ï <link linkend="network-inetd">ÎÁÓÔÒÏÊËÅ
+ inetd</link>.</para>
+
+ <note>
+ <para>èÏÔÑ ÐÒÏÇÒÁÍÍÙ, ÚÁÐÕÓËÁÅÍÙÅ ÉÚ &man.inetd.8;, ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÎÅ
+ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÔÅÒÍÉÎÕ <quote>ÄÁÅÍÏÎÙ</quote>, ÓÕÝÅÓÔ×ÕÅÔ ÔÒÁÄÉÃÉÑ
+ ÎÁÚÙ×ÁÔØ ÉÈ ÉÍÅÎÎÏ ÔÁË. üÔÏÔ ÔÅÒÍÉÎ É ÉÓÐÏÌØÚÕÅÔÓÑ × ÄÁÎÎÏÍ
+ ÒÁÚÄÅÌÅ.</para>
+ </note>
+
+ <sect2>
+ <title>îÁÞÁÌØÎÁÑ ÎÁÓÔÒÏÊËÁ</title>
+
+ <para>åÄÉÎÓÔ×ÅÎÎÏÅ ÔÒÅÂÏ×ÁÎÉÅ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ <acronym>TCP</acronym>
+ Wrappers × &os; ÜÔÏ ÎÁÌÉÞÉÅ × <filename>rc.conf</filename>
+ ÐÁÒÁÍÅÔÒÏ× ÚÁÐÕÓËÁ <command>inetd</command> <option>-Ww</option>;
+ ÜÔÏ ÎÁÓÔÒÏÊËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ. ëÏÎÅÞÎÏ, ÏÖÉÄÁÅÔÓÑ ÔÁËÖÅ ÎÁÌÉÞÉÅ
+ ÐÒÁ×ÉÌØÎÏÊ ÎÁÓÔÒÏÊËÉ <filename>/etc/hosts.allow</filename>,
+ ÎÏ &man.syslogd.8; ÏÔÐÒÁ×ÉÔ ÓÏÏÂÝÅÎÉÑ × ÓÉÓÔÅÍÎÙÊ ÐÒÏÔÏËÏÌ ÅÓÌÉ
+ ÞÔÏ-ÔÏ ÎÅ ÔÁË.</para>
+
+ <note>
+ <para>÷ ÏÔÌÉÞÉÅ ÏÔ ÄÒÕÇÉÈ ÒÅÁÌÉÚÁÃÉÊ <acronym>TCP</acronym>
+ Wrappers, ÉÓÐÏÌØÚÏ×ÁÎÉÅ <filename>hosts.deny</filename> ÎÅ
+ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ. ÷ÓÅ ÐÁÒÁÍÅÔÒÙ ÎÁÓÔÒÏÊËÉ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÝÅÎÙ
+ × <filename>/etc/hosts.allow</filename>.</para>
+ </note>
+
+ <para>÷ ÐÒÏÓÔÅÊÛÅÊ ËÏÎÆÉÇÕÒÁÃÉÉ, ÐÏÌÉÔÉËÁ ÐÏÄËÌÀÞÅÎÉÑ Ó×ÏÄÉÔÓÑ Ë
+ ÒÁÚÒÅÛÅÎÉÀ ÉÌÉ ÂÌÏËÉÒÏ×ÁÎÉÀ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÐÁÒÁÍÅÔÒÏ× ×
+ <filename>/etc/hosts.allow</filename>. îÁÓÔÒÏÊËÁ × &os;
+ ÐÏ ÕÍÏÌÞÁÎÉÀ ÚÁËÌÀÞÁÅÔÓÑ × ÒÁÚÒÅÛÅÎÉÉ ÐÏÄËÌÀÞÅÎÉÑ Ë ÌÀÂÏÍÕ
+ ÄÁÅÍÏÎÕ, ÚÁÐÕÝÅÎÎÏÍÕ ÉÚ <command>inetd</command>. éÚÍÅÎÅÎÉÅ
+ ÜÔÏÇÏ ÐÏ×ÅÄÅÎÉÑ ÂÕÄÅÔ ÏÂÓÕÖÄÁÔØÓÑ ÔÏÌØËÏ ÐÏÓÌÅ ÒÁÓÓÍÏÔÒÅÎÉÑ
+ ÂÁÚÏ×ÏÊ ÎÁÓÔÒÏÊËÉ.</para>
+
+ <para>âÁÚÏ×ÁÑ ÎÁÓÔÒÏÊËÁ ÏÂÙÞÎÏ ÐÒÉÎÉÍÁÅÔ ÆÏÒÍÕ
+ <literal>daemon : address : action</literal>, ÇÄÅ
+ <literal>daemon</literal> ÜÔÏ ÉÍÑ ÄÁÅÍÏÎÁ, ËÏÔÏÒÙÊ ÚÁÐÕÓËÁÅÔÓÑ
+ <command>inetd</command>. ÷ ÐÏÌÅ <literal>address</literal>
+ ÍÏÖÅÔ ÎÁÈÏÄÉÔØÓÑ ÉÍÑ ÈÏÓÔÁ, <acronym>IP</acronym> ÁÄÒÅÓ, ÉÌÉ
+ IPv6 ÁÄÒÅÓ, ÚÁËÌÀÞÅÎÎÙÊ × Ë×ÁÄÒÁÔÎÙÅ ÓËÏÂËÉ ([&nbsp;]).
+ ðÏÌÅ action ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÑ allow ÉÌÉ deny,
+ ÞÔÏÂÙ ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÒÁÚÒÅÛÁÔØ ÉÌÉ ÚÁÐÒÅÝÁÔØ ÄÏÓÔÕÐ.
+ ðÏÍÎÉÔÅ, ÞÔÏ ÐÏÉÓË ÐÒÁ×ÉÌ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÄÏ ÐÅÒ×ÏÇÏ ÓÏ×ÐÁÄÅÎÉÑ.
+ ðÒÉ ÏÂÎÁÒÕÖÅÎÉÉ ÓÏ×ÐÁÄÅÎÉÑ ÐÒÉÍÅÎÑÅÔÓÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÅ ÐÒÁ×ÉÌÏ
+ É ÐÏÉÓË ÐÒÅÒÙ×ÁÅÔÓÑ.</para>
+
+ <para>óÕÝÅÓÔ×ÕÀÔ É ÄÒÕÇÉÅ ÐÁÒÁÍÅÔÒÙ, ÎÏ ÏÎÉ ÂÕÄÕÔ ÏÐÉÓÁÎÙ × ÓÌÅÄÕÀÝÉÈ
+ ÒÁÚÄÅÌÁÈ. ðÒÏÓÔÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÍÏÖÅÔ ÂÙÔØ, ÎÁÐÒÉÍÅÒ, ÔÁËÏÊ:
+ ÄÌÑ ÒÁÚÒÅÛÅÎÉÑ ÓÏÅÄÉÎÅÎÉÊ ÐÏ ÐÒÏÔÏËÏÌÕ <acronym>POP</acronym>3
+ Ë ÄÁÅÍÏÎÕ <filename role="package">mail/qpopper</filename>,
+ × <filename>hosts.allow</filename> ÎÅÏÂÈÏÄÉÍÏ ÄÏÂÁ×ÉÔØ ÓÌÅÄÕÀÝÉÅ
+ ÓÔÒÏËÉ:</para>
+
+ <programlisting># This line is required for POP3 connections:
+qpopper : ALL : allow</programlisting>
+
+ <para>ðÏÓÌÅ ÄÏÂÁ×ÌÅÎÉÑ ÜÔÏÊ ÓÔÒÏËÉ, <command>inetd</command>
+ ÎÅÏÂÈÏÄÉÍÏ ÐÅÒÅÚÁÐÕÓÔÉÔØ. üÔÏ ÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÏÊ
+ &man.kill.1; ÉÌÉ ÓËÒÉÐÔÏÍ <filename>/etc/rc.d/inetd</filename>
+ Ó ÐÁÒÁÍÅÔÒÏÍ <parameter>restart</parameter>.</para>
+ </sect2>
+
+ <sect2>
+ <title>òÁÓÛÉÒÅÎÎÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ</title>
+
+ <para>õ <acronym>TCP</acronym> Wrappers ÉÍÅÀÔÓÑ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ
+ ÐÁÒÁÍÅÔÒÙ; ÏÎÉ ÄÁÀÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ËÏÎÔÒÏÌÑ ÎÁÄ
+ ÓÏÅÄÉÎÅÎÉÑÍÉ. éÎÏÇÄÁ ÂÙ×ÁÅÔ ÐÏÌÅÚÎÏ ×ÏÚ×ÒÁÝÁÔØ ËÏÍÍÅÎÔÁÒÉÊ
+ ÏÐÒÅÄÅÌÅÎÎÙÍ ÈÏÓÔÁÍ ÉÌÉ ÐÒÉ ÐÏÄËÌÀÞÅÎÉÉ Ë ÏÐÒÅÄÅÌÅÎÎÙÍ
+ ÄÁÅÍÏÎÁÍ. ÷ ÄÒÕÇÉÈ ÓÌÕÞÁÑÈ ÍÏÖÅÔ ÂÙÔØ ÎÅÏÂÈÏÄÉÍÏ ÄÏÂÁ×ÉÔØ
+ ÚÁÐÉÓØ × ÌÏÇ ÆÁÊÌ, ÉÌÉ ÏÔÐÒÁ×ÉÔØ ÐÉÓØÍÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÕ.
+ ÷ ÏÐÒÅÄÅÌÅÎÎÙÈ ÓÉÔÕÁÃÉÑÈ ÓÅÒ×ÉÓ ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ
+ ÔÏÌØËÏ ÄÌÑ ÌÏËÁÌØÎÙÈ ÓÏÅÄÉÎÅÎÉÊ. ÷ÓÅ ÜÔÏ ×ÏÚÍÏÖÎÏ Ó
+ ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÁÒÁÍÅÔÒÏ× c ÛÁÂÌÏÎÁÍÉ, ÓÉÍ×ÏÌÁÍÉ ÐÏÄÓÔÁÎÏ×ËÉ
+ É ÐÕÔÅÍ ×ÙÐÏÌÎÅÎÉÑ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ. óÌÅÄÕÀÝÉÅ Ä×Á ÒÁÚÄÅÌÁ
+ ÐÏÓ×ÑÝÅÎÙ ÜÔÉÍ ÔÉÐÁÍ ÎÁÓÔÒÏÅË.</para>
+
+ <sect3>
+ <title>÷ÎÅÛÎÉÅ ËÏÍÁÎÄÙ</title>
+
+ <para>ðÒÅÄÐÏÌÏÖÉÍ ÓÉÔÕÁÃÉÀ, × ËÏÔÏÒÏÊ ÓÏÅÄÉÎÅÎÉÅ ÄÏÌÖÎÏ
+ ÂÙÔØ ÚÁÐÒÅÝÅÎÏ, Á Ï ÐÒÉÞÉÎÅ ÎÅÏÂÈÏÄÉÍÏ ÓÏÏÂÝÉÔØ ×ÙÚÙ×ÁÀÝÅÊ
+ ÓÔÏÒÏÎÅ. ëÁË ÜÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ? óÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ
+ ×ÏÚÍÏÖÎÏÓÔØ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÁÒÁÍÅÔÒ <option>twist</option>.
+ ðÒÉ ÐÏÐÙÔËÅ ÐÏÄËÌÀÞÅÎÉÑ ×ÙÐÏÌÎÑÅÔÓÑ ËÏÍÁÎÄÁ ÉÌÉ ÓËÒÉÐÔ,
+ ÚÁÄÁÎÎÙÊ ÜÔÉÍ ÐÁÒÁÍÅÔÒÏÍ. ðÒÉÍÅÒ ÄÁÎ × ÆÁÊÌÅ
+ <filename>hosts.allow</filename>:</para>
+
+ <programlisting># The rest of the daemons are protected.
+ALL : ALL \
+ : severity auth.info \
+ : twist /bin/echo "You are not welcome to use %d from %h."</programlisting>
+
+ <para>÷ ÜÔÏÍ ÐÒÉÍÅÒÅ ÓÏÏÂÝÅÎÉÅ,
+ <quote>You are not allowed to use <literal>daemon</literal>
+ from <literal>hostname</literal>.</quote> ÂÕÄÅÔ ×ÏÚ×ÒÁÝÅÎÏ
+ ÏÔ ×ÓÅÈ ÄÁÅÍÏÎÏ×, ËÏÔÏÒÙÅ ÎÅ ÂÙÌÉ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÎÁÓÔÒÏÅÎÙ
+ × ÆÁÊÌÅ ÄÏÓÔÕÐÁ. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ×ÏÚ×ÒÁÝÁÅÍÏÅ
+ ÓÏÏÂÝÅÎÉÅ <emphasis>ÄÏÌÖÎÏ</emphasis> ÂÙÔØ ÚÁËÌÀÞÅÎÏ ×
+ ËÁ×ÙÞËÉ; ÉÚ ÜÔÏÇÏ ÐÒÁ×ÉÌÁ ÎÅÔ ÉÓËÌÀÞÅÎÉÊ.</para>
+
+ <warning>
+ <para>÷ÏÚÍÏÖÎÁ ÒÅÁÌÉÚÁÃÉÑ DoS ÁÔÁËÉ, ËÏÇÄÁ ÇÒÕÐÐÁ
+ ÁÔÁËÕÀÝÉÈ ÐÒÏÉÚ×ÏÄÉÔ ÍÎÏÖÅÓÔ×Ï ÚÁÐÒÏÓÏ× ÎÁ ÐÏÄËÌÀÞÅÎÉÅ.</para>
+ </warning>
+
+ <para>÷ÏÚÍÏÖÎÏ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÁÒÁÍÅÔÒÁ <option>spawn</option>.
+ ëÁË É ÐÁÒÁÍÅÔÒ <option>twist</option>, ÐÁÒÁÍÅÔÒ
+ <option>spawn</option> ÐÏÄÒÁÚÕÍÅ×ÁÅÔ ÚÁÐÒÅÔ ÓÏÅÄÉÎÅÎÉÑ
+ É ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÚÁÐÕÓËÁ ËÏÍÁÎÄ ÉÌÉ ÓËÒÉÐÔÏ×.
+ ÷ ÏÔÌÉÞÉÅ ÏÔ <option>twist</option>, <option>spawn</option> ÎÅ
+ ÏÔÐÒÁ×ÌÑÅÔ ÏÔ×ÅÔ ×ÙÚÙ×ÁÀÝÅÊ ÓÔÏÒÏÎÅ. îÁÐÒÉÍÅÒ, ÓÌÅÄÕÀÝÁÑ
+ ËÏÎÆÉÇÕÒÁÃÉÑ:</para>
+
+ <programlisting># We do not allow connections from example.com:
+ALL : .example.com \
+ : spawn (/bin/echo %a from %h attempted to access %d &gt;&gt; \
+ /var/log/connections.log) \
+ : deny</programlisting>
+
+ <para>ÏÔËÌÏÎÉÔ ×ÓÅ ÐÏÐÙÔËÉ ÓÏÅÄÉÎÅÎÉÑ ÉÚ ÄÏÍÅÎÁ
+ <hostid role="fqdn">*.example.com</hostid>; ÉÍÑ ÈÏÓÔÁ,
+ <acronym>IP</acronym> ÁÄÒÅÓ É ÄÁÅÍÏÎ ÐÒÏÔÏËÏÌÉÒÕÀÔÓÑ × ÆÁÊÌ
+ <filename>/var/log/connections.log</filename>.</para>
+
+ <para>ðÏÍÉÍÏ ÐÒÉ×ÅÄÅÎÎÙÈ ×ÙÛÅ ÓÉÍ×ÏÌÏ× ÐÏÄÓÔÁÎÏ×ËÉ, ÎÁÐÒÉÍÅÒ
+ %a, ÓÕÝÅÓÔ×ÕÅÔ ÅÝÅ ÎÅÓËÏÌØËÏ ÓÉÍ×ÏÌÏ×. ïÂÒÁÔÉÔÅÓØ Ë ÓÔÒÁÎÉÃÅ
+ &man.hosts.access.5; ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÚÁ ÐÏÌÎÙÍ ÓÐÉÓËÏÍ.</para>
+ </sect3>
+
+ <sect3>
+ <title>ðÁÒÁÍÅÔÒÙ &ndash; ÛÁÂÌÏÎÙ</title>
+
+ <para>äÏ ÜÔÏÇÏ ÍÏÍÅÎÔÁ × ÐÒÉÍÅÒÁÈ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÛÁÂÌÏÎ
+ <literal>ALL</literal>. óÕÝÅÓÔ×ÕÀÔ É ÄÒÕÇÉÅ ÐÁÒÁÍÅÔÒÙ,
+ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ ËÏÔÏÒÙÈ × ÄÁÌØÎÅÊÛÅÍ ÍÏÖÅÔ ÂÙÔØ ÒÁÓÛÉÒÅÎÁ.
+ <literal>ALL</literal> ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÌÀÂÏÍÕ ÄÁÅÍÏÎÕ,
+ ÄÏÍÅÎÕ ÉÌÉ <acronym>IP</acronym> ÁÄÒÅÓÕ. äÒÕÇÏÊ ÄÏÓÔÕÐÎÙÊ
+ ÛÁÂÌÏÎ ÜÔÏ <literal>PARANOID</literal>, ËÏÔÏÒÙÊ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ
+ ÈÏÓÔÕ, <acronym>IP</acronym> ÁÄÒÅÓ ËÏÔÏÒÏÇÏ ÍÏÖÅÔ ÂÙÔØ
+ ÐÏÄÄÅÌÁÎ. äÒÕÇÉÍÉ ÓÌÏ×ÁÍÉ, <literal>paranoid</literal>
+ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÄÅÊÓÔ×ÉÑ Ó ÈÏÓÔÁÍÉ,
+ <acronym>IP</acronym> ÁÄÒÅÓ ËÏÔÏÒÙÈ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÉÍÅÎÉ
+ ÈÏÓÔÁ. ÷ÏÔ ÐÒÉÍÅÒ ÐÒÉÍÅÎÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ:</para>
+
+ <programlisting># Block possibly spoofed requests to sendmail:
+sendmail : PARANOID : deny</programlisting>
+
+ <para>÷ ÜÔÏÍ ÐÒÉÍÅÒÅ ×ÓÅ ÚÁÐÒÏÓÙ ÎÁ ÐÏÄËÌÀÞÅÎÉÑ Ë
+ <command>sendmail</command> ÏÔ ÈÏÓÔÏ×, <acronym>IP</acronym>
+ ÁÄÒÅÓ ËÏÔÏÒÙÈ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÉÍÅÎÉ ÈÏÓÔÁ, ÂÕÄÕÔ
+ ÏÔËÌÏÎÅÎÙ.</para>
+
+ <caution>
+ <para>éÓÐÏÌØÚÏ×ÁÎÉÅ <literal>PARANOID</literal> ÎÅ×ÏÚÍÏÖÎÏ,
+ ÅÓÌÉ Õ ËÌÉÅÎÔÁ ÉÌÉ ÓÅÒ×ÅÒÁ ÎÅÐÒÁ×ÉÌØÎÏ ÎÁÓÔÒÏÅÎ
+ <acronym>DNS</acronym>. ÷ ÔÁËÉÈ ÓÌÕÞÁÑÈ ÎÅÏÂÈÏÄÉÍÏ
+ ×ÍÅÛÁÔÅÌØÓÔ×Ï ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.</para>
+ </caution>
+
+ <para>âÏÌÅÅ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÛÁÂÌÏÎÁÈ É ÉÈ ×ÏÚÍÏÖÎÏÓÔÑÈ
+ ÄÁÎÁ ÎÁ ÓÔÒÁÎÉÃÅ &man.hosts.access.5; ÓÐÒÁ×ÏÞÎÏÊ
+ ÓÉÓÔÅÍÙ.</para>
+
+ <para>äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÌÀÂÁÑ ×ÙÂÒÁÎÎÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÚÁÒÁÂÏÔÁÌÁ,
+ × <filename>hosts.allow</filename> ÎÅÏÂÈÏÄÉÍÏ ÚÁËÏÍÍÅÎÔÉÒÏ×ÁÔØ
+ ÐÅÒ×ÕÀ ÓÔÒÏËÕ ÎÁÓÔÒÏÊËÉ. ÷ ÎÁÞÁÌÅ ÒÁÚÄÅÌÁ ÏÂ ÜÔÏÍ ÎÅ
+ ÕÐÏÍÉÎÁÌÏÓØ.</para>
+ </sect3>
+ </sect2>
+ </sect1>
+
<!--
òÁÚÄÅÌÙ ÐÏ Kerberos ÐÅÒÅ×ÅÄÅÎÙ ÎÅ ×ÐÏÌÎÅ ËÏÒÒÅËÔÎÏ × Ó×ÑÚÉ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ
ÓÌÅÄÕÀÝÉÈ ÔÅÒÍÉÎÏ×: principal, ticket, realm, credentials.
@@ -1450,7 +1676,7 @@ permit port ttyd0</programlisting>
</authorgroup>
</sect1info>
- <title>KerberosIV</title>
+ <title><application>KerberosIV</application></title>
<para>Kerberos ÜÔÏ ÓÅÔÅ×ÁÑ ÄÏÐÏÌÎÉÔÅÌØÎÁÑ ÓÉÓÔÅÍÁ/ÐÒÏÔÏËÏÌ, ËÏÔÏÒÁÑ
ÄÅÌÁÅÔ ×ÏÚÍÏÖÎÏÊ ÁÕÔÅÎÔÉÆÉËÁÃÉÀ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÞÅÒÅÚ ÓÅÒ×ÉÓÙ ÎÁ ÚÁÝÉÝÅÎÎÏÍ
@@ -1464,7 +1690,7 @@ permit port ttyd0</programlisting>
ÍÏÇÕÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÓÔÒÁÎÉÃÙ ÓÐÒÁ×ÏÞÎÉËÁ ÐÏÌÎÏÇÏ ÄÉÓÔÒÉÂÕÔÉ×Á.</para>
<sect2>
- <title>õÓÔÁÎÏ×ËÁ KerberosIV</title>
+ <title>õÓÔÁÎÏ×ËÁ <application>KerberosIV</application></title>
<indexterm><primary>MIT</primary></indexterm>
<indexterm>
@@ -2412,9 +2638,11 @@ jdoe@example.org</screen>
</listitem>
<listitem>
- <para>óÉÎÈÒÏÎÉÚÉÒÏ×ÁÎÏ ÌÉ ×ÒÅÍÑ? ÷Ù Õ×ÅÒÅÎÙ? åÓÌÉ ×ÒÅÍÑ ÎÅ
- ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎÏ (ÏÂÙÞÎÏ × ÐÒÅÄÅÌÁÈ ÐÑÔÉ ÍÉÎÕÔ) ÁÕÔÅÎÔÉÆÉËÁÃÉÑ
- ÚÁ×ÅÒÛÉÔÓÑ ÎÅÕÄÁÞÎÏ.</para>
+ <para>÷ÓÅ ÌÉ ËÏÍÐØÀÔÅÒÙ × ÐÒÅÄÅÌÁÈ ÄÁÎÎÏÇÏ realm
+ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎÙ ÐÏ ×ÒÅÍÅÎÉ? åÓÌÉ ÎÅÔ, ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÍÏÖÅÔ
+ ÚÁ×ÅÒÛÉÔØÓÑ ÎÅÕÄÁÞÎÏ. <xref linkend="network-ntp"> ÏÐÉÓÙ×ÁÅÔ
+ ËÁË ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÞÁÓÙ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ
+ <acronym>NTP</acronym>.</para>
</listitem>
<listitem>
@@ -2492,14 +2720,6 @@ jdoe@example.org</screen>
</listitem>
<listitem>
- <para>÷ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÐÏÄÄÅÒÖÉ×ÁÔØ ×ÒÅÍÑ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÎÎÙÍ ÎÁ
- ×ÓÅÈ ËÏÍÐØÀÔÅÒÁÈ ×ÎÕÔÒÉ ÏÄÎÏÇÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ.
- <acronym>NTP</acronym> ÐÒÅËÒÁÓÎÏ ÐÏÄÈÏÄÉÔ ÄÌÑ ÜÔÏÊ ÚÁÄÁÞÉ.
- úÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÐÏ <acronym>NTP</acronym>
- ÏÂÒÁÔÉÔÅÓØ Ë <xref linkend="network-ntp">.</para>
- </listitem>
-
- <listitem>
<para>åÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÂÏÌØÛÏÅ ×ÒÅÍÑ ÖÉÚÎÉ ÄÏÓÔÕÐÁ
(ÎÁÐÒÉÍÅÒ, ÎÅÄÅÌÀ), É ÉÓÐÏÌØÚÕÅÔÅ
<application>OpenSSH</application> ÄÌÑ ÓÏÅÄÉÎÅÎÉÑ Ó ËÏÍÐØÀÔÅÒÏÍ,
@@ -3635,44 +3855,212 @@ A valid hostname may be specified in place of the IP address.
</sect1>
<sect1 id="openssl">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>îÁÐÉÓÁÌ: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
<title>OpenSSL</title>
<indexterm>
<primary>ÂÅÚÏÐÁÓÎÏÓÔØ</primary>
<secondary>OpenSSL</secondary>
</indexterm>
- <indexterm><primary>OpenSSL</primary></indexterm>
-
- <para>îÁÞÉÎÁÑ Ó FreeBSD&nbsp;4.0, OpenSSL Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ ÂÁÚÏ×ÏÊ ÓÉÓÔÅÍÙ.
- <ulink url="http://www.openssl.org/">OpenSSL</ulink> ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
- ËÁË ËÒÉÐÔÏÇÒÁÆÉÞÅÓËÕÀ ÂÉÂÌÉÏÔÅËÕ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ, ÔÁË É ÓÅÔÅ×ÙÅ
- ÐÒÏÔÏËÏÌÙ ÂÅÚÏÐÁÓÎÏÓÔÉ Secure Sockets Layer v2/v3 (SSLv2/SSLv3) É
- Transport Layer Security v1 (TLSv1).</para>
-
- <para>ïÄÎÁËÏ, ÏÄÉÎ ÉÚ ÁÌÇÏÒÉÔÍÏ× (Á ÉÍÅÎÎÏ IDEA), ×ËÌÀÞÅÎÎÙÊ × OpenSSL,
- ÚÁÝÉÝÅÎ ÐÁÔÅÎÔÏÍ × USA É ÐÏ×ÓÅÍÅÓÔÎÏ, É ÎÅ ÄÏÓÔÕÐÅÎ ÄÌÑ
- ÎÅÏÇÒÁÎÉÞÅÎÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ. IDEA ×ËÌÀÞÅÎ × ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ
- FreeBSD, ÎÏ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ. åÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ
- ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ, É ÓÏÇÌÁÓÎÙ Ó ÐÏÌÏÖÅÎÉÑÍÉ ÌÉÃÅÎÚÉÉ, ×ËÌÀÞÉÔÅ
- ÐÅÒÅÍÅÎÎÕÀ <makevar>MAKE_IDEA</makevar> ×
- <filename>/etc/make.conf</filename> É ÐÅÒÅÓÏÂÅÒÉÔÅ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ
- Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ <command>make world</command>.</para>
-
- <para>îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÁÌÇÏÒÉÔÍ RSA Ó×ÏÂÏÄÎÏ ÄÏÓÔÕÐÅÎ Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ
- × USA É ÄÒÕÇÉÈ ÓÔÒÁÎÁÈ. ÷ ÐÒÏÛÌÏÍ ÏÎ ÂÙÌ ÚÁÝÉÝÅÎ ÐÁÔÅÎÔÏÍ.</para>
- <indexterm>
- <primary>OpenSSL</primary>
- <secondary>ÕÓÔÁÎÏ×ËÁ</secondary>
- </indexterm>
+ <para>ïÄÎÏÊ ÉÚ ÐÒÏÇÒÁÍÍ, ÔÒÅÂÕÀÝÉÈ ÏÓÏÂÏÇÏ ×ÎÉÍÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ,
+ Ñ×ÌÑÅÔÓÑ ÎÁÂÏÒ ÐÒÏÇÒÁÍÍ <application>OpenSSL</application>,
+ ×ËÌÀÞÅÎÎÙÊ × &os;. <application>OpenSSL</application> ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
+ ÕÒÏ×ÅÎØ ÛÉÆÒÏ×ÁÎÉÑ ÐÏ×ÅÒÈ ÏÂÙÞÎÙÈ ÕÒÏ×ÎÅÊ ÓÏÅÄÉÎÅÎÉÑ; ÓÌÅÄÏ×ÁÔÅÌØÎÏ,
+ ÏÎ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÍÎÏÇÉÍÉ ÓÅÔÅ×ÙÍÉ ÐÒÉÌÏÖÅÎÉÑÍÉ É
+ ÓÅÒ×ÉÓÁÍÉ.</para>
+
+ <para><application>OpenSSL</application> ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ
+ ÛÉÆÒÏ×ÁÎÉÑ ÓÏÅÄÉÎÅÎÉÊ ÐÏÞÔÏ×ÙÈ ËÌÉÅÎÔÏ×, ÔÒÁÎÚÁËÃÉÊ ÞÅÒÅÚ ÉÎÔÅÒÎÅÔ,
+ ÎÁÐÒÉÍÅÒ ÄÌÑ ËÒÅÄÉÔÎÙÈ ËÁÒÔ, É ÍÎÏÇÏÇÏ ÄÒÕÇÏÇÏ. íÎÏÇÉÅ ÐÏÒÔÙ,
+ ÔÁËÉÅ ËÁË <filename role="package">www/apache13-ssl</filename> É
+ <filename role="package">mail/sylpheed-claws</filename> ÓÏÂÉÒÁÀÔÓÑ
+ Ó <application>OpenSSL</application>.</para>
+
+ <note>
+ <para>÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× × ËÏÌÌÅËÃÉÉ ÐÏÒÔÏ× ÓÏÂÉÒÁÅÔÓÑ
+ ÐÏÒÔ <filename role="package">security/openssl</filename>,
+ ÅÓÌÉ ÔÏÌØËÏ ÐÅÒÅÍÅÎÎÁÑ <makevar>WITH_OPENSSL_BASE</makevar>
+ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ Ñ×ÎÏ × <quote>yes</quote>.</para>
+ </note>
+
+ <para>÷ÅÒÓÉÑ <application>OpenSSL</application>, ×ËÌÀÞÁÅÍÁÑ
+ × &os;, ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÅÔÅ×ÙÅ ÐÒÏÔÏËÏÌÙ ÂÅÚÏÐÁÓÎÏÓÔÉ
+ Secure Sockets Layer v2/v3 (SSLv2/SSLv3),
+ Transport Layer Security v1 (TLSv1) É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ
+ × ËÁÞÅÓÔ×Å ÏÓÎÏ×ÎÏÊ ËÒÉÐÔÏÇÒÁÆÉÞÅÓËÏÊ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ
+ ÐÒÉÌÏÖÅÎÉÊ.</para>
+
+ <note>
+ <para>èÏÔÑ <application>OpenSSL</application> ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÌÇÏÒÉÔÍ
+ <acronym>IDEA</acronym>, ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÎ ÏÔËÌÀÞÅÎ ÉÚ-ÚÁ ÐÁÔÅÎÔÎÙÈ
+ ÏÇÒÁÎÉÞÅÎÉÊ óÏÅÄÉÎÅÎÎÙÈ ûÔÁÔÏ×. äÌÑ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÎÅÏÂÈÏÄÉÍÏ
+ ÏÚÎÁËÏÍÉÔØÓÑ Ó ÌÉÃÅÎÚÉÅÊ, É, ÅÓÌÉ ÏÇÒÁÎÉÞÅÎÉÑ ÐÒÉÅÍÌÅÍÙ,
+ ÕÓÔÁÎÏ×ÉÔØ × <filename>make.conf</filename> ÐÅÒÅÍÅÎÎÕÀ
+ <makevar>MAKE_IDEA</makevar>.</para>
+ </note>
+
+ <para>÷ÏÚÍÏÖÎÏ ÎÁÉÂÏÌÅÅ ÞÁÓÔÏ <application>OpenSSL</application>
+ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÒÅÄÏÓÔÁ×ÌÅÎÉÑ ÓÅÒÔÉÆÉËÁÔÏ× ÐÒÏÇÒÁÍÍÎÙÍ
+ ÐÁËÅÔÁÍ. üÔÉ ÓÅÒÔÉÆÉËÁÔÙ ÐÏÄÔ×ÅÒÖÄÁÀÔ, ÞÔÏ ÄÁÎÎÙÅ ËÏÍÐÁÎÉÉ
+ ÉÌÉ ÞÁÓÔÎÏÇÏ ÌÉÃÁ ×ÅÒÎÙ É ÎÅ ÐÏÄÄÅÌÁÎÙ. åÓÌÉ ÒÁÓÓÍÁÔÒÉ×ÁÅÍÙÊ
+ ÓÅÒÔÉÆÉËÁÔ ÎÅ ÂÙÌ ÐÒÏ×ÅÒÅÎ ÏÄÎÉÍ ÉÚ ÎÅÓËÏÌØËÉÈ Certificate
+ Authorities (<acronym>CA</acronym>), ÏÂÙÞÎÏ ×Ù×ÏÄÉÔÓÑ
+ ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ. Certificate Authority ÜÔÏ ËÏÍÐÁÎÉÑ, ÔÁËÁÑ ËÁË
+ VeriSign, ËÏÔÏÒÁÑ ÐÏÄÐÉÓÙ×ÁÅÔ ÓÅÒÔÉÆÉËÁÔÙ ÄÌÑ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ
+ ÄÁÎÎÙÈ ÞÁÓÔÎÙÈ ÌÉÃ ÉÌÉ ËÏÍÐÁÎÉÊ. üÔÁ ÐÒÏÃÅÄÕÒÁ ÎÅ ÂÅÓÐÌÁÔÎÁ
+ É ÎÅ Ñ×ÌÑÅÔÓÑ ÁÂÓÏÌÀÔÎÏ ÎÅÏÂÈÏÄÉÍÏÊ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÓÅÒÔÉÆÉËÁÔÏ×;
+ ÏÄÎÁËÏ ÍÏÖÅÔ ÕÓÐÏËÏÉÔØ ÎÅËÏÔÏÒÙÈ ÏÓÏÂÏ ÏÓÔÏÒÏÖÎÙÈ
+ ÐÏÌØÚÏ×ÁÔÅÌÅÊ.</para>
<sect2>
- <title>õÓÔÁÎÏ×ËÁ ÉÚ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×</title>
+ <title>çÅÎÅÒÉÒÏ×ÁÎÉÅ ÓÅÒÔÉÆÉËÁÔÏ×</title>
+
+ <indexterm>
+ <primary>OpenSSL</primary>
+ <secondary>ÇÅÎÅÒÉÒÏ×ÁÎÉÅ ÓÅÒÔÉÆÉËÁÔÏ×</secondary>
+ </indexterm>
- <para>OpenSSL Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ <application>CVSup</application> ËÏÌÌÅËÃÉÊ
- <literal>src-crypto</literal> É <literal>src-secure</literal>.
- ïÂÒÁÔÉÔÅÓØ Ë ÒÁÚÄÅÌÕ <link
- linkend="mirrors">ðÏÌÕÞÅÎÉÅ FreeBSD</link> ÚÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ
- ÉÎÆÏÒÍÁÃÉÅÊ Ï ÐÏÌÕÞÅÎÉÉ É ÏÂÎÏ×ÌÅÎÉÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× FreeBSD.</para>
+ <para>äÌÑ ÇÅÎÅÒÉÒÏ×ÁÎÉÑ ÓÅÒÔÉÆÉËÁÔÏ× ÄÏÓÔÕÐÎÁ ÓÌÅÄÕÀÝÁÑ
+ ËÏÍÁÎÄÁ:</para>
+
+ <screen>&prompt.root; <userinput>openssl req -new -nodes -out req.pem -keyout cert.pem</userinput>
+Generating a 1024 bit RSA private key
+................++++++
+.......................................++++++
+writing new private key to 'cert.pem'
+-----
+You are about to be asked to enter information that will be incorporated
+into your certificate request.
+What you are about to enter is what is called a Distinguished Name or a DN.
+There are quite a few fields but you can leave some blank
+For some fields there will be a default value,
+If you enter '.', the field will be left blank.
+-----
+Country Name (2 letter code) [AU]:<userinput><replaceable>US</replaceable></userinput>
+State or Province Name (full name) [Some-State]:<userinput><replaceable>PA</replaceable></userinput>
+Locality Name (eg, city) []:<userinput><replaceable>Pittsburgh</replaceable></userinput>
+Organization Name (eg, company) [Internet Widgits Pty Ltd]:<userinput><replaceable>My Company</replaceable></userinput>
+Organizational Unit Name (eg, section) []:<userinput><replaceable>Systems Administrator</replaceable></userinput>
+Common Name (eg, YOUR name) []:<userinput><replaceable>localhost.example.org</replaceable></userinput>
+Email Address []:<userinput><replaceable>trhodes@FreeBSD.org</replaceable></userinput>
+
+Please enter the following 'extra' attributes
+to be sent with your certificate request
+A challenge password []:<userinput><replaceable>SOME PASSWORD</replaceable></userinput>
+An optional company name []:<userinput><replaceable>Another Name</replaceable></userinput></screen>
+
+ <para>÷×ÏÄ ÐÏÓÌÅ ÐÒÉÇÌÁÛÅÎÉÑ <quote>Common Name</quote>
+ ÓÏÄÅÒÖÉÔ ÉÍÑ ÄÏÍÅÎÁ. úÄÅÓØ ××ÏÄÉÔÓÑ ÉÍÑ ÓÅÒ×ÅÒÁ ÄÌÑ
+ ×ÅÒÉÆÉËÁÃÉÉ; ÐÏÍÅÝÅÎÉÅ × ÜÔÏ ÐÏÌÅ ÞÅÇÏ-ÌÉÂÏ ËÒÏÍÅ
+ ÜÔÏÇÏ ÉÍÅÎÉ ÐÒÉ×ÅÄÅÔ Ë ÓÏÚÄÁÎÉÀ ÂÅÓÐÏÌÅÚÎÏÇÏ ÓÅÒÔÉÆÉËÁÔÁ.
+ äÏÓÔÕÐÎÙ É ÄÒÕÇÉÅ ÐÁÒÁÍÅÔÒÙ, ÎÁÐÒÉÍÅÒ ÓÒÏË ÄÅÊÓÔ×ÉÑ,
+ ÁÌØÔÅÒÎÁÔÉ×ÎÙÅ ÁÌÇÏÒÉÔÍÙ ÛÉÆÒÏ×ÁÎÉÑ É Ô.Ä. ðÏÌÎÙÊ ÓÐÉÓÏË
+ ÎÁÈÏÄÉÔÓÑ ÎÁ ÓÔÒÁÎÉÃÅ ÓÐÒÁ×ÏÞÎÏÇÏ ÒÕËÏ×ÏÄÓÔ×Á
+ &man.openssl.1;.</para>
+
+ <para>æÁÊÌ <filename>cert.pem</filename> ÄÏÌÖÅÎ ÎÁÈÏÄÉÔØÓÑ ×
+ ËÁÔÁÌÏÇÅ, ÉÚ ËÏÔÏÒÏÇÏ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ ×ÙÛÅÕÐÏÍÑÎÕÔÁÑ ËÏÍÁÎÄÁ.
+ üÔÏÔ ÓÅÒÔÉÆÉËÁÔ ÍÏÖÅÔ ÂÙÔØ ÏÔÐÒÁ×ÌÅÎ ÏÄÎÏÍÕ ÉÚ ÍÎÏÇÉÈ
+ <acronym>CA</acronym> ÄÌÑ ÐÏÄÐÉÓÉ.</para>
+
+ <para>ëÏÇÄÁ ÐÏÄÐÉÓØ <acronym>CA</acronym> ÎÅ ÔÒÅÂÕÅÔÓÑ, ÍÏÖÅÔ
+ ÂÙÔØ ÓÏÚÄÁÎ ÓÁÍÏÐÏÄÐÉÓÁÎÎÙÊ ÓÅÒÔÉÆÉËÁÔ. óÎÁÞÁÌÁ ÓÏÚÄÁÊÔÅ ËÌÀÞ
+ <acronym>CA</acronym>:</para>
+
+ <screen>&prompt.root; <userinput>openssl gendsa -des3 -out \
+<filename>myca.key</filename> 1024</userinput></screen>
+
+ <para>éÓÐÏÌØÚÕÊÔÅ ÜÔÏÔ ËÌÀÞ ÐÒÉ ÓÏÚÄÁÎÉÉ ÓÅÒÔÉÆÉËÁÔÁ:</para>
+
+ <screen>&prompt.root; <userinput>openssl req -new -x509 -days 365 -key \
+<filename>myca.key</filename> -out <filename>new.crt</filename></userinput></screen>
+
+ <para>÷ ËÁÔÁÌÏÇÅ ÄÏÌÖÎÏ ÐÏÑ×ÉÔØÓÑ Ä×Á ÎÏ×ÙÈ ÆÁÊÌÁ: ÐÏÄÐÉÓØ ÓÅÒÔÉÆÉËÁÔÁ,
+ <filename>myca.key</filename> É ÓÁÍ ÓÅÒÔÉÆÉËÁÔ,
+ <filename>new.crt</filename>. ïÎÉ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÝÅÎÙ × ËÁÔÁÌÏÇ,
+ ÄÏÓÔÕÐÎÙÊ ÄÌÑ ÞÔÅÎÉÑ ÔÏÌØËÏ <username>root</username>,
+ ÖÅÌÁÔÅÌØÎÏ ×ÎÕÔÒÉ <filename role="directory">/etc</filename>.
+ ðÒÁ×Á ÎÁ ËÁÔÁÌÏÇ ÍÏÖÎÏ ÉÚÍÅÎÉÔØ <command>chmod</command> Ó ÐÁÒÁÍÅÔÒÁÍÉ
+ 0600.</para>
+ </sect2>
+
+ <sect2>
+ <title>éÓÐÏÌØÚÏ×ÁÎÉÅ ÓÅÒÔÉÆÉËÁÔÏ×, ÐÒÉÍÅÒ</title>
+
+ <para>éÔÁË, ÞÔÏ ÍÏÇÕÔ ÓÄÅÌÁÔØ ÜÔÉ ÆÁÊÌÙ? èÏÒÏÛÉÍ ÐÒÉÍÅÎÅÎÉÅÍ
+ ÍÏÖÅÔ ÓÔÁÔØ ÛÉÆÒÏ×ÁÎÉÅ ÓÏÅÄÉÎÅÎÉÊ ÄÌÑ
+ <application>Sendmail</application> <acronym>MTA</acronym>.
+ üÔÏ ÓÄÅÌÁÅÔ ÎÅÎÕÖÎÙÍ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÓÔÏÊ ÔÅËÓÔÏ×ÏÊ
+ ÁÕÔÅÎÔÉÆÉËÁÃÉÉ ÄÌÑ ÔÅÈ, ËÔÏ ÏÔÐÒÁ×ÌÑÅÔ ÐÏÞÔÕ ÞÅÒÅÚ
+ ÌÏËÁÌØÎÙÊ <acronym>MTA</acronym>.</para>
+
+ <note>
+ <para>üÔÏ ÎÅ ÌÕÞÛÅÅ ÉÚ ×ÏÚÍÏÖÎÙÈ ÉÓÐÏÌØÚÏ×ÁÎÉÊ, ÐÏÓËÏÌØËÕ
+ ÎÅËÏÔÏÒÙÅ <acronym>MUA</acronym> ×ÙÄÁÄÕÔ ÏÛÉÂËÕ, ÅÓÌÉ
+ ÓÅÒÔÉÆÉËÁÔ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÌÏËÁÌØÎÏ. ïÂÒÁÔÉÔÅÓØ Ë
+ ÐÏÓÔÁ×ÌÑÅÍÏÊ Ó ÐÒÏÇÒÁÍÍÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ ÚÁ ÉÎÆÏÒÍÁÃÉÅÊ ÐÏ
+ ÕÓÔÁÎÏ×ËÅ ÓÅÒÔÉÆÉËÁÔÁ.</para>
+ </note>
+
+ <para>óÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ ÄÏÌÖÎÙ ÂÙÔØ ÐÏÍÅÝÅÎÙ × ÌÏËÁÌØÎÙÊ ÆÁÊÌ
+ <filename>.mc</filename>:</para>
+
+ <programlisting>dnl SSL Options
+define(`confCACERT_PATH',`/etc/certs')dnl
+define(`confCACERT',`/etc/certs/new.crt')dnl
+define(`confSERVER_CERT',`/etc/certs/new.crt')dnl
+define(`confSERVER_KEY',`/etc/certs/myca.key')dnl
+define(`confTLS_SRV_OPTIONS', `V')dnl</programlisting>
+
+ <para>çÄÅ <filename role="directory">/etc/certs/</filename>
+ ÜÔÏ ËÁÔÁÌÏÇ ÄÌÑ ÌÏËÁÌØÎÏÇÏ ÈÒÁÎÅÎÉÑ ÓÅÒÔÉÆÉËÁÔÁ É
+ ËÌÀÞÅÊ. ðÏÓÌÅ ÎÁÓÔÒÏÊËÉ ÎÅÏÂÈÏÄÉÍÏ ÓÏÂÒÁÔØ ÌÏËÁÌØÎÙÊ
+ ÆÁÊÌ <filename>.cf</filename>. üÔÏ ÌÅÇËÏ ÓÄÅÌÁÔØ,
+ ÎÁÂÒÁ× <command>make</command> <parameter>install</parameter>
+ × ËÁÔÁÌÏÇÅ <filename role="directory">/etc/mail</filename>.
+ úÁÔÅÍ ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ <command>make</command>
+ <parameter>restart</parameter>, ËÏÔÏÒÁÑ ÄÏÌÖÎÁ ÚÁÐÕÓÔÉÔØ
+ ÄÁÅÍÏÎ <application>Sendmail</application>.</para>
+
+ <para>åÓÌÉ ×ÓÅ ÐÒÏÊÄÅÔ ÎÏÒÍÁÌØÎÏ, × ÆÁÊÌÅ
+ <filename>/var/log/maillog</filename> ÎÅ ÐÏÑ×ÑÔÓÑ ÓÏÏÂÝÅÎÉÑ
+ ÏÂ ÏÛÉÂËÁÈ É ÚÁÐÕÓÔÉÔÓÑ ÐÒÏÃÅÓÓ
+ <application>Sendmail</application>.</para>
+
+ <para>äÌÑ ÐÒÏ×ÅÄÅÎÉÑ ÐÒÏÓÔÏÇÏ ÔÅÓÔÁ ÐÏÄËÌÀÞÉÔÅÓØ Ë ÐÏÞÔÏ×ÏÍÕ ÓÅÒ×ÅÒÕ
+ ÐÒÏÇÒÁÍÍÏÊ &man.telnet.1;:</para>
+
+ <screen>&prompt.root; <userinput>telnet <replaceable>example.com</replaceable> 25</userinput>
+Trying 192.0.34.166...
+Connected to <hostid role="fqdn">example.com</hostid>.
+Escape character is '^]'.
+220 <hostid role="fqdn">example.com</hostid> ESMTP Sendmail 8.12.10/8.12.10; Tue, 31 Aug 2004 03:41:22 -0400 (EDT)
+<userinput>ehlo <replaceable>example.com</replaceable></userinput>
+250-example.com Hello example.com [192.0.34.166], pleased to meet you
+250-ENHANCEDSTATUSCODES
+250-PIPELINING
+250-8BITMIME
+250-SIZE
+250-DSN
+250-ETRN
+250-AUTH LOGIN PLAIN
+250-STARTTLS
+250-DELIVERBY
+250 HELP
+<userinput>quit</userinput>
+221 2.0.0 <hostid role="fqdn">example.com</hostid> closing connection
+Connection closed by foreign host.</screen>
+
+ <para>åÓÌÉ × ×Ù×ÏÄÅ ÐÏÑ×ÉÌÁÓØ ÓÔÒÏËÁ <quote>STARTTLS</quote>,
+ ×ÓÅ ÒÁÂÏÔÁÅÔ ÐÒÁ×ÉÌØÎÏ.</para>
</sect2>
</sect1>
@@ -3801,16 +4189,15 @@ options IPSEC_DEBUG #debug for IP security
<para>îÅ ÓÕÝÅÓÔ×ÕÅÔ ÓÔÁÎÄÁÒÔÁ VPN. ïÎÉ ÍÏÇÕÔ ÂÙÔØ ÒÅÁÌÉÚÏ×ÁÎÙ
ÍÎÏÖÅÓÔ×ÏÍ ÒÁÚÌÉÞÎÙÈ ÔÅÈÎÏÌÏÇÉÊ, ËÁÖÄÁÑ ÉÚ ËÏÔÏÒÙÈ ÉÍÅÅÔ Ó×ÏÉ
- ÓÉÌØÎÙÅ É ÓÌÁÂÙÅ ÓÔÏÒÏÎÙ. üÔÏÔ ÍÁÔÅÒÉÁÌ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÎÅÓËÏÌØËÏ
- ÓÃÅÎÁÒÉÅ× É ÓÔÒÁÔÅÇÉÀ ÒÅÁÌÉÚÁÃÉÉ VPN ÄÌÑ ËÁÖÄÏÇÏ ÓÃÅÎÁÒÉÑ.</para>
+ ÓÉÌØÎÙÅ É ÓÌÁÂÙÅ ÓÔÏÒÏÎÙ. üÔÏÔ ÒÁÚÄÅÌ ÐÒÅÄÓÔÁ×ÌÑÅÔ
+ ÓÃÅÎÁÒÉÊ É ÓÔÒÁÔÅÇÉÀ ÒÅÁÌÉÚÁÃÉÉ VPN ÄÌÑ ÜÔÏÇÏ ÓÃÅÎÁÒÉÑ.</para>
</sect2>
<sect2>
- <title>óÃÅÎÁÒÉÊ #1: ä×Å ÓÅÔÉ, ÐÏÄËÌÀÞÅÎÎÙÈ Ë ÉÎÔÅÒÎÅÔ, ÒÁÂÏÔÁÀÝÉÅ ËÁË
+ <title>óÃÅÎÁÒÉÊ: ä×Å ÓÅÔÉ, ÐÏÄËÌÀÞÅÎÎÙÈ Ë ÉÎÔÅÒÎÅÔ, ÒÁÂÏÔÁÀÝÉÅ ËÁË
ÏÄÎÁ</title>
- <para>ó ÜÔÏÇÏ ÓÃÅÎÁÒÉÑ ÎÁÞÁÔÏ ÉÚÕÞÅÎÉÅ VPN. éÓÈÏÄÎÙÅ ÕÓÌÏ×ÉÑ
- ÔÁËÏ×Ù:</para>
+ <para>éÓÈÏÄÎÙÅ ÕÓÌÏ×ÉÑ ÔÁËÏ×Ù:</para>
<itemizedlist>
<listitem>
@@ -3995,6 +4382,11 @@ options IPSEC_DEBUG #debug for IP security
Ó ÐÏÍÏÝØÀ &man.gifconfig.8;. úÁÔÅÍ Ï ÐÒÉ×ÁÔÎÏÍ IP ÁÄÒÅÓÅ
Ó ÐÏÍÏÝØÀ &man.ifconfig.8;.</para>
+ <note>
+ <para>÷ &os;&nbsp;5.X ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÁÑ ÕÔÉÌÉÔÏÊ
+ &man.gifconfig.8;, ÂÙÌÁ ×ÎÅÓÅÎÁ × &man.ifconfig.8;.</para>
+ </note>
+
<para>îÁ ÛÌÀÚÅ ÓÅÔÉ #1 ÄÌÑ ÎÁÓÔÒÏÊËÉ ÔÕÎÎÅÌÑ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÚÁÐÕÓÔÉÔØ
ÓÌÅÄÕÀÝÉÅ Ä×Å ËÏÍÁÎÄÙ.</para>
@@ -4365,7 +4757,7 @@ ipfw add 1 allow udp from W.X.Y.Z to A.B.C.D isakmp
<para><quote>åÓÌÉ ÐÁËÅÔ ÏÔÐÒÁ×ÌÑÅÔÓÑ Ó <hostid
role="ipaddr">A.B.C.D</hostid>, É ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ <hostid
- role="ipaddr">W.X.Y.Z</hostid>, ÚÁÛÉÆÒÏ×ÁÔØ ÅÇÏ, ÉÓÐÏÌØÚÕÑ
+ role="ipaddr">W.X.Y.Z</hostid>, ÒÁÓÛÉÆÒÏ×ÁÔØ ÅÇÏ, ÉÓÐÏÌØÚÕÑ
ÎÅÏÂÈÏÄÉÍÙÅ ÐÁÒÁÍÅÔÒÙ ÂÅÚÏÐÁÓÎÏÓÔÉ.</quote></para>
<para><quote>åÓÌÉ ÐÁËÅÔ ÏÔÐÒÁ×ÌÑÅÔÓÑ Ó <hostid
diff --git a/ru_RU.KOI8-R/books/handbook/users/chapter.sgml b/ru_RU.KOI8-R/books/handbook/users/chapter.sgml
index 497f388757..b5c90c904f 100644
--- a/ru_RU.KOI8-R/books/handbook/users/chapter.sgml
+++ b/ru_RU.KOI8-R/books/handbook/users/chapter.sgml
@@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/users/chapter.sgml,v 1.8 2004/09/28 09:13:31 den Exp $
+ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/users/chapter.sgml,v 1.9 2004/09/29 18:51:03 marck Exp $
- Original revision: 1.47
+ Original revision: 1.48
-->
<chapter id="users">
diff --git a/share/pgpkeys/ahze.key b/share/pgpkeys/ahze.key
new file mode 100644
index 0000000000..6961411030
--- /dev/null
+++ b/share/pgpkeys/ahze.key
@@ -0,0 +1,44 @@
+<!-- $FreeBSD$ -->
+<!--
+sh addkey.sh ahze 3C046FD6;
+-->
+<programlisting role="pgpfingerprint"><![CDATA[
+pub 1024D/3C046FD6 2004-10-29 Michael Johnson (FreeBSD key) <ahze@FreeBSD.org>
+ Key fingerprint = 363C 6ABA ED24 C23B 5F0C 3AB4 9F8B AA7D 3C04 6FD6
+uid Michael Johnson (pgp key) <ahze@ahze.net>
+sub 2048g/FA334AE3 2004-10-29
+]]></programlisting>
+<programlisting role="pgpkey"><![CDATA[
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQGiBEGCy1ARBAD/K2SbL6XiTJ3Rn/weuN/L78ROUltIoRGOkZE4971fLcAbtIsf
+nANWDrpDqbhLgEbZLeCn/EIWOPqrYyKpCGu/IoZ6kx7UPtUH4eooJBarrrQPJVV1
+mfW5ktDry3AoiaUH+jL47AxFCb/bh7Rc11vrhLKdnc74wI+nu2cyk2llkwCgwX78
+nlN2qTrbXxOEAPpJjMontfsEAL+4sS9DOay7NkZq2B2p9AZnSsXQg6/r8Epqznqj
+yPQBm489UcIZy2FiBwaUR7w0fMh5xNX0FE3xFiTd4VUTgUJUSqpYtdfI7IHvJXml
+P/VK14CtgRY2B24wpDPMae32hGBFUwSE9Frb5NiKlxMC4+fR71wZS7MtxTnwJ1v/
+MoVaA/9FyoKCAw3Dqnf5W89dj5W5x35jLKSLobEhhUB2S2LPiwBa5A79euMvgtk0
+gKeh6IslXKOmCO148ws7HSaErBIBVBDpfOsqcQJTcd5lvEbslp+z2oCKeQK3pgQ5
+aEHp8IJ3YgQEHz+YityOF0jCMGNJTFAz18U4RzVxSe55iyT/17QpTWljaGFlbCBK
+b2huc29uIChwZ3Aga2V5KSA8YWh6ZUBhaHplLm5ldD6IWwQTEQIAGwUCQYLLUAYL
+CQgHAwIDFQIDAxYCAQIeAQIXgAAKCRCfi6p9PARv1oW2AKC0xjNgjhL1EHPtFOXH
+kGz24lF4QQCfQxkoJBq0CkLQrYvdA3MLP+IJ6ba0ME1pY2hhZWwgSm9obnNvbiAo
+RnJlZUJTRCBrZXkpIDxhaHplQEZyZWVCU0Qub3JnPoheBBMRAgAeBQJBgtexAhsD
+BgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEJ+Lqn08BG/W4JwAoJaU6MbisTlg4EMF
+jfE+wNptwO4kAJ46A0W6SiLWbK09gu7YlgfLgdYAmbkCDQRBgstcEAgAvD4PzCsh
+muLtNkPVKSlk2eZbqlIuyapbuIo6rHk8fo7fkfqVOOrnGOrAT5/sflmnG3H0BLvF
+4pkk7tyRtg3hz8qGACCA4SRf48TxRERpIUoW5R2cVBsMBTnpspRaFu8OdBL0dwXs
+LmH797gxDXCGXzSU5xKBSQN4LfoEuLr1qQmPbuPW+Rdi3hrdk1eGsJ03rU5RExzQ
+ck+J7a5VWsyghNCSj1Rzuw+0OVGBijJW51FD9QU+Eqb3seL7E19mWC3FMU34RFwn
+5lbxolY43iPV0jc0MFcV4POHUSZ8ot9xbQpcAClTyXZh21QEIFzYjJe9ZeVWKOqH
+UZS1naB4k98G6wADBggAnRlPolzcjJvqvv5Hfv7oDeDARNxqeKTj+fPXIHR0Gh34
+8HMfmxsFzS6nsrrVc43Q6Iaso5hbdP4UvE0/HzhPALzCTeZGpZF54pffg9Pqb84U
+p+D59I+b88RDBvvfwF0OBg6du08Rdkv9JfG3R+QZembK+IhUa5yxhtfbQmI6Y01r
+phtx4FAKZw4Xp2eb7IBoZWktfcOE99UJcl9hUmBHJXRznQoCHz5OwAKA6a/0b7j7
+B3bPxj+tLlQksdmRbEJKVBa3LQm09PkxfZj8iahvQbp23p5VSJDKzNDrgmsqaCpV
+CFNgMvYLvtxC2xA0uNtaRpdZRLS/11NUj3oJIULv8IhGBBgRAgAGBQJBgstcAAoJ
+EJ+Lqn08BG/WFK0AnjdWWBxG7slwI8u1W+7uRsuh6NXMAJ9r+6Br6mlEtsoWrMel
+IlhG1mVq6A==
+=I7wA
+-----END PGP PUBLIC KEY BLOCK-----
+]]></programlisting>
diff --git a/share/pgpkeys/gnn.key b/share/pgpkeys/gnn.key
new file mode 100644
index 0000000000..8f9011bd27
--- /dev/null
+++ b/share/pgpkeys/gnn.key
@@ -0,0 +1,40 @@
+<!-- $FreeBSD$ -->
+<!--
+sh addkey.sh gnn@neville-neil.com 440A33D2;
+-->
+<programlisting role="pgpfingerprint"><![CDATA[
+pub 1024D/440A33D2 2002-09-17 George V. Neville-Neil <gnn@neville-neil.com>
+ Key fingerprint = AF66 410F CC8D 1FC9 17DB 6225 61D8 76C1 440A 33D2
+sub 2048g/95A74F6E 2002-09-17
+]]></programlisting>
+<programlisting role="pgpkey"><![CDATA[
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQGiBD2Gwe4RBACw78PVfE2fA9U0mISJrV1ohjdkzVTly0WQ/YwMgyB/J/Z/M35G
+zIc8yKi8YR/6QYGqgEzeKAhrUIDyBfudhaJ527gyR3Xi+QHgWMQDvd41NlqM5DBn
+yIVKj10DmDYjcHm29M1OHAkXKZT6tHCqp1dKFD7EXtY1bOakvN7TIKld7wCg6AS/
+iPmIvGE7wpFlcFkYIjjL4ksD/iKpKneEwB7dEksyDQX8l18v58x0lH334WDgRO5a
+X3Wlc4He8b3kWzBWK0z81XE8Z7ip0Io13LHhamLp1P1eDX4sWKQpJmdRtHziC9R6
+4GwW9P7aCUCCf91XxaYEU2j755u1Zby3gF1tbookwO1iXQERYuo3ZHezH1bkdRk2
+HNecA/9+HCfVESjRFPfOEVqljx+Lm5atTx5VX/D/6iprDUARn0YgW5xrwM8doeNI
+UxkBOUszEUPDpXPnMI5RWB+0siQhZl3yX+lUPtASrEj84rpOSXZtNPAkHit/iwva
+pW75gZjt9yN7IhVQVw8O2OMTRGNoWsshzKzznqxNP3p1JYYq/rQtR2VvcmdlIFYu
+IE5ldmlsbGUtTmVpbCA8Z25uQG5ldmlsbGUtbmVpbC5jb20+iFkEExECABkFAj2G
+we4ECwcDAgMVAgMDFgIBAh4BAheAAAoJEGHYdsFECjPS6hUAni/U8Zbrr+TFHLt3
+cLg0VWnWxCI/AKCNqxRmA/HlZLPRzhVCQODgfbOG4LkCDQQ9hsIFEAgAryX6Ain0
+aN8tSZGorCy7UlbKgnhdZpcHwRsrw9C7tFZwxrsvWhxMWnzRG1GlvjkHtGF7WXl+
+9AlDxZ4swXAxLBxI9aQvR6GQkqGF7ajkQWt2SFMM/oyW4xyRK7O1zPxLIYQKJZQt
+eK1yrSu/lFQsOSZApompReywMloKngYpcLSlAaSGl6rn9P6sLPrjopHGW91LbWpk
+BVFtGJeCihz9uHLwjl0pcfCpfZdq0M33nY0D1yPfM5HEd0hI2dO3A7PpkDk2sdjo
+FUtxdpw1BKi0JgIn7RxVkNId0QaRGCxkzXd4F18ST8WXUe2CAZ8bye0WTOahoGX0
+3NCZuGjObPgLNwADBQf9HVQeNBb5O+FOpsByzMBJMx4maFVWTwVDLLqm9xZYGazG
+JsGt6gDzYT4VkjvaS0JTyffZxRY9ZUVFOzjv6IobHSixH09gk+bamunwFqIkkCCg
+QW5K5m0HnXlz1rbyXs0tBWNe6znyvNuNi56vnY0vIoQcUiqQlW8FjtQz5LbuoRs1
+kM/sdgfdY2zHzPf59NMRJGeGdh9HUmTWNliqivjJKgImH+riQbOwWVd/dVlkNX2o
+Aj/03xzzNIA58BX6kiZsScz5t7qU5mIKEkaq4uzR91nnOaWNeW+uyRRzKTBW4Grh
+LIg0oggpOGMR34HuEjHup6DyAgIzejwpCDA5XcYvmYhGBBgRAgAGBQI9hsIFAAoJ
+EGHYdsFECjPSiYAAoMM3xZlAeHYsubE8y1SxN0wqsJyWAJ9/QckJ7/xXixkmP25W
+K1bECmgqQg==
+=VOMx
+-----END PGP PUBLIC KEY BLOCK-----
+]]></programlisting>
diff --git a/share/pgpkeys/pgpkeys.ent b/share/pgpkeys/pgpkeys.ent
index 4b23ba9eb9..da0a534d2d 100644
--- a/share/pgpkeys/pgpkeys.ent
+++ b/share/pgpkeys/pgpkeys.ent
@@ -1,6 +1,7 @@
<!-- $FreeBSD$ -->
<!ENTITY pgpkey.ache SYSTEM "ache.key">
<!ENTITY pgpkey.adamw SYSTEM "adamw.key">
+<!ENTITY pgpkey.ahze SYSTEM "ahze.key">
<!ENTITY pgpkey.ale SYSTEM "ale.key">
<!ENTITY pgpkey.alex SYSTEM "alex.key">
<!ENTITY pgpkey.anders SYSTEM "anders.key">
@@ -51,6 +52,7 @@
<!ENTITY pgpkey.gioria SYSTEM "gioria.key">
<!ENTITY pgpkey.glebius SYSTEM "glebius.key">
<!ENTITY pgpkey.glewis SYSTEM "glewis.key">
+<!ENTITY pgpkey.gnn SYSTEM "gnn.key">
<!ENTITY pgpkey.gordon SYSTEM "gordon.key">
<!ENTITY pgpkey.green SYSTEM "green.key">
<!ENTITY pgpkey.grehan SYSTEM "grehan.key">
@@ -135,6 +137,7 @@
<!ENTITY pgpkey.phk SYSTEM "phk.key">
<!ENTITY pgpkey.pirzyk SYSTEM "pirzyk.key">
<!ENTITY pgpkey.pjd SYSTEM "pjd.key">
+<!ENTITY pgpkey.remko SYSTEM "remko.key">
<!ENTITY pgpkey.rich SYSTEM "rich.key">
<!ENTITY pgpkey.rik SYSTEM "rik.key">
<!ENTITY pgpkey.roam SYSTEM "roam.key">
@@ -160,6 +163,7 @@
<!ENTITY pgpkey.trevor SYSTEM "trevor.key">
<!ENTITY pgpkey.trhodes SYSTEM "trhodes.key">
<!ENTITY pgpkey.ue SYSTEM "ue.key">
+<!ENTITY pgpkey.ups SYSTEM "ups.key">
<!ENTITY pgpkey.vanilla SYSTEM "vanilla.key">
<!ENTITY pgpkey.viny SYSTEM "viny.key">
<!ENTITY pgpkey.vkashyap SYSTEM "vkashyap.key">
diff --git a/share/pgpkeys/remko.key b/share/pgpkeys/remko.key
new file mode 100644
index 0000000000..66858a7174
--- /dev/null
+++ b/share/pgpkeys/remko.key
@@ -0,0 +1,44 @@
+<!-- $FreeBSD$ -->
+<!--
+sh addkey.sh remko 8F494B77;
+-->
+<programlisting role="pgpfingerprint"><![CDATA[
+pub 1024D/8F494B77 2004-09-03 Remko Lodder (my FreeBSD.org uid) <remko@FreeBSD.org>
+ Key fingerprint = 575D 8AD6 8646 E6D2 1226 0A8C D2A9 0DFF 8F49 4B77
+uid Remko Lodder (Remko Lodder) <remko@elvandar.org>
+sub 2048g/D843AEDD 2004-09-03 [expires: 2005-09-03]
+]]></programlisting>
+<programlisting role="pgpkey"><![CDATA[
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQGiBEE4vPoRBAC4dNWQ87nDcZoYBN06IANIh9vEomUme0YimbljsIozq+BLDgZi
+6A6iQXWpoEWSCOHX5nCnQDS0selxJ7easE8tm2NXHIKLOCStDh9Jk9/dPpvAPAKF
+ZRyRf6emtNFewvQqxaP16Rs3mlvyfzKDWhIp9QPz5SohpgrpsNR0HcU63wCg34zJ
+uXgWapznE1e/gpFHVSdao0MD/ieMQBXiusNFj+ULjm9w+XossGiSuk5t9n5YlLtl
+Y+wpfeXq0bAlAjCHMmL3ZpPsksyTcJT4NEYyd+JUKBT9YVOitXHUfW005qHDFXBw
+5hMl8SritJLxNY7OfEvVeGM06Ipeaw2IwxrSBiN9vmPMpdO9hZl1Vbj0vJ+CTgnb
+l2fDA/9rsMfj8rsFNZipEprRo3tJQ4G+SaZAIvaHxwFC6ecTrIJ16qYfSPOB50RU
+Yuiz2UTQeVUHYcUqzpcVmUAij5WX1gcIrQdYL9BC3Kpp+POc2IPlpHcqcijhHbi0
+WlbRyaMTkARVJ6NTU6wFChvS7WTHwApo7dUJJEYNSYkggksiGrQwUmVta28gTG9k
+ZGVyIChSZW1rbyBMb2RkZXIpIDxyZW1rb0BlbHZhbmRhci5vcmc+iF8EExECAB8F
+AkE4vPoFCQHhM4AECwIHAwMVAgMDFgIBAh4BAheAAAoJENKpDf+PSUt3EscAn3iv
+MzGhinK3kmaysN5MCcLFI+DmAJ9Uc8sLwL+sGpAVaD5ETN7RQ9zmZ7Q1UmVta28g
+TG9kZGVyIChteSBGcmVlQlNELm9yZyB1aWQpIDxyZW1rb0BGcmVlQlNELm9yZz6I
+ZAQTEQIAJAUCQXBYRAIbAwUJAeEzgAYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRDS
+qQ3/j0lLd2BwAKCqTX62b2I+XEMoL7pqs9UO+v7SxwCgyTfd/k0UyBlfefZHIQbO
+imSAT/y5Ag0EQTi9CRAIAPuPdKJu0sPXK55CMvYS1p1/5HxOsuO06WF1KJGssx0N
+4aaaxnzNT/b/dFU2DgrczZei/6Ln8Q8IXmtb3fwH6JarVKFx9R0GVwi/kNhrSpca
++TwK7pMOmCx1NGRamqxXwFydQRry5JmIL22+0gQ8Mth5hxZ8I5jUjhy0SHljoaOi
+TtEn6jFRQKrljEXfJhw+PGT2++VllHxnekxYbBVNEU9WrjtiP6ViOLnIETXiXBg2
+JpUopMiIfM3sDwTTdSSwxAo3blKpIZuo5gqpa4tEG/RcZjcRkSJvsvw/HV4aq2AY
+tlQuqlTu63lTj1ymNXxK0n25wH32AH3vCDSFauJ+o/cABA0IAKq3UIeAct1raNxC
+SONxWDxpHD7YZ5WXex4dpBx+tQOiRgcLHjdIscIcwEaiL+/pzqOHaaux5h3Co9l1
+K5dJ4y9f5kHaJNqzt0mcyp6iZXuHMLfymUBF8KF5+BDxtaMO0GrQOkIf3YWO5ClE
+4C4pDAsCpcJ5Ai+t1lzDZjSN6Krw4UCJCAumZPOz95tRbVp77rfcO4AGfKJUTRXS
+5RDaQ5VpaHmMJDkZ2YXDgVrxFRWS8Rw70ZeY7Cc2y88SUMsu42tD+VxVwXJfHz7c
+EMn0DTkc+gP3+V3cholsHAyyCn22nnX02HUdE2v0jbUiZljMEbQVGqevA9lilGw+
+kfKNGLiITAQYEQIADAUCQTi9CQUJAeEzgAAKCRDSqQ3/j0lLd6oDAJ4m+MR+7nKJ
+l8wGWZ84BsiFS/2OvgCgouIxlC0t78kXgBz3zjM5oOYtfCc=
+=QVjz
+-----END PGP PUBLIC KEY BLOCK-----
+]]></programlisting>
diff --git a/share/pgpkeys/simon.key b/share/pgpkeys/simon.key
index 02158ce56f..c124f6de93 100644
--- a/share/pgpkeys/simon.key
+++ b/share/pgpkeys/simon.key
@@ -24,24 +24,34 @@ TmllbHNlbiA8c2ltb25Abml0cm8uZGs+iGQEExECACQFCQWjmoAGCwkIBwMCAxUC
AwMWAgECHgECF4AFAj8dMhkCGQEACgkQh9pcDSc1mlH6LACfRWO9Uv2sLEfRk0lf
DbBuo6BZl2MAoJtKCZRBW5GOdLUvUWLE3p+YYxn+iEwEExECAAwFAj8dMioFgwWj
lY0ACgkQ8kocFXgPTRwyMwCgxHTbtWznRLOuvDtUGKD//6IVGt8AoIV/yqC4/eMc
-To/U23AXnVMyUlRHtCRTaW1vbiBMLiBOaWVsc2VuIDxzaW1vbkBGcmVlQlNELm9y
-Zz6IZAQTEQIAJAUCPx0tagIbAwUJBaOagAYLCQgHAwIDFQIDAxYCAQIeAQIXgAAK
-CRCH2lwNJzWaUZARAJ0d0KQu1jQh7j4tOs/4jnJXPe4D+gCfQVlNR6jR9cLwVB2x
-WDVzWqPG1WmITAQTEQIADAUCPx0yKgWDBaOVjQAKCRDyShwVeA9NHB1sAKCodM0f
-LdSyHN6pe+nAZaX1upC8TgCeKTtcl7BvRXeznP+JGUMUT0Qb6CW5Ag0EPx0tQBAI
-ALZ59V+SBIYMA6pk5gzPAxfvs9RZnLCAktE+BlssdYfsed+mu3VbcXmrtKMbb1xB
-ADW/Jr9JsUQIC2McVCB0ZGtiZDPxIvcLaGQAVUsN6Q/FPrT7fHuN4r+DKPB4BXJ0
-2CK/qYZLrid3XsrYVc/7W/InaTz6skrIwfykggO4e5JNNd2hraahihQWurHJEQq0
-4leB+gMg4KBGKD5dc+M/Orw5Z9jhsT/+GkAQlwPsBVvNXks9RnLldkL5N7CDw7jL
-00RBJnASNPJp44zKPP4mMtFNOoYmFQVQGC7Qt+yHalGhdFR2qnsshz2Tm3BuNvI0
-vbSRMxJjl3W88pCwpgZvOEMAAwYH/RcMNwpjDEhXoyPBwXIGRPerP1j7ZLMeGW4N
-cakUorZ5Qt/m2H5n0WAjVQaoKs+l+WYTpyGcg8ilFcBQjVJM9g9oWaGi0X9VL2XE
-JXtWu8F+epXRzfZSoj3UFk0iT0ut0ckrjaJKvkMdvrWfTlu2l1TPbG/UjlXoY6uJ
-Xgo85CwkaSgoV7HEUyr7CI2LLbnwGNw0Ugx6wU+lZoPqUylRCf1wwEMokyo/qHx4
-dlsELvQlfG2sOrX5ogwQcU05FwyWK8zZC5XynrMEXYt1aLlgOrgO8RTac47KYw2z
-SSRvRPANpgRZ+BGJtPvWl5gQRV+vohxgW2flWRNiqKLJ89Kmm0SITAQYEQIADAUC
-Px0tQAUJBaOagAAKCRCH2lwNJzWaUazaAJ9koP8M9azeT7FzlMv3QTihNQfn3QCf
-RIjHFx0IpWJIGdTWrCB3m02y35Q=
-=TWiy
+To/U23AXnVMyUlRHiEwEExECAAwFAkGErGYFgwM8G1EACgkQjDKM/xYG25WiDwCe
+NtXP7sZIUS/T1Xq81PIyR7WrEMcAnjKLHiU1f1cKyWg61jP2wbYGDxebiEwEExEC
+AAwFAkGErSMFgwM8GpQACgkQv0vQ5gSduHmCrQCeNnRb9kxPhC91kWwEfcgLzwtY
+siwAn3yoyfKhnagfSMtXdBhUYaNarcm2iEwEExECAAwFAkGEraMFgwM8GhQACgkQ
+FdaIBMps37I70ACgmJK7lXP7R/LaOcKGXrs64+NAaEAAn291pRDMvdWMnBhQQ0/Y
+l75vwS3ttCRTaW1vbiBMLiBOaWVsc2VuIDxzaW1vbkBGcmVlQlNELm9yZz6IZAQT
+EQIAJAUCPx0tagIbAwUJBaOagAYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRCH2lwN
+JzWaUZARAJ0d0KQu1jQh7j4tOs/4jnJXPe4D+gCfQVlNR6jR9cLwVB2xWDVzWqPG
+1WmITAQTEQIADAUCPx0yKgWDBaOVjQAKCRDyShwVeA9NHB1sAKCodM0fLdSyHN6p
+e+nAZaX1upC8TgCeKTtcl7BvRXeznP+JGUMUT0Qb6CWITAQTEQIADAUCQYSsZgWD
+AzwbUQAKCRCMMoz/FgbblW0AAKCPtHL9IBSDKonRRDr7rOTqk7W81QCfbPd+3d00
+MualqLRXqFALtMW3X8iITAQTEQIADAUCQYStIwWDAzwalAAKCRC/S9DmBJ24ebpr
+AJ0XAj0s7Xem7Xt8s9Q+A6d8y945sgCgzwSx6PJHcXSl1QZO8FNLDdTfKpSITAQT
+EQIADAUCQYStowWDAzwaFAAKCRAV1ogEymzfsoN/AKCeqtx8fPvbNE85WBo60O5/
+kqPVfwCcD0hwNYrDxZJ6jt286KbjN2jmMQi5Ag0EPx0tQBAIALZ59V+SBIYMA6pk
+5gzPAxfvs9RZnLCAktE+BlssdYfsed+mu3VbcXmrtKMbb1xBADW/Jr9JsUQIC2Mc
+VCB0ZGtiZDPxIvcLaGQAVUsN6Q/FPrT7fHuN4r+DKPB4BXJ02CK/qYZLrid3XsrY
+Vc/7W/InaTz6skrIwfykggO4e5JNNd2hraahihQWurHJEQq04leB+gMg4KBGKD5d
+c+M/Orw5Z9jhsT/+GkAQlwPsBVvNXks9RnLldkL5N7CDw7jL00RBJnASNPJp44zK
+PP4mMtFNOoYmFQVQGC7Qt+yHalGhdFR2qnsshz2Tm3BuNvI0vbSRMxJjl3W88pCw
+pgZvOEMAAwYH/RcMNwpjDEhXoyPBwXIGRPerP1j7ZLMeGW4NcakUorZ5Qt/m2H5n
+0WAjVQaoKs+l+WYTpyGcg8ilFcBQjVJM9g9oWaGi0X9VL2XEJXtWu8F+epXRzfZS
+oj3UFk0iT0ut0ckrjaJKvkMdvrWfTlu2l1TPbG/UjlXoY6uJXgo85CwkaSgoV7HE
+Uyr7CI2LLbnwGNw0Ugx6wU+lZoPqUylRCf1wwEMokyo/qHx4dlsELvQlfG2sOrX5
+ogwQcU05FwyWK8zZC5XynrMEXYt1aLlgOrgO8RTac47KYw2zSSRvRPANpgRZ+BGJ
+tPvWl5gQRV+vohxgW2flWRNiqKLJ89Kmm0SITAQYEQIADAUCPx0tQAUJBaOagAAK
+CRCH2lwNJzWaUazaAJ9koP8M9azeT7FzlMv3QTihNQfn3QCfRIjHFx0IpWJIGdTW
+rCB3m02y35Q=
+=9o1L
-----END PGP PUBLIC KEY BLOCK-----
]]></programlisting>
diff --git a/share/sgml/freebsd.dsl b/share/sgml/freebsd.dsl
index 52c5eb5065..09b02325c3 100644
--- a/share/sgml/freebsd.dsl
+++ b/share/sgml/freebsd.dsl
@@ -206,14 +206,14 @@
(m (select-elements (children n) (normalize "manvolnum")))
(v (attribute-string (normalize "vendor") n))
(u (string-append "http://www.FreeBSD.org/cgi/man.cgi?query="
- (data r) "&" "sektion=" (data m))))
+ (data r) "&" "amp;" "sektion=" (data m))))
(case v
- (("current") (string-append u "&" "manpath=FreeBSD+6-current"))
- (("xfree86") (string-append u "&" "manpath=XFree86+4.4.0"))
- (("xorg") (string-append u "&" "manpath=X11R6.7.0"))
- (("netbsd") (string-append u "&" "manpath=NetBSD+1.6.1"))
- (("openbsd") (string-append u "&" "manpath=OpenBSD+3.4"))
- (("ports") (string-append u "&" "manpath=FreeBSD+Ports"))
+ (("current") (string-append u "&" "amp;" "manpath=FreeBSD+6-current"))
+ (("xfree86") (string-append u "&" "amp;" "manpath=XFree86+4.4.0"))
+ (("xorg") (string-append u "&" "amp;" "manpath=X11R6.7.0"))
+ (("netbsd") (string-append u "&" "amp;" "manpath=NetBSD+1.6.1"))
+ (("openbsd") (string-append u "&" "amp;" "manpath=OpenBSD+3.4"))
+ (("ports") (string-append u "&" "amp;" "manpath=FreeBSD+Ports"))
(else u))))
(element application ($bold-seq$))
diff --git a/share/sgml/freebsd.ent b/share/sgml/freebsd.ent
index 129eaef687..347946ac68 100644
--- a/share/sgml/freebsd.ent
+++ b/share/sgml/freebsd.ent
@@ -36,8 +36,8 @@ used in both environments.
<!-- The currently released version of FreeBSD. This value is used to
create some links on web sites and such, so do NOT change it until
it's really release time -->
-<!ENTITY rel.current "5.2.1">
-<!ENTITY rel.current.date "February 2004">
+<!ENTITY rel.current "5.3">
+<!ENTITY rel.current.date "October 2004">
<!ENTITY rel.current.notes 'http://www.FreeBSD.org/releases/&rel.current;R/notes.html'>
<!ENTITY rel.current.hardware 'http://www.FreeBSD.org/releases/&rel.current;R/hardware.html'>
<!ENTITY rel.current.errata 'http://www.FreeBSD.org/releases/&rel.current;R/errata.html'>
diff --git a/share/sgml/man-refs.ent b/share/sgml/man-refs.ent
index 817ebac9a3..4c895938a3 100644
--- a/share/sgml/man-refs.ent
+++ b/share/sgml/man-refs.ent
@@ -233,6 +233,7 @@
<!ENTITY man.groups.1 "<citerefentry/<refentrytitle/groups/<manvolnum/1//">
<!ENTITY man.growisofs.1 "<citerefentry vendor='ports'/<refentrytitle/growisofs/<manvolnum/1//">
<!ENTITY man.gs.1 "<citerefentry vendor='ports'/<refentrytitle/gs/<manvolnum/1//">
+<!ENTITY man.gtar.1 "<citerefentry/<refentrytitle/gtar/<manvolnum/1//">
<!ENTITY man.gunzip.1 "<citerefentry/<refentrytitle/gunzip/<manvolnum/1//">
<!ENTITY man.gzcat.1 "<citerefentry/<refentrytitle/gzcat/<manvolnum/1//">
<!ENTITY man.gzexe.1 "<citerefentry/<refentrytitle/gzexe/<manvolnum/1//">
diff --git a/share/sgml/mirrors.xml b/share/sgml/mirrors.xml
index 063cd78277..d348ce59ba 100644
--- a/share/sgml/mirrors.xml
+++ b/share/sgml/mirrors.xml
@@ -67,7 +67,7 @@
<host type="ftp">
<name>ftp9.FreeBSD.org</name>
- <url proto="ftp">ftp://ftp9.FreeBSD.org/pub/os/FreeBSD/</url>
+ <url proto="ftp">ftp://ftp9.FreeBSD.org/pub/FreeBSD/</url>
</host>
<host type="ftp">
diff --git a/zh/FAQ/FAQ.sgml b/zh/FAQ/FAQ.sgml
deleted file mode 100644
index 9bf088483a..0000000000
--- a/zh/FAQ/FAQ.sgml
+++ /dev/null
@@ -1,70 +0,0 @@
-<!-- $Id: FAQ.sgml,v 1.8 1999-11-12 08:34:11 vanilla Exp $ -->
-<!-- The FreeBSD Documentation Project -->
-<!-- Translate into Chinese by ijliao@dragon2.net -->
-<!-- English Version: 1.103 -->
-
-<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN" [
-<!ENTITY % includes SYSTEM "includes.sgml"> %includes;
-<!ENTITY preface SYSTEM "preface.sgml">
-<!ENTITY install SYSTEM "install.sgml">
-<!ENTITY hardware SYSTEM "hardware.sgml">
-<!ENTITY troubleshoot SYSTEM "troubleshoot.sgml">
-<!ENTITY commercial SYSTEM "commercial.sgml">
-<!ENTITY applications SYSTEM "applications.sgml">
-<!ENTITY kernelconfig SYSTEM "kernelconfig.sgml">
-<!ENTITY admin SYSTEM "admin.sgml">
-<!ENTITY x SYSTEM "x.sgml">
-<!ENTITY network SYSTEM "network.sgml">
-<!ENTITY serial SYSTEM "serial.sgml">
-<!ENTITY misc SYSTEM "misc.sgml">
-<!ENTITY hackers SYSTEM "hackers.sgml">
-<!ENTITY acknowledgments SYSTEM "acknowledgments.sgml">
-]>
-
-<article>
-
- <title>FreeBSD 2.X ±`¨£°Ýµª¶°</title>
- <author>
- <name>FreeBSD ¤å¥ó­pµe</name>
- </author>
-
- <date>$Date: 1999-11-12 08:34:11 $</date>
-
- <abstract>
- ³o¥÷¤å¥ó¬O FreeBSD 2.X ªº±`¨£°Ýµª¶°¡C°£«D¦³¯S§O¥[µù¡A§_«h³o¨Ç±ø¥Ø³£¾A
- ¥Î©ó FreeBSD 2.0.5 ¤Î¥H«áªºª©¥»¡C¦pªG±ø¥Ø¤º®e¤¤¦³ &lt;XXX&gt; «h¬O©|¥¼
- §¹¦¨ªº³¡¥÷¡C¦pªG±z¹ï¨ó§U¥»­pµeªº¶i¦æ¦³¿³½ìªº¸Ü¡A½Ð±H¤@«Ê¹q¤l¶l¥ó¨ì
- FreeBSD ¤å¥ó­pµeªº mailing list <htmlurl
- url="mailto:freebsd-doc@FreeBSD.org" name="<freebsd-doc@FreeBSD.org>">¡C
- ±z¥i¥H±q <url url="http://www.FreeBSD.org/"
- name="FreeBSD World Wide Web server"> ®³¨ì³o¥÷¤å¥óªº³Ì·sª©¥»¡C±z¤]¥i¥H
- §Q¥Î HTTP ¨Ó¤U¸ü¥»¤å¥óªº <url url="FAQ.latin1" name="¯Â¤å¦rª©">¡A
- <url url="FAQ.ps" name="postscript ª©">¡A
- <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/FAQ.pdf" name="PDF ª©">¡A
- ©Î¬O <url url="FAQ-html.tar.gz" name="HTML ª©">¡A©Î¬O¸g¥Ñ
- <url url="ftp://ftp.FreeBSD.org/pub/FreeBSD/docs" name="FreeBSD FTP ¯¸">
- ¨Ó¤U¸ü gzip'd ªºª©¥»¡C±z©Î³\¤]·Q
- <url url="http://www.FreeBSD.org/search/search.html"
- name="¦b±`¨£°Ýµª¶°¤¤·j´M¸ê®Æ">¡C
-
- </abstract>
-
- <toc>
-
-&preface;
-&install;
-&hardware;
-&troubleshoot;
-&commercial;
-&applications;
-&kernelconfig;
-&admin;
-&x;
-&network;
-&serial;
-&misc;
-&hackers;
-&acknowledgments;
-
-</article>
-
diff --git a/zh_CN.GB2312/books/handbook/basics/chapter.sgml b/zh_CN.GB2312/books/handbook/basics/chapter.sgml
index f43b3fb2a7..9dfbbc71cb 100644
--- a/zh_CN.GB2312/books/handbook/basics/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/basics/chapter.sgml
@@ -1595,7 +1595,7 @@ total 530
<para>&man.ps.1;Ö§³ÖʹÓø÷ÖÖÑ¡ÏîÈ¥¸Ä±äÏÔʾ³öÀ´µÄÄÚÈÝ£¬
×îÓÐÓõÄÒ»¸ö¾ÍÊÇ<literal>auxww</literal>¡£
- <option>a</option>Ñ¡ÏîÏÔʾ³öËùÓÐÔËÐнø³ÌµÄÄÚÈÝ,¶øÇÒÏÔʾ³ö½ø³ÌµÄ²¢Ò»¶¨ÊÇÄúµÄ½ø³Ì¡£
+ <option>a</option>Ñ¡ÏîÏÔʾ³öËùÓÐÔËÐнø³ÌµÄÄÚÈÝ£¬ ¶ø²»½ö½öÊÇÄúµÄ½ø³Ì¡£
<option>u</option>Ñ¡ÏîÏÔʾ³ö½ø³ÌËù¹éÊôµÄÓû§Ãû×ÖÒÔ¼°ÄÚ´æÊ¹Óã¬
<option>x</option> Ñ¡ÏîÏÔʾ³öºǫ́½ø³Ì¡£ ¶ø
<option>ww</option> Ñ¡Ïî±íʾΪ &man.ps.1; °ÑÕû¸öÃüÁîÐÐÈ«²¿ÏÔʾÍ꣬
@@ -2011,7 +2011,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<para>FreeBSD±¾ÉíÒ²´øÐí¿É¶àÓÐÇ¿´ó¹¦ÄܵÄÎı¾±à¼­Æ÷£¬ ÀýÈç
<application>vi</application>¡£»¹ÓÐÆäËûÔÚFreeBSD PortsÀXÖÖ£¬ Ïñ
<application>emacs</application> ºÍ <application>vim</application>¡£
- ÕâЩ±à¼­Æ÷ÓÐ×ÅÇ¿´óµÄ¹¦Äܵ«Í¬Ê±Ñ§Ï°ÆðÀ´±È½Ï¸´Ï°¡£
+ ÕâЩ±à¼­Æ÷ÓÐ×ÅÇ¿´óµÄ¹¦ÄÜ£¬µ«Í¬Ê±Ñ§Ï°ÆðÀ´±È½Ï¸´ÔÓ¡£
²»¹ÜÔõÑù£¬¼ÙÈçÄú´ÓÊÂÎÄ×ֱ༭·½ÃæµÄ¹¤×÷£¬
ѧϰÈç<application>vim</application> »ò <application>emacs</application>
ÕâЩÓÐÇ¿´ó¹¦Äܵı༭Æ÷Ó÷¨£¬
@@ -2035,7 +2035,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
<sect2>
<title>½¨Á¢É豸½Úµã</title>
- <para>µ±Ôö¼ÓÒ»¸öÐÂÉ豸»ò¸¶¼ÓÉ豸ÐèҪѰÇóÖ§³Öʱ£¬
+ <para>µ±Ôö¼ÓÒ»¸öÐÂÉ豸»ò¸½¼ÓÉ豸ÐèҪѰÇóÖ§³Öʱ£¬
ÄúÒ²ÐíÐèÒªÔÚÐÂÉ豸ÉϽ¨Á¢µ¥¸ö»ò¶à¸öµÄÉ豸½Úµã¡£</para>
<sect3>
diff --git a/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml b/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml
index 4860c6a2d5..fcb48da334 100644
--- a/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml
@@ -1,7 +1,7 @@
<!--
The FreeBSD Chinese Documentation Project
- Original Revision: 1.67
+ Original Revision: 1.69
$FreeBSD$
-->
@@ -415,8 +415,8 @@
</listitem>
<listitem>
- <para>Marshall Kirk McKusick, George V. Neville-Neil<emphasis>The Design
- and Implementation of the FreeBSD UNIX Operating System</emphasis>.
+ <para>Marshall Kirk McKusick, George V. Neville-Neil <emphasis>The Design
+ and Implementation of the FreeBSD Operating System</emphasis>.
Boston, Mass. : Addison-Wesley, 2004. ISBN 0-201-70245-2</para>
</listitem>
diff --git a/zh_CN.GB2312/books/handbook/config/chapter.sgml b/zh_CN.GB2312/books/handbook/config/chapter.sgml
index 512f6d29b9..c4983bd5b7 100644
--- a/zh_CN.GB2312/books/handbook/config/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/config/chapter.sgml
@@ -1,7 +1,7 @@
<!--
The FreeBSD Chinese Documentation Project
- Original Revision: 1.174
+ Original Revision: 1.181
$FreeBSD$
-->
@@ -339,10 +339,10 @@ esac
exit 0</programlisting>
- <para>Õâ¸ö½Å±¾ÌṩÁËÒ»¸ö <literal>start</literal>
- ºÍ <literal>stop</literal> Ñ¡Ï
- Õâ¿ÉÒÔÈÃÓ¦ÓóÌÐò±»µ±×÷×é¼þ(utility)À´ÒýÓá£
- ¿ÉÒÔÔÚ <filename>/etc/rc.conf</filename> дÕâôһÐУº</para>
+ <para>Õâ¸ö½Å±¾ÌṩÁËÒ»¸ö <literal>stop</literal> ºÍ
+ <literal>start</literal> Ñ¡Ï ÓÃÓÚ²Ù×÷ÕâÀï³ÆÖ®Îª
+ <literal>utility</literal> µÄÓ¦ÓóÌÐò¡£ ¿ÉÒÔÔÚ
+ <filename>/etc/rc.conf</filename> ÖмÓÈëÕâÑùÒ»ÐУº</para>
<programlisting>utility_enable="YES"</programlisting>
@@ -2060,8 +2060,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
¶ø²»»áÕ÷Çó OS µÄͬÒâ¡£ µÚ¶þ£¬ APM Âß¼­ÊÇǶÈë
BIOS µÄ£¬ Òò´ËËüÊÇÔÚ OS µÄ¿ØÖÆÖ®ÍâÔËתµÄ¡£
ÕâÒâζ×ÅÓû§Ö»ÄÜͨ¹ýͨ¹ýË¢ÐÂËûÃÇ ROM ÖÐµÄ APM BIOS
- ²ÅÄܹ»½â¾öijЩÎÊÌ⣻ ¶øÕâÊÇÒ»¸öºÜΣÏյIJÙ×÷£¬ Ò»µ©Ê§°Ü£¬
- Ôò¿ÉÄÜʹϵͳ½øÈëÒ»¸öÎÞ·¨»Ö¸´µÄ״̬¡£ µÚÈý£¬ APM
+ ²ÅÄܹ»½â¾öijЩÎÊÌ⣻ ¶øÕâÊÇÒ»¸öºÜΣÏյIJÙ×÷£¬
+ ÒòΪËü¿ÉÄÜʹϵͳ½øÈëÒ»¸öÎÞ·¨»Ö¸´µÄ״̬¡£ µÚÈý£¬ APM
ÊÇÒ»ÖÖÖÆÔìÉÌרÊôµÄ¼¼Êõ£¬ Ò²¾ÍÊÇ˵ÓкܶàµÚÈý·½µÄ
(ÖØ¸´µÄ¹¤×÷) ÒÔ¼° bugs£¬ Èç¹ûÔÚÒ»¸öÖÆÔìÉÌµÄ BIOS ÖÐÓУ¬
Ҳδ±Ø»áÔÚÆäËûµÄ²úÆ·Öнâ¾ö¡£ ×îºóµ«¾ø²»ÊÇ×îСµÄÎÊÌ⣬ APM
@@ -2130,12 +2130,13 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<title>ʹÓú͵÷ÊÔ &os; <acronym>ACPI</acronym></title>
- <para><acronym>ACPI</acronym> ÊÇÔÚ±¾ÖÊÉÏÊÇÒ»ÖÖ·¢ÏÖÉ豸¡¢¹ÜÀíµçԴʹÓã¬
+ <para><acronym>ACPI</acronym> ÊÇÒ»ÖÖȫеķ¢ÏÖÉ豸¡¢ ¹ÜÀíµçԴʹÓã¬
Ìṩ¹ýÈ¥ÓÉ <acronym>BIOS</acronym> ¹ÜÀíµÄ·ÃÎʲ»Í¬Ó²¼þµÄ±ê×¼»¯·½·¨¡£
Èà <acronym>ACPI</acronym> ÔÚ¸÷ÖÖϵͳÉ϶¼ÄÜÕýȷʹÓõŤ×÷Ò»Ö±ÔÚ½øÐУ¬
µ«Ðí¶àÖ÷°åµÄ <firstterm><acronym>ACPI</acronym> »úÆ÷ÓïÑÔ</firstterm>
- (<acronym>AML</acronym>) ×Ö½Ú´úÂëÖÐµÄ bug£¬ &os; µÄÄÚºËÖÐ×ÊϵͳÉè¼ÆµÄ²»ÍêÉÆ£¬
- ÒÔ¼° Intel <acronym>ACPI-CA</acronym> ½âÊÍÆ÷ÖÐµÄ bug ÈÔÈ»Êг¡»á³öÏÖ¡£</para>
+ (<acronym>AML</acronym>) ×Ö½Ú´úÂëÖÐµÄ bug£¬ &os; µÄÄÚºËÖÐ×ÊϵͳÉè¼ÆµÄ²»ÍêÉÆ£¬
+ ÒÔ¼° &intel;
+ <acronym>ACPI-CA</acronym> ½âÊÍÆ÷ÖÐµÄ bug ÈÔÈ»²»Ê±»á³öÏÖ¡£</para>
<para>Õâ·ÝÎĵµÆÚÍûÄܹ»°ïÖúÄúЭÖú &os;
<acronym>ACPI</acronym> µÄά»¤ÈËÔ±À´ÕÒµ½ÄúËù¹Û²ìµ½µÄÎÊÌâµÄ¸ùÔ´£¬
@@ -2153,7 +2154,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>Èç¹ûÄúÏ£ÍûÌá½»Ò»¸öÎÊÌ⣬
ÇëÈ·±£½«ÏÂÊöÐÅÏ¢·¨µ½
<ulink url="mailto:freebsd-acpi@FreeBSD.org">
- freebsd-acpi@FreeBSD.org</ulink></para>
+ freebsd-acpi@FreeBSD.org</ulink>:</para>
<itemizedlist>
<listitem>
@@ -2163,13 +2164,13 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<listitem>
<para>ÔÚ <quote>boot
- <option>-v</option></quote>Ö®ºóµÃµ½µÄ dmesg Êä³ö£¬ °üÀ¨ÈκÎÔÚÖØÏÖ bug
- Ö®ºó³öÏֵĴíÎóÐÅÏ¢¡£</para>
+ <option>-v</option></quote> Ö®ºóµÃµ½µÄ &man.dmesg.8; Êä³ö£¬ ÒÔ¼°ÈκÎÔÚÖØÏÖ
+ bug ʱ³öÏֵĴíÎóÐÅÏ¢¡£</para>
</listitem>
<listitem>
<para>ÔÚ½ûÓÃÁË <acronym>ACPI</acronym> Ö®ºóµÄ <quote>boot
- <option>-v</option></quote> µÄ dmesg Êä³ö£¬ Èç¹ûÄú·¢ÏÖ½ûÓà ACPI
+ <option>-v</option></quote> µÄ &man.dmesg.8; Êä³ö£¬ Èç¹ûÄú·¢ÏÖ½ûÓà ACPI
Äܹ»°ïÖúÏû³ýÎÊÌâ¡£</para>
</listitem>
@@ -2232,7 +2233,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para><acronym>ACPI</acronym> Çý¶¯±ØÐëÒª´¦Àí¹Ì¶¨±í£¬
ʵÏÖ×Ö½ÚÂë½âÊÍÆ÷£¬ ²¢ÐÞ¸ÄÇý¶¯³ÌÐòºÍÄںˣ¬ ÒÔ½ÓÊÜÀ´×Ô
- <acronym>ACPI</acronym> ×ÓϵͳµÄÐÅÏ¢¡£ ¶ÔÓÚ &os;£¬ Intel
+ <acronym>ACPI</acronym> ×ÓϵͳµÄÐÅÏ¢¡£ ¶ÔÓÚ &os;£¬ &intel;
ÌṩÁËÒ»¸ö½âÊÍÆ÷ (<acronym>ACPI-CA</acronym>)£¬
ËüÔÚ Linux ºÍ NetBSD Ò²¿ÉÒÔʹÓá£
<acronym>ACPI-CA</acronym> Ô´´úÂë¿ÉÒÔÔÚ
diff --git a/zh_CN.GB2312/books/handbook/install/chapter.sgml b/zh_CN.GB2312/books/handbook/install/chapter.sgml
index 5b8cfaab66..cbf911e174 100644
--- a/zh_CN.GB2312/books/handbook/install/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/install/chapter.sgml
@@ -2049,7 +2049,7 @@ Mounting root from ufs:/dev/md0c
<keycap>Enter</keycap> È·Èϰ²×°</para>
<para>°²×°ËùÐèµÄʱ¼ä»á¸ù¾ÝÄúËùÑ¡ÔñµÄÈí¼þ¡¢°²×°½éÖÊÒÔ¼°ÄúµçÄÔµÄËٶȶøÓÐËù²»Í¬¡£
- ÔÚ°²×°µÄ¹ý³ÌÖлáÓÐһЩÐÅÏ¢À´ÏÔʾĿǰ»È½ø¶È¡£</para>
+ ÔÚ°²×°µÄ¹ý³ÌÖлáÓÐһЩÐÅÏ¢À´ÏÔʾĿǰµÄ½ø¶È¡£</para>
<para>µ±Äú¿´µ½ÏÂÃæµÄÐÅÏ¢±íʾÒѾ­°²×°Íê³ÉÁË£º</para>
@@ -2244,7 +2244,7 @@ installation menus to retry whichever operations have failed.
<para>Ñ¡Ôñ &gui.yes; È»ºó°´
<keycap>Enter</keycap> ½«»á½«»úÆ÷µÄÍø¿¨×ªÎªÆôÓÃ״̬¡£»úÆ÷ÏÂ´ÎÆô¶¯
- µÄʱºò¼´¿ÉʵÓá£</para>
+ µÄʱºò¼´¿ÉʹÓá£</para>
</sect2>
<sect2 id="gateway">
diff --git a/zh_CN.GB2312/books/handbook/introduction/chapter.sgml b/zh_CN.GB2312/books/handbook/introduction/chapter.sgml
index e9cc4ad4c3..9f0a653650 100644
--- a/zh_CN.GB2312/books/handbook/introduction/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/introduction/chapter.sgml
@@ -586,15 +586,14 @@
<primary>FreeBSD Project</primary>
<secondary>goals</secondary>
</indexterm>
- <para>FreeBSD ÏîÄ¿µÄÄ¿±êÊÇΪÄÇЩ²»¹Ü³öÓÚʲôĿµÄ£¬
- ²»ÐèÒªÓÐÈκÎÏÞÖÆµÄÈËÌṩÈí¼þ¡£
- ÎÒÃÇÖеÄÐí¶àÈ˶ԴúÂë(ºÍ¼Æ»®)¶¼Óзdz£´óµÄͶÈëºÍÑо¿£¬
- µ±È»Ò²²»½éÒâһЩ×ʽðÉϵIJ¹³¥£¬²»¹ÜÊÇÏÖÔÚ»òÕß½«À´¡£
- µ«ÊÇ£¬ÎÒÃÇÈ·¶¨²»×¼±¸¼á³ÖÕâô×ö¡£
- ÎÒÃÇÈÏΪÎÒÃǵÄÊ×Òª<quote>ʹÃü</quote>ÊÇΪÈκÎÈ˺ÍÐÂÀ´ÕßÌṩ´úÂ룬
- ²»¹ÜËûÃdzöÓÚʲôĿµÄ¡£ÒÔ±ã´úÂëÄܵõ½×î´óÏ޶ȵÄÀûÓã¬
- ´ø¸øÊ¹ÓÃÕß×î´óµÄºÃ´¦¡£
- ÎÒÈÏΪÕâÊÇ×ÔÓÉÈí¼þºÍÎÒÃǵĿñÈÈÖ§³ÖÕßµÄÒ»¸ö×î»ù±¾µÄÄ¿±ê¡£</para>
+ <para>FreeBSD ÏîÄ¿µÄÄ¿±êÊÇÎÞ¸½¼ÓÌõ¼þµØÌṩÄܹ»ÓÃÓÚÈκÎÄ¿µÄµÄÈí¼þ¡£
+ ÎÒÃÇÖеÄÐí¶àÈ˶ԴúÂë (ÒÔ¼°ÏîÄ¿±¾Éí) ¶¼Óзdz£´óµÄͶÈ룬
+ Òò´Ëµ±È»²»½éÒâż¶ûÓÐһЩ×ʽðÉϵIJ¹³¥£¬
+ µ«ÎÒÃDz¢Ã»´òËã¼á¾öµØÒªÇóµÃµ½ÕâÀà×ÊÖú¡£
+ ÎÒÃÇÈÏΪÎÒÃǵÄÊ×Òª <quote>ʹÃü</quote> ÊÇΪÈκÎÈËÌṩ´úÂ룬
+ ²»¹ÜËûÃÇ´òËãÓÃÕâЩ´úÂë×öʲô£¬ ÒòΪÕâÑù´úÂ뽫Äܹ»±»¸ü¹ã·ºµØÊ¹Óã¬
+ ´Ó¶ø×î´óÏ޶ȵط¢»ÓÆä¼ÛÖµ¡£ ÎÒÈÏΪÕâÊÇ×ÔÓÉÈí¼þ×î»ù±¾µÄ£¬
+ ͬʱҲÊÇΪÎÒÃÇËù³«µ¼µÄÒ»¸öÄ¿±ê¡£</para>
<indexterm>
<primary>GNU General Public License (GPL)</primary>
diff --git a/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml b/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml
index 7dfb54ccf5..099d8a3dff 100644
--- a/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Chinese Documentation Project
- Original Revision: 1.140
+ Original Revision: 1.142
$FreeBSD$
-->
@@ -36,31 +36,31 @@
<secondary>½¨Á¢Ò»¸ö¶¨ÖƵÄÄÚºË</secondary>
</indexterm>
- <para>ÄÚºËÊÇ&os;²Ù×÷ϵͳµÄºËÐÄ¡£ËüÓÃÀ´¹ÜÀíÄڴ棬ִÐÐ
- °²È«¿ØÖÆ£¬ÍøÂ磬´ÅÅÌ·ÃÎʵȵȡ£ËäÈ»ÏÖÔÚ&os;¿ÉÒÔ¸ü¶àµØ
- ½øÐж¯Ì¬ÅäÖ㬵«ÓÐʱÄú»¹ÊÇÐèÒªÖØÐÂÅäÖúͱàÒëÄúµÄÄںˡ£</para>
+ <para>ÄÚºËÊÇ &os; ²Ù×÷ϵͳµÄºËÐÄ¡£ Ëü¸ºÔð¹ÜÀíÄÚ´æ¡¢ Ö´Ðа²È«¿ØÖÆ¡¢
+ ÍøÂç¡¢ ´ÅÅÌ·ÃÎʵȵȡ£ ¾¡¹Ü &os; ¿ÉÒÔ¶¯Ì¬Ð޸ĵÄÏÖÔÚÒѾ­Ô½À´Ô½¶à£¬
+ µ«ÓÐʱÄú»¹ÊÇÐèÒªÖØÐÂÅäÖúͱàÒëÄúµÄÄںˡ£</para>
- <para>¶ÁÍêÕâÕ£¬Äú½«Á˽⵽£º</para>
+ <para>¶ÁÍêÕâÕ£¬Äú½«Á˽⣺</para>
<itemizedlist>
<listitem>
- <para> ΪʲôÐèÒª½¨Á¢Ò»¸ö¶¨ÖƵÄÄںˡ£</para>
+ <para>ΪʲôÐèÒª½¨Á¢¶¨ÖƵÄÄںˡ£</para>
</listitem>
<listitem>
- <para> ÈçºÎдһ¸öÄÚºËÅäÖÃÎļþ£¬»òÐÞ¸ÄÒÑ´æÔÚµÄÅäÖÃÎļþ¡£</para>
+ <para>ÈçºÎ±àдÄÚºËÅäÖÃÎļþ£¬»òÐÞ¸ÄÒÑ´æÔÚµÄÅäÖÃÎļþ¡£</para>
</listitem>
<listitem>
- <para> ÈçºÎʹÓÃÄÚºËÅäÖÃÎļþ´´½¨ºÍ½¨Á¢Ò»¸öеÄÄںˡ£</para>
+ <para>ÈçºÎʹÓÃÄÚºËÅäÖÃÎļþ´´½¨ºÍÁª±àеÄÄںˡ£</para>
</listitem>
<listitem>
- <para>ÈçºÎ°²×°Ò»¸öÐÂÄںˡ£</para>
+ <para>ÈçºÎ°²×°ÐÂÄںˡ£</para>
</listitem>
<listitem>
- <para>ÈçºÎÔÚ<filename>/dev</filename>Öд´½¨É豸½Úµã¡£</para>
+ <para>ÈçºÎÔÚ <filename>/dev</filename> Öд´½¨É豸½Úµã¡£</para>
</listitem>
<listitem>
@@ -73,7 +73,7 @@
</sect1>
<sect1 id="kernelconfig-custom-kernel">
- <title>ΪʲôÐèÒª½¨Á¢Ò»¸ö¶¨ÖƵÄÄÚºË?</title>
+ <title>ΪʲôÐèÒª½¨Á¢¶¨ÖƵÄÄÚºË?</title>
<para>¹ýÈ¥£¬ &os; ²ÉÓóÆ×÷ <quote>µ¥Æ¬Ê½</quote> µÄÄںˡ£
Õâ¾ä»°µÄÒâ˼ÊÇ˵ÄÚºËÊÇÒ»¸ö´óµÄ³ÌÐò£¬ Ö§³Ö¹Ì¶¨µÄÉ豸£¬
@@ -153,8 +153,10 @@
Èç¹ûÄúµÄÇé¿ö²»ÊÇÕâÑù£¬ Ö»Ðè¶ÔĿ¼Ãû×÷ÏàÓ¦µÄµ÷Õû¼´¿É¡£</para>
<note>
- <para>Èç¹ûÔÚÄúµÄϵͳÉÏ<emphasis>ûÓÐ</emphasis><filename>/usr/src/sys</filename>Õâ¸öĿ¼,
- ÄÇôÄÚºËÔ´´úÂë¾ÍûÓб»°²×°¡£×î¼òµ¥µÄ·½·¨ÊÇÒÔ<username>root</username>Éí·ÝÖ´ÐÐ<command>/stand/sysinstall</command>£¬
+ <para>Èç¹ûÔÚÄúµÄϵͳÉÏ <emphasis>ûÓÐ</emphasis> <filename>/usr/src/sys</filename> Õâ¸öĿ¼£¬
+ Ôò˵Ã÷ûÓа²×°ÄÚºËÔ´´úÂë¡£
+ ×î¼òµ¥µÄ·½·¨ÊÇÒÔ <username>root</username> Éí·ÝÖ´ÐÐ
+ <command>/stand/sysinstall</command>£¬
Ñ¡Ôñ<guimenuitem>Configure</guimenuitem>£¬
½Ó×ÅÊÇ<guimenuitem>Distributions</guimenuitem>£¬
ÏÂÀ´<guimenuitem>src</guimenuitem>£¬
@@ -214,7 +216,7 @@
linkend="bibliography">²Î¿¼ÊéÄ¿</link> Ò»ÕÂÖÐÕÒµ½ºÜ¶àÏà¹ØÊé¼®¡£
²»¹ý£¬ &os; Ò²ÌṩÁËÒ»¸ö¸üºÃÓõı༭Æ÷£¬
Ëü½Ð×ö <application>ee</application>£¬ ¶ÔÓÚÐÂÊÖÀ´Ëµ£¬
- ËüºÜ¿ÉÄÜÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£
+ ÕâºÜ¿ÉÄÜÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£
Äú¿ÉÒÔÐÞ¸ÄÅäÖÃÎļþÖеÄ×¢ÊÍÒÔ·´Ó³ÄúµÄÅäÖã¬
»òÆäËûÓë <filename>GENERIC</filename> ²»Í¬µÄµØ·½¡£</para>
<indexterm><primary>SunOS</primary></indexterm>
@@ -729,7 +731,7 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
<literal>PROCFS</literal>£¬
ÒòΪ¾ø´ó¶àÊýµ÷ÊԺͼàÊÓ¹¤¾ß¶¼ÒѾ­½øÐÐÁËÐ޸ģ¬
²»ÔÙÐèÒª <literal>PROCFS</literal>£º Óë &os; 4.X
- ²»Í¬£¬ а²×°µÄ &os; 5.X ĬÈÏÇé¿öÏÂ÷ƹǹҽÓËü¡£
+ ²»Í¬£¬ а²×°µÄ &os; 5.X ĬÈÏÇé¿öϲ¢²»¹Ò½ÓËü¡£
´ËÍ⣬ 6.X-CURRENT ÄÚºËÔÚʹÓÃ
<literal>PROCFS</literal> ʱ»¹±ØÐë¼ÓÈë
<literal>PSEUDOFS</literal> µÄÖ§³Ö£º</para>
@@ -769,21 +771,21 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
<programlisting>options SYSVSHM # SYSV-style shared memory</programlisting>
- <para>ÌṩSystem V¹²ÏíÄÚ´æ(SHM)µÄÖ§³Ö£¬×î³£Óõ½SHMµÄÓ¦¸ÃÊÇX WindowµÄXSHMÑÓÉ죬
+ <para>ÌṩSystem&nbsp;V¹²ÏíÄÚ´æ(SHM)µÄÖ§³Ö£¬×î³£Óõ½SHMµÄÓ¦¸ÃÊÇX WindowµÄXSHMÑÓÉ죬
²»ÉÙ»æÍ¼Ïà¹Ø³ÌÐò»á×Ô¶¯Ê¹ÓÃSHMÀ´Ìṩ¶îÍâµÄËÙ¶È¡£Èç¹ûÄúҪʹÓÃX Window£¬Äú×îºÃ¼ÓÈëÕâ¸öÑ¡Ïî¡£
</para>
<programlisting>options SYSVSEM # SYSV-style semaphores</programlisting>
- <para>Ö§³ÖSystem V semaphores£¬²»³£Óõ½£¬Ö»ÔÚkernelÖÐÕ¼Óü¸°Ù¸ö×ֽڵĿռ䡣</para>
+ <para>Ö§³ÖSystem&nbsp;V ÐźÅÁ¿£¬²»³£Óõ½£¬Ö»ÔÚkernelÖÐÕ¼Óü¸°Ù¸ö×ֽڵĿռ䡣</para>
<programlisting>options SYSVMSG # SYSV-style message queues</programlisting>
- <para>Ö§³Ö System V ÏûÏ¢¡£ ͬÑùµØ£¬ ÕâÖ»»áÔÚÄÚºËÖÐÔö¼ÓÊý°Ù×ֽڵĿռäÕ¼Óá£</para>
+ <para>Ö§³Ö System&nbsp;V ÏûÏ¢¡£ ͬÑùµØ£¬ ÕâÖ»»áÔÚÄÚºËÖÐÔö¼ÓÊý°Ù×ֽڵĿռäÕ¼Óá£</para>
<note>
<para>&man.ipcs.1; ÃüÁîµÄ <option>-p</option> Ñ¡Ïî¿ÉÒÔÏÔʾ³öÈκÎÓõ½ÕâЩ
- System V »úÖÆµÄ½ø³Ì¡£</para>
+ System&nbsp;V »úÖÆµÄ½ø³Ì¡£</para>
</note>
<programlisting>options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions</programlisting>
@@ -1071,7 +1073,7 @@ device ppc</programlisting>
<programlisting>#device puc</programlisting>
- <para>Èç¹ûÄúÓÐÓÉ &man.puc.4 Ö§³ÖµÄ <quote>ÑÆ</quote>
+ <para>Èç¹ûÄúÓÐÓÉ &man.puc.4; Ö§³ÖµÄ <quote>ÑÆ</quote>
´®Ðлò²¢ÐÐ PCI ¿¨£¬ ÔòӦȥµôÕâÒ»ÐеÄ×¢ÊÍ¡£</para>
<programlisting># PCI Ethernet NICs.
@@ -1487,7 +1489,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
ΪÁËÍê³ÉÕâÒ»µã£¬ ÐèÒªÐÞ¸ÄĿ¼µÄÃû×Ö£º</para>
<screen>&prompt.root; <userinput>mv /boot/kernel /boot/kernel.bad</userinput>
-<userinput>mv /boot/<replaceable>kernel.good</replaceable> /boot/kernel</userinput></screen>
+&prompt.root; <userinput>mv /boot/<replaceable>kernel.good</replaceable> /boot/kernel</userinput></screen>
<para>¶ÔÓÚ &os; 5.X ֮ǰµÄ°æ±¾£¬ ÕýÈ·µÄ
<quote>½â³ý</quote> <command>make</command>
diff --git a/zh_CN.GB2312/books/handbook/mail/chapter.sgml b/zh_CN.GB2312/books/handbook/mail/chapter.sgml
index 28c42a506b..704674ee18 100644
--- a/zh_CN.GB2312/books/handbook/mail/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/mail/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Chinese Documentation Project
- Original Revision: 1.120
+ Original Revision: 1.121
$FreeBSD$
-->
@@ -102,17 +102,17 @@
<listitem>
<para>ÕýÈ·µØÅäÖÃÄúµÄÍøÂçÁ¬½Ó
(<xref linkend="advanced-networking">).</para>
- </listitem>
+ </listitem>
- <listitem>
+ <listitem>
<para>ÕýÈ·µØÎªÄúµÄÓʼþ·þÎñÆ÷ÅäÖà DNS ÐÅÏ¢
- (<xref linkend="advanced-networking">)¡£</para>
- </listitem>
+ (<xref linkend="network-servers">).</para>
+ </listitem>
- <listitem>
+ <listitem>
<para>ÖªµÀÈçºÎ°²×°µÚÈý·½Èí¼þ
(<xref linkend="ports">).</para></listitem>
- </itemizedlist>
+ </itemizedlist>
</sect1>
<sect1 id="mail-using">
diff --git a/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml b/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
index 05b3034231..5693d1dd0b 100644
--- a/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Chinese Documentation Project
- Original revision: 1.356
+ Original revision: 1.357
$FreeBSD$
-->
@@ -43,6 +43,14 @@
<itemizedlist>
<listitem>
<address>
+ <otheraddr>BSD-Systems</otheraddr>
+ Email: <email>info@bsd-systems.co.uk</email>
+ WWW: <otheraddr><ulink url="http://www.bsd-systems.co.uk"></ulink></otheraddr>
+ </address>
+ </listitem>
+
+ <listitem>
+ <address>
<otheraddr>Daemon News Mall</otheraddr>
<street>560 South State Street, Suite A2</street>
<city>Orem</city>, <state>UT</state> <postcode>84058</postcode>
@@ -2698,4 +2706,3 @@ doc/zh_*</screen>
sgml-parent-document: ("../book.sgml" "part" "appendix")
End:
-->
-
diff --git a/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml b/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml
index fa85b95a6a..cfea8fff63 100644
--- a/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.30
+ Original Revision: 1.31
$FreeBSD$
-->
@@ -18,7 +18,7 @@
<!-- 23 July 2004 -->
</chapterinfo>
- <title>Network Servers</title>
+ <title>ÍøÂç·þÎñÆ÷</title>
<sect1 id="network-servers-synopsis">
<title>¸ÅÒª</title>
@@ -159,7 +159,7 @@
<term>-l</term>
<listitem>
- <para>¼Í¼³É¹¦µÄÁ¬½Ó</para>
+ <para>¼Ç¼³É¹¦µÄÁ¬½Ó</para>
</listitem>
</varlistentry>
@@ -219,7 +219,7 @@
<para>µ±Ê¹ÓÃÖ÷»úÃû·½Ê½Ê±£¬Èç¹ûIPV4ºÍIPV6¶¼»á±»°ó¶¨µ½·þÎñ£¬
ÄÇô£¬ÐèÒªÔÚ<filename>/etc/inetd.conf</filename>.ÖÐΪ¸Ã·þÎñ
- µÄÿ¸ö¶ÔӦЭÒéÌí¼ÓÒ»Ìõ¼Ç¼¡£±ÈÈ磬һ¸öTCP·þÎñÐèÒªÁ½Ìõ¼Í¼£¬
+ µÄÿ¸ö¶ÔӦЭÒéÌí¼ÓÒ»Ìõ¼Ç¼¡£±ÈÈ磬һ¸öTCP·þÎñÐèÒªÁ½Ìõ¼Ç¼£¬
Ò»ÌõʹÓÃ<literal>tcp4</literal>£¬ÁíÒ»ÌõʹÓÃ<literal>tcp6</literal>¡£</para>
</listitem>
</varlistentry>
@@ -627,7 +627,7 @@ mountd_flags="-r"</programlisting>
<para>½ô½Ó×ŵÄÕâ¸öÀý×Ó˵Ã÷ÁËÈçºÎÊä³öÒ»¸öÎļþϵͳ£¬¾¡¹Ü¾ßÌåÉ趨ºÍÄú
µÄ»·¾³ÒÔ¼°ÍøÂçÅäÖÃÓйء£×÷ΪʵÀý£¬ÎªÁËÊä³ö<filename>/cdrom</filename>
µ½Èý¸öµÄÀý×Ó»úÆ÷£¬ËüÃÇÓÐͬÑùÓòÃû£¨Òò´ËËûÃǵÄÓòÃû²»´ó¶Ô£©»òÕßÔÚÄúµÄ
- <filename>/etc/hosts</filename>ÎļþÀïÍ·Óмͼ¡£<option>-ro</option>
+ <filename>/etc/hosts</filename>ÎļþÀïÍ·ÓмǼ¡£<option>-ro</option>
±êÖ¾½«±»Êä³öµÄÎļþϵͳÖÃΪֻ¶Á¡£ÓÉÓÚÕâ¸ö±êÖ¾£¬Ô¶³Ìϵͳ½«ÎÞ·¨ÔÚ±»Êä³ö
µÄÎļþϵͳÉÏдÈëÈκα䶯¡£</para>
@@ -1053,16 +1053,1174 @@ host mailhost {
</author>
</authorgroup>
</sect1info>
- <title>Domain Name System (DNS)</title>
+ <title>ÓòÃûϵͳ (DNS)</title>
+
+ <sect2>
+ <title>×ÝÀÀ</title>
+ <indexterm><primary>BIND</primary></indexterm>
+
+ <para>FreeBSD ÔÚĬÈÏÇé¿öÏÂʹÓÃÒ»¸ö°æ±¾µÄ BIND (Berkeley
+ Internet Name Domain)£¬ ÕâÊÇĿǰ×îΪÁ÷ÐÐµÄ DNS ЭÒéʵÏÖ¡£
+ DNS ÊÇÒ»ÖÖЭÒ飬 ¿ÉÒÔͨ¹ýËü½«ÓòÃûͬ IP µØÖ·Ï໥¶ÔÓ¦¡£
+ ÀýÈ磬 ²éѯ <hostid role="fqdn">www.FreeBSD.org</hostid>
+ ½«µÃµ½ FreeBSD Project µÄ web ·þÎñÆ÷µÄ IP µØÖ·£¬ ¶ø²éѯ <hostid
+ role="fqdn">ftp.FreeBSD.org</hostid> Ôò½«µÃµ½ÏìÓ¦µÄ FTP »úÆ÷µÄ
+ IP µØÖ·¡£ ÀàËÆµØ£¬ Ò²¿ÉÒÔ×öÏà·´µÄÊÂÇé¡£ ²éѯ IP
+ µØÖ·¿ÉÒԵõ½ÆäÖ÷»úÃû¡£ µ±È»£¬ Íê³É DNS
+ ²éѯ²¢²»ÐèÒªÔÚϵͳÖÐÔËÐÐÓòÃû·þÎñÆ÷¡£
+ </para>
+
+ <indexterm><primary>DNS</primary></indexterm>
+ <para>DNS ÔÚ Internet ÉÏͨ¹ýÒ»×éÂÔÏÔ¸´ÔÓµÄȨÍþ¸ùÓòÃû·þÎñÆ÷À´×éÖ¯£¬
+ ËüµÄÆäÓಿ·ÖÔòÓɽÏС¹æÄ£µÄÓòÃû·þÎñÆ÷×é³É£¬
+ ÕâЩ·þÎñÆ÷ÌṩÉÙÁ¿µÄÓòÃû½âÎö·þÎñ£¬ ²¢¶ÔÓòÃûÐÅÏ¢½øÐлº´æ¡£
+ </para>
+
+ <para>
+ Õâ·ÝÎĵµ½éÉÜÁË BIND 8.x£¬ ËüÊÇ FreeBSD ÏÈǰ°æ±¾Ëù²ÉÓõÄÎȶ¨°æ±¾¡£
+ BIND 9.x ¿ÉÒÔͨ¹ý <filename role="package">net/bind9</filename>
+ port À´°²×°µ½ FreeBSD ÉÏ£¬ ¶ø´Ó 5.3-RELEASE ¿ªÊ¼£¬
+ Ëü³ÉΪÁË»ù±¾ÏµÍ³µÄÒ»²¿·Ö¡£
+ </para>
+
+ <para>
+ RFC1034 ºÍ RFC1035 ¶¨ÒåÁË DNS ЭÒé¡£
+ </para>
+
+ <para>
+ Ŀǰ£¬ BIND ÓÉ
+ Internet Software Consortium <ulink url="http://www.isc.org/"></ulink>
+ ά»¤¡£
+ </para>
+ </sect2>
+
+ <sect2>
+ <title>ÊõÓï</title>
+
+ <para>ÒªÀí½âÕâ·ÝÎĵµ£¬ ÐèÒªÊ×ÏÈÁ˽âһЩÏà¹ØµÄ DNS ÊõÓï¡£</para>
+
+ <indexterm><primary>½âÎöÆ÷ (resolver)</primary></indexterm>
+ <indexterm><primary>·´Ïò DNS (reverse DNS)</primary></indexterm>
+ <indexterm><primary>¸ùÓò (root zone)</primary></indexterm>
+ <informaltable frame="none" pgwide="1">
+ <tgroup cols="2">
+ <colspec colwidth="1*">
+ <colspec colwidth="3*">
+
+ <thead>
+ <row>
+ <entry>ÊõÓï</entry>
+ <entry>¶¨Òå</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>ÕýÏò DNS (Forward DNS)</entry>
+ <entry>½«ÓòÃûÓ³Éäµ½ IP µØÖ·</entry>
+ </row>
+
+ <row>
+ <entry>Ô­µã (Origin)</entry>
+ <entry>±íÊ¾ÌØ¶¨ÓòÎļþËùÔÚµÄÓò</entry>
+ </row>
+
+ <row>
+ <entry><application>named</application>, BIND, ÓòÃû·þÎñÆ÷(name server)</entry>
+ <entry>ÔÚ FreeBSD ÖÐ BIND ÓòÃû·þÎñÆ÷Èí¼þ°üµÄ³£¼û½Ð·¨</entry>
+ </row>
+
+ <row>
+ <entry>½âÎöÆ÷ (Resolver)</entry>
+ <entry>¼ÆËã»úÓÃÒÔÏòÓòÃû·þÎñÆ÷²éѯÓòÃûÐÅÏ¢µÄÒ»¸öϵͳ½ø³Ì</entry>
+ </row>
+
+ <row>
+ <entry>·´Ïò DNS (Reverse DNS)</entry>
+ <entry>ÓëÕýÏò DNS Ïà¶Ô£» ½« IP µØÖ·Ó³ÉäΪÖ÷»úÃû</entry>
+ </row>
+
+ <row>
+ <entry>¸ùÓò</entry>
+
+ <entry>Internet Óò²ã´ÎµÄÆðµã¡£ ËùÓеÄÓò¶¼ÔÚ¸ùÓò֮ϣ¬
+ ÀàËÆÎļþϵͳÖУ¬ Îļþ¶¼ÔÚ¸ùĿ¼֮ÏÂÄÇÑù¡£</entry>
+ </row>
+
+ <row>
+ <entry>Óò (Zone)</entry>
+ <entry>¶ÀÁ¢µÄÓò£¬ ×ÓÓò£¬ »òÕßÓÉͬһ»ú¹¹¹ÜÀíµÄ DNS µÄÒ»²¿·Ö¡£</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <indexterm>
+ <primary>Óò</primary>
+ <secondary>Àý×Ó</secondary>
+ </indexterm>
+
+ <para>ÓòµÄÀý×Ó£º
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para><hostid>.</hostid> ÊǸùÓò¡£</para>
+ </listitem>
+ <listitem>
+ <para><hostid>org.</hostid> ÊÇÒ»¸ö¸ùÓòϵÄÓò¡£</para>
+ </listitem>
+ <listitem>
+ <para><hostid role="domainname">example.org</hostid> ÊÇ
+ <hostid>org.</hostid> Óò֮ϵÄÓò¡£</para>
+ </listitem>
+ <listitem>
+ <para><hostid role="domainname">foo.example.org.</hostid> ÊÇ
+ <hostid role="domainname">example.org.</hostid> ÓòµÄ×ÓÓò¡£</para>
+ </listitem>
+ <listitem>
+ <para>
+ <hostid>1.2.3.in-addr.arpa</hostid> ÊÇÓÃÓÚ±í´ï <hostid
+ role="ipaddr">3.2.1.*</hostid> IP µØÖ·¿Õ¼äÖ®ÏÂËùÓÐ
+ IP µØÖ·µÄÓò¡£
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>ÈçÄúËù¼û£¬ ÓòÃûÖÐ×îϸ½ÚµÄ²¿·ÖÔÚËüµÄ×ó±ß¡£
+ ¾ÙÀýÀ´Ëµ£¬ <hostid
+ role="domainname">example.org.</hostid> Òª±È
+ <hostid>org.</hostid> ¸üС£¬ ¾ÍÏñ <hostid>org.</hostid>
+ Òª±È¸ùÓò¸üСһÑù¡£ Ö÷»úÃûµÄ¸ñ¾ÖºÍÎļþϵͳÀàËÆ£º
+ <filename>/dev</filename> Ŀ¼ÔÚ¸ùĿ¼ÖУ¬ µÈµÈ¡£</para>
+
+
+ </sect2>
+
+ <sect2>
+ <title>ÔËÐÐÓòÃû·þÎñÆ÷µÄÀíÓÉ</title>
+
+ <para>ÓòÃû·þÎñÆ÷ͨ³£»áÓÐÁ½ÖÖÐÎʽ£º ȨÍþÓòÃû·þÎñÆ÷£¬
+ ÒÔ¼°»º´æÓòÃû·þÎñÆ÷¡£</para>
+
+ <para>ÏÂÁÐÇé¿öÐèÒªÓÐȨÍþÓòÃû·þÎñÆ÷£º</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>ÏëÒªÏòÈ«ÊÀ½çÌṩ DNS ÐÅÏ¢£¬
+ ²¢¶ÔÇëÇó¸ø³öȨÍþÓ¦´ð¡£</para>
+ </listitem>
+ <listitem>
+ <para>×¢²áÁËÀàËÆ <hostid role="domainname">example.org</hostid>
+ µÄÓò£¬ ¶øÐèÒª½« IP Ö¸¶¨µ½ÆäϵÄÖ÷»úÃûÉÏ¡£</para>
+ </listitem>
+ <listitem>
+ <para>ij¸ö IP µØÖ·¿éÐèÒª·´Ïò DNS Ïî (IP µ½Ö÷»úÃû)¡£</para>
+ </listitem>
+ <listitem>
+ <para>ÐèÒª±¸·Ý·þÎñÆ÷£¬ »ò³£ËµµÄ´Ó (slave) ·þÎñÆ÷£¬
+ ÔÚÖ÷·þÎñÆ÷³öÏÖÎÊÌâ»òÎÞ·¨·ÃÎÊʱÀ´Ó¦´ð²éѯÇëÇó¡£</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>ÏÂÁÐÇé¿öÐèÒªÓлº´æÓòÃû·þÎñÆ÷£º</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>±¾µØµÄ DNS ·þÎñÆ÷Äܹ»»º´æ£¬
+ ²¢±ÈÖ±½ÓÏòÍâ½çµÄÓòÃû·þÎñÆ÷ÇëÇó¸ü¿ìµØµÃµ½Ó¦´ð¡£</para>
+ </listitem>
+ <listitem>
+ <para>¼õÉÙËùÐèµÄ×ÜÌåÍøÂçÁ÷Á¿ (DNS
+ Á÷Á¿Í¨³£Õ¼È«²¿ Internet Á÷Á¿µÄ 5% »ò¸ü¶à)¡£</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>µ±ÓÐÈ˲éѯ <hostid
+ role="fqdn">www.FreeBSD.org</hostid> ʱ£¬½âÎöÆ÷ͨ³£»áÏòÉϼ¶
+ ISP µÄÓòÃû·þÎñÆ÷·¢³öÇëÇó£¬ ²¢»ñµÃ»ØÓ¦¡£ Èç¹ûÓб¾µØµÄ»º´æ DNS
+ ·þÎñÆ÷£¬ ²éѯֻÓÐÔÚµÚÒ»´Î±»»º´æ DNS ·þÎñÆ÷·¢µ½ÍⲿÊÀ½ç¡£
+ ÆäËûµÄ²éѯ²»»á·¢Ïò¾ÖÓòÍøÍ⣬ ÒòΪËüÃÇÒѾ­ÓÐÔÚ±¾µØµÄ»º´æÁË¡£</para>
+
+ </sect2>
+
+ <sect2>
+ <title>DNS ÈçºÎÔË×÷</title>
+ <para>ÔÚ FreeBSD ÖУ¬ BIND ·þÎñ³ÌÐò±»³ÆÎª
+ <application>named</application>£¬ ÆäÔ­ÒòÏÔ¶øÒ×¼û¡£</para>
+
+ <informaltable frame="none">
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Îļþ</entry>
+ <entry>ÃèÊö</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry><application>named</application></entry>
+ <entry>BIND ·þÎñ³ÌÐò</entry>
+ </row>
+
+ <row>
+ <entry><command>ndc</command></entry>
+ <entry>ÓòÃû·þÎñ¿ØÖƳÌÐò</entry>
+ </row>
+
+ <row>
+ <entry><filename>/etc/namedb</filename></entry>
+ <entry>BIND ´æ·ÅÓòÃûÐÅÏ¢µÄλÖÃ</entry>
+ </row>
+
+ <row>
+ <entry><filename>/etc/namedb/named.conf</filename></entry>
+ <entry>ÓòÃû·þÎñÅäÖÃÎļþ</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>
+ ÓòÎļþͨ³£±»·ÅÔÚ
+ <filename>/etc/namedb</filename>
+ Ŀ¼ÖУ¬ ËüÃǰüº¬ÓòÃû·þÎñÆ÷ËùÌṩµÄ DNS ÓòµÄÐÅÏ¢¡£
+ </para>
+ </sect2>
+
+ <sect2>
+ <title>Æô¶¯ BIND</title>
+ <indexterm>
+ <primary>BIND</primary>
+ <secondary>Æô¶¯</secondary>
+ </indexterm>
+ <para>
+ ÓÉÓÚ BIND »áÔÚĬÈÏÇé¿öϰ²×°£¬ Òò´ËÅäÖÃËüÏà¶Ô¶øÑԺܼòµ¥¡£
+ </para>
+ <para>
+ Ҫȷ±£ <application>named</application> ·þÎñ³ÌÐòÔÚÒýµ¼Ê±±»×Ô¶¯Æô¶¯£¬
+ °ÑÏÂÃæµÄÐмӵ½ <filename>/etc/rc.conf</filename> ÖУº
+ </para>
+ <programlisting>named_enable="YES"</programlisting>
+ <para>ÒªÊÖ¹¤Æô¶¯·þÎñ (ÔÚÍê³ÉÅäÖÃÖ®ºó)£º</para>
+ <screen>&prompt.root; <userinput>ndc start</userinput></screen>
+ </sect2>
+
+ <sect2>
+ <title>ÅäÖÃÎļþ</title>
+ <indexterm>
+ <primary>BIND</primary>
+ <secondary>ÅäÖÃÎļþ</secondary>
+ </indexterm>
+ <sect3>
+ <title>ʹÓà <command>make-localhost</command></title>
+ <para>Ò»¶¨Òª£º
+ </para>
+ <screen>&prompt.root; <userinput>cd /etc/namedb</userinput>
+&prompt.root; <userinput>sh make-localhost</userinput></screen>
+ <para>ÒԱ㴴½¨ÕýÈ·µÄ±¾µØ DNS ·´Ïò½âÎöÓòÎļþ
+ <filename>/etc/namedb/localhost.rev</filename>¡£
+ </para>
+ </sect3>
+
+ <sect3>
+ <title><filename>/etc/namedb/named.conf</filename></title>
+
+ <programlisting>// &dollar;FreeBSD$
+//
+// Refer to the named(8) manual page for details. If you are ever going
+// to setup a primary server, make sure you've understood the hairy
+// details of how DNS is working. Even with simple mistakes, you can
+// break connectivity for affected parties, or cause huge amount of
+// useless Internet traffic.
+
+options {
+ directory "/etc/namedb";
+
+// In addition to the "forwarders" clause, you can force your name
+// server to never initiate queries of its own, but always ask its
+// forwarders only, by enabling the following line:
+//
+// forward only;
+
+// If you've got a DNS server around at your upstream provider, enter
+// its IP address here, and enable the line below. This will make you
+// benefit from its cache, thus reduce overall DNS traffic in the
+Internet.
+/*
+ forwarders {
+ 127.0.0.1;
+ };
+*/</programlisting>
+
+ <para>
+ Èç×¢ÊÓËù˵£¬ Òª´ÓÉϼ¶µÄ»º´æÖÐÊÜÒæ£¬ ¿ÉÒÔÔÚ´Ë´¦ÆôÓÃ
+ <literal>forwarders</literal>¡£ ÔÚÒ»°ãÇé¿öÏ£¬ ÓòÃû·þÎñÆ÷»áÖ𼶵زéѯ
+ Internet À´ÕÒµ½Ìض¨µÄÓòÃû·þÎñÆ÷£¬ Ö±µ½µÃµ½´ð°¸ÎªÖ¹¡£
+ ÆôÓÃÕâ¸ö½«ÈÃËüÊ×ÏȲéѯÉϼ¶ÓòÃû·þÎñÆ÷ (»òÁíÍâÌṩµÄÓòÃû·þÎñÆ÷)£¬
+ ´Ó¶ø´ÓËüÃǵĻº´æÖеõ½½á¹û¡£ Èç¹ûÉϼ¶ÓòÃû·þÎñÆ÷µÄ¸ºÔغÜÖØ£¬
+ ÔÚ¸ü¿ìµÄÓòÃû·þÎñÆ÷ÉÏÆôÓÃËü½«ÓÐÖúÓÚ¸ÄÉÆ·þÎñÆ·ÖÊ¡£
+ </para>
+
+ <warning><para><hostid role="ipaddr">127.0.0.1</hostid>
+ <emphasis>²»»á</emphasis> Õý³£¹¤×÷¡£
+ Ò»¶¨Òª°ÑµØÖ·¸ÄΪÄúÉϼ¶·þÎñÆ÷µÄ IP µØÖ·¡£</para>
+ </warning>
+
+ <programlisting> /*
+ * If there is a firewall between you and name servers you want
+ * to talk to, you might need to uncomment the query-source
+ * directive below. Previous versions of BIND always asked
+ * questions using port 53, but BIND 8.1 uses an unprivileged
+ * port by default.
+ */
+ // query-source address * port 53;
+
+ /*
+ * If running in a sandbox, you may have to specify a different
+ * location for the dumpfile.
+ */
+ // dump-file "s/named_dump.db";
+};
+
+// Note: the following will be supported in a future release.
+/*
+host { any; } {
+ topology {
+ 127.0.0.0/8;
+ };
+};
+*/
+
+// Setting up secondaries is way easier and the rough picture for this
+// is explained below.
+//
+// If you enable a local name server, don't forget to enter 127.0.0.1
+// into your /etc/resolv.conf so this server will be queried first.
+// Also, make sure to enable it in /etc/rc.conf.
+
+zone "." {
+ type hint;
+ file "named.root";
+};
+
+zone "0.0.127.IN-ADDR.ARPA" {
+ type master;
+ file "localhost.rev";
+};
+
+zone
+"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
+ type master;
+ file "localhost.rev";
+};
+
+// NB: Do not use the IP addresses below, they are faked, and only
+// serve demonstration/documentation purposes!
+//
+// Example secondary config entries. It can be convenient to become
+// a secondary at least for the zone where your own domain is in. Ask
+// your network administrator for the IP address of the responsible
+// primary.
+//
+// Never forget to include the reverse lookup (IN-ADDR.ARPA) zone!
+// (This is the first bytes of the respective IP address, in reverse
+// order, with ".IN-ADDR.ARPA" appended.)
+//
+// Before starting to setup a primary zone, better make sure you fully
+// understand how DNS and BIND works, however. There are sometimes
+// unobvious pitfalls. Setting up a secondary is comparably simpler.
+//
+// NB: Don't blindly enable the examples below. :-) Use actual names
+// and addresses instead.
+//
+// NOTE!!! FreeBSD runs BIND in a sandbox (see named_flags in rc.conf).
+// The directory containing the secondary zones must be write accessible
+// to BIND. The following sequence is suggested:
+//
+// mkdir /etc/namedb/s
+// chown bind:bind /etc/namedb/s
+// chmod 750 /etc/namedb/s</programlisting>
+
+ <para>For more information on running BIND in a sandbox, see
+ <link linkend="network-named-sandbox">Running named in a sandbox</link>.
+ </para>
+
+ <programlisting>/*
+zone "example.com" {
+ type slave;
+ file "s/example.com.bak";
+ masters {
+ 192.168.1.1;
+ };
+};
+
+zone "0.168.192.in-addr.arpa" {
+ type slave;
+ file "s/0.168.192.in-addr.arpa.bak";
+ masters {
+ 192.168.1.1;
+ };
+};
+*/</programlisting>
+ <para>ÔÚ <filename>named.conf</filename> ÖУ¬ ÕâÊÇһЩת·¢ÓõĴÓÓòÒÔ¼°·´ÏòÓòµÄÀý×Ó¡£</para>
+
+ <para>¶ÔÓÚÿһ¸öÐÂÓò£¬ Óò¶ÔÓ¦µÄÏî±ØÐë¼Óµ½
+ <filename>named.conf</filename> ÖС£</para>
+
+ <para>ÀýÈ磬 ×î¼òµ¥µÄÓÃÓÚ
+ <hostid role="domainname">example.org</hostid> ÓòµÄÌõÄ¿ÀàËÆÏÂÃæµÄÑù×Ó£º</para>
+
+ <programlisting>zone "example.org" {
+ type master;
+ file "example.org";
+};</programlisting>
+
+ <para>ÕâÊÇÒ»¸öÖ÷Óò£¬ ËüÓÉ <option>type</option> Óï¾ä±êʶ³öÀ´£¬
+ ¶øÐÅÏ¢ÔòÔÚ
+ <filename>/etc/namedb/example.org</filename> ÓòÎļþÖУ¬
+ ÕâÊÇÓÉ <option>file</option> Óï¾äÖ¸¶¨µÄ¡£</para>
+
+ <programlisting>zone "example.org" {
+ type slave;
+ file "example.org";
+};</programlisting>
+
+ <para>ÔÚ´ÓÓòµÄÀý×ÓÖУ¬ ÓòµÄÐÅÏ¢´Ó¸ÃÓòµÄij¸öÖ÷·þÎñÆ÷´«Ë͹ýÀ´£¬
+ ²¢±£´æÔÚÖ¸¶¨µÄÎļþÖС£ Èç¹ûÖ÷·þÎñÆ÷ËÀµôÁË»ò²»¿É´ï£¬
+ ´ÓÓòÃû·þÎñÆ÷½«Ê¹ÓÃÕâЩ´«¹ýÀ´µÄÓòÐÅÏ¢£¬ ´Ó¶øÍê³ÉÓ¦´ð¡£</para>
+ </sect3>
+
+ <sect3>
+ <title>ÓòÐÅÏ¢Îļþ</title>
+ <para>
+ ÒÔÏÂÊÇÒ»¸öÓÃÓÚ <hostid
+ role="domainname">example.org</hostid> ÓòµÄÖ÷ÓòÎļþ (±£´æÎª
+ <filename>/etc/namedb/example.org</filename>)£º
+ </para>
+
+ <programlisting>$TTL 3600
+
+example.org. IN SOA ns1.example.org. admin.example.org. (
+ 5 ; Serial
+ 10800 ; Refresh
+ 3600 ; Retry
+ 604800 ; Expire
+ 86400 ) ; Minimum TTL
+
+; DNS Servers
+@ IN NS ns1.example.org.
+@ IN NS ns2.example.org.
+
+; Machine Names
+localhost IN A 127.0.0.1
+ns1 IN A 3.2.1.2
+ns2 IN A 3.2.1.3
+mail IN A 3.2.1.10
+@ IN A 3.2.1.30
+
+; Aliases
+www IN CNAME @
+
+; MX Record
+@ IN MX 10 mail.example.org.</programlisting>
+
+ <para>
+ Çë×¢ÒâÒÔ <quote>.</quote> ½áβµÄÖ÷»úÃûÊÇÈ«³ÆÖ÷»úÃû£¬ ¶ø½áβûÓÐ
+ <quote>.</quote> µÄÔòÊÇÏà¶ÔÓÚÔ­µãµÄÖ÷»úÃû¡£ ÀýÈ磬
+ <literal>www</literal> ½«±»×ª»»Îª
+ <literal>www.<replaceable>Ô­µã</replaceable></literal>.
+ ÔÚÕâ¸ö¼ÙÏëµÄÓòÐÅÏ¢ÎļþÖУ¬ ÎÒÃǵÄÔ­µãÊÇ
+ <hostid>example.org.</hostid>£¬ Òò´Ë <literal>www</literal>
+ ½«±»µ±×÷ <hostid>www.example.org.</hostid>¡£
+ </para>
+
+ <para>
+ ÓòÐÅÏ¢ÎļþµÄ¸ñʽÈçÏ£º
+ </para>
+ <programlisting>¼Ç¼Ãû IN ¼Ç¼ÀàÐÍ Öµ</programlisting>
+
+ <indexterm>
+ <primary>DNS</primary>
+ <secondary>¼Ç¼</secondary>
+ </indexterm>
+ <para>
+ ×î³£ÓÃµÄ DNS ¼Ç¼£º
+ </para>
+
+ <variablelist>
+ <varlistentry>
+ <term>SOA</term>
+
+ <listitem><para>ÓòȨÍþ¿ªÊ¼</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>NS</term>
+
+ <listitem><para>ȨÍþÓòÃû·þÎñÆ÷</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>A</term>
+
+ <listitem><para>Ö÷»úµØÖ·</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>CNAME</term>
+
+ <listitem><para>±ðÃû¶ÔÓ¦µÄÕý¹æÃû³Æ</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>MX</term>
+
+ <listitem><para>Óʼþ´«µÝ·þÎñÆ÷</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>PTR</term>
+
+ <listitem><para>ÓòÃûÖ¸Õë (ÓÃÓÚ·´Ïò DNS)
+ </para></listitem>
+ </varlistentry>
+ </variablelist>
+
+ <programlisting>
+example.org. IN SOA ns1.example.org. admin.example.org. (
+ 5 ; Serial
+ 10800 ; Refresh after 3 hours
+ 3600 ; Retry after 1 hour
+ 604800 ; Expire after 1 week
+ 86400 ) ; Minimum TTL of 1 day</programlisting>
+
+
+
+ <variablelist>
+ <varlistentry>
+ <term><hostid role="domainname">example.org.</hostid></term>
+
+ <listitem><para>ÓòÃû£¬ ͬʱҲÊÇÕâ¸öÓòÐÅÏ¢ÎļþµÄÔ­µã¡£</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><hostid role="fqdn">ns1.example.org.</hostid></term>
+
+ <listitem><para>¸ÃÓòµÄÖ÷/ȨÍþÓòÃû·þÎñÆ÷¡£</para></listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>admin.example.org.</literal></term>
+
+ <listitem><para>´ËÓòµÄ¸ºÔðÈ˵ĵç×ÓÓʼþµØÖ·£¬
+ ÆäÖÐ <quote>@</quote> ±»»»µôÁË¡£
+ (<email>admin@example.org</email> ¶ÔÓ¦
+ <literal>admin.example.org</literal>)</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><literal>5</literal></term>
+
+ <listitem><para>ÎļþµÄÐòºÅ¡£ ÿ´ÎÐÞ¸ÄÓòÎļþʱ¶¼±ØÐëÔö¼ÓÕâ¸öÊý×Ö¡£
+ ÏÖ½ñ£¬ Ðí¶à¹ÜÀíÔ±»á¿¼ÂÇʹÓÃ
+ <literal>yyyymmddrr</literal> ÕâÑùµÄ¸ñʽÀ´±íʾÐòºÅ¡£
+ <literal>2001041002</literal> ͨ³£±íʾÉÏ´ÎÐÞ¸ÄÓÚ
+ 04/10/2001£¬ ¶øºóÃæµÄ
+ <literal>02</literal> Ôò±íʾÔÚÄÇÌìµÄµÚ¼¸´ÎÐ޸ġ£
+ ÐòºÅ·Ç³£ÖØÒª£¬ ËüÓÃÓÚ֪ͨ´ÓÓò·þÎñÆ÷¸üÐÂÊý¾Ý¡£</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <programlisting>
+@ IN NS ns1.example.org.</programlisting>
+
+ <para>
+ ÕâÊÇÒ»¸ö NS Ïî¡£ ÿ¸ö×¼±¸ÌṩȨÍþÓ¦´ðµÄ·þÎñÆ÷¶¼±ØÐëÓÐÒ»¸ö¶ÔÓ¦Ïî¡£
+ ÕâÀïµÄ <literal>@</literal> ±íʾ
+ <hostid role="domainname">example.org.</hostid>¡£
+ <literal>@</literal> »á±»Àí½âΪԭµã¡£
+ </para>
+
+ <programlisting>
+localhost IN A 127.0.0.1
+ns1 IN A 3.2.1.2
+ns2 IN A 3.2.1.3
+mail IN A 3.2.1.10
+@ IN A 3.2.1.30</programlisting>
+
+ <para>
+ A ¼Ç¼´ú±í¼°ÆäÃû¡£ ÈçÉÏÃæ¿´µ½µÄ£¬
+ <hostid role="fqdn">ns1.example.org</hostid> ½«½âÎöΪ
+ <hostid role="ipaddr">3.2.1.2</hostid>¡£ ÔÚ´ËÔÙ´ÎʹÓÃÁËÔ­µã·û£¬
+ <literal>@</literal>£¬ Ëü±íʾ
+ <hostid role="domainname">example.org</hostid> Ó¦½âÎöΪ
+ <hostid role="ipaddr">3.2.1.30</hostid>¡£
+ </para>
+
+ <programlisting>
+www IN CNAME @</programlisting>
+
+ <para>
+ Õý¹æÃû¼Ç¼ͨ³£ÓÃÓÚ¶Ôij̨»úÆ÷µÄ±ðÃû¸ø³ö¶ÔÓ¦µÄÕýʽÃû×Ö¡£
+ ÔÚÕâ¸öÀý×ÓÖУ¬ <hostid>www</hostid> ÊÇÃû×ÖΪԭµã£¬ »òÕß˵
+ <hostid role="domainname">example.org</hostid>
+ (<hostid role="ipaddr">3.2.1.30</hostid>) ÄÇ̨»úÆ÷µÄ±ðÃû¡£
+ CNAMEs ¿ÉÒÔÓÃÀ´ÌṩÖ÷»úµÄ±ðÃû£¬ »ò½«Í¬Ò»Ãû×ÖÔÚ¶ą̀»úÆ÷ÉÏ×÷ÂÖѯ¡£
+ </para>
+
+ <indexterm>
+ <primary>MX ¼Ç¼</primary>
+ </indexterm>
+
+ <programlisting>
+@ IN MX 10 mail.example.org.</programlisting>
+
+ <para>
+ MX ¼Ç¼±íʾÄĸöÓʼþ·þÎñÆ÷¸ºÔð½ÓÊÕ·¢µ½Õâ¸öÓòµÄÓʼþ¡£
+ <hostid role="fqdn">mail.example.org</hostid> ÊÇÓʼþ·þÎñÆ÷µÄÖ÷»úÃû£¬
+ ¶ø 10 ÔòÊÇËüµÄÓÅÏȼ¶¡£
+ </para>
+
+ <para>
+ ¿ÉÒÔÓжą̀Óʼþ·þÎñÆ÷£¬ ÆäÓÅÏȼ¶·Ö±ðÊÇ 3, 2,
+ 1¡£ Ïò <hostid
+ role="domainname">example.org</hostid> ½øÐÐͶµÝµÄÓʼþ·þÎñÆ÷Ê×ÏȻ᳢ÊÔÓÅÏȼ¶×î¸ß
+ (Êý×Ö×îС) µÄ MX£¬ È»ºóÊǽϵÍÓÅÏȼ¶µÄ£¬ µÈµÈ£¬ Ö±µ½³É¹¦µØÍ¶µÝÁËÓʼþΪֹ¡£
+ </para>
+
+ <para>
+ ¶ÔÓÚ in-addr.arpa ÓòÃûÐÅÏ¢Îļþ (·´Ïò DNS)£¬ ʹÓÃÁËͬÑùµÄ¸ñʽ£¬
+ Ö»ÊÇ PTR Ïî´úÌæÁË A »ò CNAME µÄλÖá£
+ </para>
+
+ <programlisting>$TTL 3600
+
+1.2.3.in-addr.arpa. IN SOA ns1.example.org. admin.example.org. (
+ 5 ; Serial
+ 10800 ; Refresh
+ 3600 ; Retry
+ 604800 ; Expire
+ 3600 ) ; Minimum
+
+@ IN NS ns1.example.org.
+@ IN NS ns2.example.org.
+
+2 IN PTR ns1.example.org.
+3 IN PTR ns2.example.org.
+10 IN PTR mail.example.org.
+30 IN PTR example.org.</programlisting>
+
+ <para>Õâ¸öÎļþ¸ø³öÁËÉÏÊö¼ÙÏëÓòÖÐ IP µØÖ·µ½ÓòÃûµÄÓ³Éä¹ØÏµ¡£</para>
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>»º´æÓòÃû·þÎñÆ÷</title>
+ <indexterm>
+ <primary>BIND</primary>
+ <secondary>»º´æÓòÃû·þÎñÆ÷</secondary>
+ </indexterm>
+
+ <para>»º´æÓòÃû·þÎñÆ÷ÊǶÔÈκÎÓò¶¼²»ÌṩȨÍþ½âÎöµÄÓòÃû·þÎñÆ÷¡£
+ Ëü×Ô¼º¼òµ¥µØÍê³É²éѯ£¬ ²¢¼ÇסÕâЩ²éѯÒÔ±¸ºóÐøÊ¹Óá£
+ Òª½¨Á¢ÕâÑùµÄ·þÎñÆ÷£¬ Ö»ÐèÏñƽʱһÑùÅäÖÃÒ»¸öÓòÃû·þÎñÆ÷£¬
+ ¶ø²»ÅäÖÃÓò¾Í¿ÉÒÔÁË¡£</para>
+ </sect2>
<sect2 id="network-named-sandbox">
- <title>Running <application>named</application> in a Sandbox ** ·­Òë½øÐÐÖÐ **</title>
+ <title>ÔÚɳºÐÖÐÔËÐÐ <application>named</application></title>
<indexterm>
<primary>BIND</primary>
- <secondary>running in a sandbox</secondary>
+ <secondary>ÔÚɳºÐÖÐÔËÐÐ</secondary>
</indexterm>
- <para></para>
+ <indexterm>
+ <primary><command>chroot</command></primary>
+ </indexterm>
+ <para>Òª¸ü°²È«µØÔËÐÐ &man.named.8;£¬ Ó¦¸ÃÒÔ·ÇÌØÈ¨Óû§À´ÔËÐÐËü£¬
+ ²¢ÅäÖÃΪ &man.chroot.8; µ½Ò»¸öɳºÐĿ¼ÖС£
+ ÕâʹµÃ <application>named</application> ·þÎñÎÞ·¨·ÃÎÊÈκÎɳºÐÍâÃæµÄ¶«Î÷¡£
+ ¼ÙÈç <application>named</application> ±»¹¥ÆÆ£¬
+ Õ⽫¼õÉÙËüËùÄÜ´øÀ´µÄÆÆ»µ¡£ ĬÈÏÇé¿öÏ£¬ FreeBSD ÌṩÁËÃûΪ
+ <groupname>bind</groupname> µÄÓû§ºÍ×éÀ´Íê³ÉÕâÑùµÄÄ¿µÄ¡£</para>
+
+ <note><para>Ðí¶àÈ˽¨Òé²»ÕâÑù×ö£¬ ¶ø
+ <application>named</application> ÅäÖÃΪ <command>chroot</command>£¬
+ ÄúÓ¦¸ÃÔÚÒ»¸ö &man.jail.8; ÖÐÔËÐÐ <application>named</application>¡£
+ ÕâÒ»½Ú²¢²»º­¸ÇÕâÖÖÇéÐΡ£</para>
+ </note>
+
+ <para>ÓÉÓÚ <application>named</application> ûÓа취·ÃÎÊɳºÐÍâÃæµÄÈκζ«Î÷
+ (ÀýÈç¹²Ïí¿â£¬ ÈÕÖ¾ socket µÈµÈ)£¬ ÄúÐèÒª×öÐí¶àÊÂÇéÀ´ÈÃ
+ <application>named</application> Õý³£¹¤×÷¡£ ÏÂÃæµÄÇåµ¥¼Ù¶¨É³ºÐÊÇ
+ <filename>/etc/namedb</filename> ¶øÄúûÓÐÊÂÏȸĹýÕâ¸öĿ¼ÖеÄÄÚÈÝ¡£
+ ÒÔ <username>root</username> µÄÉí·ÝÍê³ÉÏÂÁв½Ö裺</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>´´½¨ <application>named</application>
+ ÐèÒª·ÃÎʵÄËùÓÐĿ¼£º</para>
+
+ <screen>&prompt.root; <userinput>cd /etc/namedb</userinput>
+&prompt.root; <userinput>mkdir -p bin dev etc var/tmp var/run master slave</userinput>
+&prompt.root; <userinput>chown bind:bind slave var/*</userinput><co id="chown-slave"></screen>
+
+
+
+ <calloutlist>
+ <callout arearefs="chown-slave">
+ <para><application>named</application> Ö»ÐèҪдÕâЩĿ¼£¬
+ ÕâÒ²ÊÇÎÒÃǸ³ÓèËüµÄÈ«²¿È¨ÏÞ¡£</para>
+ </callout>
+ </calloutlist>
+ </listitem>
+
+ <listitem>
+ <para>ÖØÐÂ×éÖ¯»ù±¾µÄÓòºÍÅäÖÃÎļþ£º</para>
+ <screen>&prompt.root; <userinput>cp /etc/localtime etc</userinput><co id="localtime">
+&prompt.root; <userinput>mv named.conf etc && ln -sf etc/named.conf</userinput>
+&prompt.root; <userinput>mv named.root master</userinput>
+<!-- I don't like this next bit -->
+&prompt.root; <userinput>sh make-localhost && mv localhost.rev localhost-v6.rev master</userinput>
+&prompt.root; <userinput>cat > master/named.localhost
+$ORIGIN localhost.
+$TTL 6h
+@ IN SOA localhost. postmaster.localhost. (
+ 1 ; serial
+ 3600 ; refresh
+ 1800 ; retry
+ 604800 ; expiration
+ 3600 ) ; minimum
+ IN NS localhost.
+ IN A 127.0.0.1
+^D</userinput></screen>
+
+ <calloutlist>
+ <callout arearefs="localtime">
+ <para>ÕâʹµÃ <application>named</application> Äܹ»½«ÕýÈ·µÄʱ¼ä´«µÝ¸ø
+ &man.syslogd.8;¡£</para>
+ </callout>
+ </calloutlist>
+ </listitem>
+
+ <listitem>
+
+ <indexterm><primary>syslog</primary></indexterm>
+ <indexterm><primary>ÈÕÖ¾</primary>
+ <secondary>DNS</secondary></indexterm>
+
+ <para>Èç¹ûÄúÔÚÔËÐÐ &os; ÔÚ 4.9-RELEASE ֮ǰµÄ°æ±¾£¬ ÐèÒªÁª±àÒ»¸ö¾²Ì¬Á¬½ÓµÄ
+ <application>named-xfer</application>£¬ ²¢½«Æä¸´ÖƵ½É³ºÐÖУº</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
+&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput>
+&prompt.root; <userinput>cd /usr/src/lib/libbind</userinput>
+&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput>
+&prompt.root; <userinput>cd /usr/src/libexec/named-xfer</userinput>
+&prompt.root; <userinput>make cleandir && make cleandir && make depend && make NOSHARED=yes all</userinput>
+&prompt.root; <userinput>cp named-xfer /etc/namedb/bin && chmod 555 /etc/namedb/bin/named-xfer</userinput><co id="clean-cruft"></screen>
+
+ <para>ÔڰѾ²Ì¬Á¬½ÓµÄ
+ <command>named-xfer</command> ×°ºÃÖ®ºóÐèÒªÇåÀíһϣ¬
+ ÒÔÃ⽫¹ýʱµÄ¿â»ò³ÌÐòÁôÔÚÄúµÄÔ´´úÂ븱±¾ÖУº</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
+&prompt.root; <userinput>make cleandir</userinput>
+&prompt.root; <userinput>cd /usr/src/lib/libbind</userinput>
+&prompt.root; <userinput>make cleandir</userinput>
+&prompt.root; <userinput>cd /usr/src/libexec/named-xfer</userinput>
+&prompt.root; <userinput>make cleandir</userinput></screen>
+
+ <calloutlist>
+ <callout arearefs="clean-cruft">
+ <para>¾Ý˵ÕâÒ»²½ÓÐʱ»áʧ°Ü¡£ Èç¹ûÄúÓöµ½ÕâÑùµÄÎÊÌ⣬ Ö´ÐÐÏÂÃæµÄÃüÁ</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/src && make cleandir && make cleandir</userinput></screen>
+
+ <para>²¢É¾³ý <filename>/usr/obj</filename> Ŀ¼£º</para>
+
+ <screen>&prompt.root; <userinput>rm -fr /usr/obj && mkdir /usr/obj</userinput></screen>
+
+ <para>Õ⽫°ÑÈκΠ<quote>À¬»ø</quote> ´ÓÄúµÄÔ´´úÂëĿ¼ÖÐɾ³ý£¬
+ ¶øºóÐø¹¤×÷½«µÃÒÔÕý³£½øÐС£</para>
+ </callout>
+ </calloutlist>
+
+ <para>Èç¹ûÄúÔËÐÐ &os; µÄ 4.9-RELEASE »ò¸üеİ汾£¬ ÔòĬÈÏÇé¿öÏÂ
+ <filename>/usr/libexec</filename> ÖÐµÄ <command>named-xfer</command>
+ ¸±±¾ÒѾ­ÊǾ²Ì¬Á¬½ÓµÄÁË¡£ Äú¿ÉÒÔ¼òµ¥µØ°ÑËüÓà &man.cp.1; ¸´ÖƵ½É³ºÐÖС£</para>
+ </listitem>
+
+ <listitem>
+ <para>×öÒ»¸ö <application>named</application>
+ Äܹ»¿´µ½²¢Ð´ÈëµÄ <filename>dev/null</filename>£º</para>
+
+ <screen>&prompt.root; <userinput>cd /etc/namedb/dev && mknod null c 2 2</userinput>
+&prompt.root; <userinput>chmod 666 null</userinput></screen>
+ </listitem>
+
+ <listitem>
+ <para>½« <filename>/var/run/ndc</filename> ·ûºÅÁ´½Óµ½
+ <filename>/etc/namedb/var/run/ndc</filename>£º</para>
+
+ <screen>&prompt.root; <userinput>ln -sf /etc/namedb/var/run/ndc /var/run/ndc</userinput></screen>
+
+ <note>
+ <para>ÕâÖ÷ÒªÊDZÜÃâÿ´Î¶¼²»µÃ²»Ö¸¶¨ &man.ndc.8;
+ <option>-c</option> µÄÑ¡Ïî¡£ ÓÉÓÚ
+ <filename>/var/run</filename> »áÔÚÿ´ÎÆô¶¯Ê±É¾³ý£¬
+ Èç¹ûÄú·¢ÏÖÕâÊÇÄúÔÚÿ´ÎÆô¶¯Ê±¶¼ÐèÒª×öµÄÊÂÇ飬
+ Ôò¿ÉÒÔÔÚ <username>root</username> µÄ
+ <filename>crontab</filename> ÖÐÔö¼ÓÏàÓ¦µÄÌõÄ¿£¬ ²¢Ê¹ÓÃ
+ <option>@reboot</option> Ñ¡Ïî¡£ ²Î¼û &man.crontab.5;
+ ÒÔÁ˽â¸ü¶àϸ½Ú¡£</para>
+ </note>
+
+ </listitem>
+
+ <listitem>
+
+ <indexterm><primary>syslog</primary></indexterm>
+ <indexterm><primary>ÈÕÖ¾</primary>
+ <secondary>named</secondary></indexterm>
+
+ <para>ÅäÖà &man.syslogd.8; À´´´½¨Ò»¸ö <application>named</application>
+ ¿ÉÒÔдµÄ <devicename>log</devicename> socket¡£ ÒªÍê³ÉËü£¬ ÐèÒª½«
+ <literal>-l /etc/namedb/dev/log</literal> ¼Óµ½
+ <filename>/etc/rc.conf</filename> µÄ
+ <varname>syslogd_flags</varname> ±äÁ¿ÖС£</para>
+ </listitem>
+
+ <listitem>
+
+ <indexterm><primary><command>chroot</command></primary></indexterm>
+
+ <para>Æô¶¯ <application>named</application> ²¢ÈÃËü×Ô¶¯µØ°Ñ×Ô¼º
+ <command>chroot</command> µ½É³ºÐÖУ¬ ·½·¨ÊǰÑÏÂÃæµÄÄÚÈݼӵ½
+ <filename>/etc/rc.conf</filename>£º</para>
+
+ <programlisting>named_enable="YES"
+named_flags="-u bind -g bind -t /etc/namedb /etc/named.conf"</programlisting>
+
+ <note>
+ <para>Çë×¢ÒâÅäÖÃÎļþ
+ <replaceable>/etc/named.conf</replaceable> ÊÇÒÔ
+ <emphasis>Ïà¶ÔÓÚɳºÐ</emphasis> µÄÍêÕû·¾¶À´Ö¸¶¨µÄ£¬
+ ÀýÈçÉÏÃæÄÇÒ»ÐУ¬ ÎļþËùÔÚµÄĿ¼ʵ¼ÊÉÏÊÇ
+ <filename>/etc/namedb/etc/named.conf</filename>¡£</para>
+ </note>
+ </listitem>
+ </itemizedlist>
+
+ <para>ÏÂÒ»²½ÊDZ༭
+ <filename>/etc/namedb/etc/named.conf</filename> ÈÃ
+ <application>named</application> Ö±µ½ÐèÒª¼ÓÔØÄÄЩÓò£¬
+ ÒÔ¼°ËüÃÇÔÚ´ÅÅÌÉϵÄλÖᣠÄú¿ÉÒÔÓÃ×¢Ê͵ôµÄÄǸöÀý×Ó
+ (ûÓÐÃ÷È·µØ×¢Ê͵ôµÄÄÄЩºÍ²»ÔÚɳºÐÖÐÔËÐÐ DNS ·þÎñÆ÷ʱµÄÅäÖÃÎÞÒì)£º</para>
+
+ <programlisting>options {
+ directory "/";<co id="directory">
+ named-xfer "/bin/named-xfer";<co id="named-xfer">
+ version ""; // Don't reveal BIND version
+ query-source address * port 53;
+};
+// ndc control socket
+controls {
+ unix "/var/run/ndc" perm 0600 owner 0 group 0;
+};
+// Zones follow:
+zone "localhost" IN {
+ type master;
+ file "master/named.localhost";<co id="master">
+ allow-transfer { localhost; };
+ notify no;
+};
+zone "0.0.127.in-addr.arpa" IN {
+ type master;
+ file "master/localhost.rev";
+ allow-transfer { localhost; };
+ notify no;
+};
+zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.int" {
+ type master;
+ file "master/localhost-v6.rev";
+ allow-transfer { localhost; };
+ notify no;
+};
+zone "." IN {
+ type hint;
+ file "master/named.root";
+};
+zone "private.example.net" in {
+ type master;
+ file "master/private.example.net.db";
+ allow-transfer { 192.168.10.0/24; };
+};
+zone "10.168.192.in-addr.arpa" in {
+ type slave;
+ masters { 192.168.10.2; };
+ file "slave/192.168.10.db";<co id="slave">
+};</programlisting>
+
+ <calloutlist>
+ <callout arearefs="directory">
+ <para>
+ <literal>directory</literal> Óï¾ä±»Ö¸¶¨Îª
+ <filename>/</filename>£¬ ÒòΪËùÓеÄ
+ <application>named</application> ÐèÒªÔÚÕâ¸öÎļþÖÐ
+ (ÕâÏ൱ÓÚÔÚ <quote>ÆÕͨ</quote> ģʽÏÂÔËÐÐʱµÄ
+ <filename>/etc/namedb</filename>)¡£</para>
+ </callout>
+
+ <callout arearefs="named-xfer">
+ <para>Ö¸¶¨µ½ <command>named-xfer</command> Ö´ÐÐÎļþµÄÍêÕû·¾¶ (Ïà¶Ô
+ <application>named</application> µÄ²ÎÕÕϵ)¡£ ÕâÊDZØÐëµÄ²½Ö裬
+ ÒòΪ <application>named</application> ÔÚĬÈÏÇé¿öÏ»á´Ó
+ <filename>/usr/libexec</filename> ²éÕÒ <command>named-xfer</command>¡£</para>
+ </callout>
+ <callout arearefs="master"><para>Ö¸¶¨ÎļþÃû (Ïà¶ÔÓÚÇ°ÃæµÄ
+ <literal>directory</literal> Óï¾äÖ¸¶¨µÄĿ¼)£¬
+ <application>named</application> ½«ÔÚÕâÀï²éÕÒÓòÐÅÏ¢Îļþ¡£</para>
+ </callout>
+ <callout arearefs="slave"><para>Ö¸¶¨ÎļþÃû (Ïà¶ÔÓÚÇ°ÃæµÄ
+ <literal>directory</literal> Óï¾äÖ¸¶¨µÄĿ¼)£¬
+ <application>named</application> ½«ÔÚÕâÀïдÈë³É¹¦µØ´ÓÖ÷·þÎñÆ÷Äõ½µÄÓòÐÅÏ¢Îļþ¸±±¾¡£
+ ÕâʹΪʲôÎÒÃÇÔÚÇ°ÃæµÄ²½ÖèÖн« <filename>slave</filename> µÄÊôÖ÷¸ÄΪ
+ <groupname>bind</groupname> µÄÔ­Òò¡£</para>
+ </callout>
+ </calloutlist>
+
+ <para>Íê³ÉÕâЩÅäÖÃÖ®ºó£¬ Äú¿ÉÒÔÖØÐÂÆô¶¯·þÎñÆ÷£¬ »òÖØÆô
+ &man.syslogd.8; ·þÎñ²¢Æô¶¯ &man.named.8;£¬ ÒÔÈ·ÈÏ
+ <varname>syslogd_flags</varname> ºÍ
+ <varname>named_flags</varname> µÄÐÂÖµÉúЧÁË¡£
+ ÏÖÔÚÄúÓ¦¸ÃÒѾ­ÔÚɳºÐÖÐÔËÐÐ <application>named</application> ÁË!</para>
+
+ </sect2>
+
+ <sect2>
+ <title>°²È«</title>
+
+ <para>¾¡¹Ü BIND ÊÇ×îΪ³£ÓÃµÄ DNS ʵÏÖ£¬ µ«Ëü×ÜÊÇÓÐһЩ°²È«ÎÊÌâ¡£
+ ʱ³£»áÓÐÈË·¢ÏÖһЩ¿ÉÄܵÄÉõÖÁ¿ÉÒÔÀûÓõݲȫ©¶´¡£
+ </para>
+
+ <para>
+ ¾­³£ÔĶÁ <ulink
+ url="http://www.cert.org/">CERT</ulink> µÄ°²È«¹«¸æ²¢¶©ÔÄ
+ &a.security-notifications; »áÊÇÒ»¸ö°ïÖúÄúʱ¿ÌÁ˽â×îÐÂ
+ Internet ºÍ FreeBSD °²È«ÎÊÌâµÄºÃϰ¹ß¡£
+ </para>
+
+ <tip><para>Èç¹û³öÏÖÁËÎÊÌ⣬ ½«´úÂëÉý¼¶µ½×îа汾²¢ÖØÐÂÁª±à
+ <application>named</application> ²»»á´øÀ´ÈκÎÂé·³¡£</para></tip>
+ </sect2>
+
+ <sect2>
+ <title>½øÒ»²½ÔĶÁ</title>
+
+ <para>BIND/<application>named</application> Áª»úÊֲ᣺
+ &man.ndc.8; &man.named.8; &man.named.conf.5;</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><ulink
+ url="http://www.isc.org/products/BIND/">¹Ù·½µÄ ISC BIND
+ Ò³Ãæ</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink
+ url="http://www.nominum.com/getOpenSourceResource.php?id=6">
+ BIND FAQ</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink url="http://www.oreilly.com/catalog/dns4/">O'Reilly
+ DNS ºÍ BIND µÚ4°æ</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink
+ url="ftp://ftp.isi.edu/in-notes/rfc1034.txt">RFC1034
+ - ÓòÃû - ¸ÅÄîºÍ¹¤¾ß</ulink></para>
+ </listitem>
+
+ <listitem>
+ <para><ulink
+ url="ftp://ftp.isi.edu/in-notes/rfc1035.txt">RFC1035
+ - ÓòÃû - ʵÏÖ¼°Æä±ê×¼</ulink></para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
+ </sect1>
+
+ <sect1 id="network-bind9">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>׫дÕß </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+ <title><acronym>BIND</acronym>9 ºÍ &os;</title>
+
+<!-- This section is here to get users up with BIND9 configurations! It
+ does not cover the terminology, theoretical discussion (why run a name
+ server) or the further reading which is still in the previous section.
+ I did things this way to avoid repetition of content and obviously we
+ cannot just remove the previous section since other supported releases
+ use it. When the previous section is removed then those comments
+ should be moved here. // Tom Rhodes -->
+
+ <indexterm><primary>bind9</primary>
+ <secondary>°²×°</secondary></indexterm>
+
+ <para>&os;&nbsp;5.3 ½«
+ <acronym>BIND</acronym>9 <acronym>DNS</acronym> ·þÎñÈí¼þÒýÈëÁË·¢Ðаü¡£
+ Óë´Ëͬʱ£¬ Õâ´øÀ´ÁËÐµİ²È«ÌØÐÔ£¬ Îļþ²¼¾Ö£¬ ÒÔ¼°×Ô¶¯µÄ
+ &man.chroot.8; ÅäÖᣠÕâÒ»½Ú°üº¬Á½²¿·Ö£¬
+ µÚÒ»²¿·ÖÌÖÂÛÁËÐÂÌØÐÔÒÔ¼°ÈçºÎÅäÖÃËüÃÇ£¬ ¶øºóÒ»²¿·ÖÔò½éÉÜÁËÉý¼¶µÄ²½Ö裬
+ Ëü½«°ïÄú˳ÀûµØÇ¨ÒƵ½ &os;&nbsp;5.3¡£ ´Ó´Ë¿ªÊ¼£¬ ·þÎñÆ÷½«±»¼òдΪ
+ &man.named.8; ¶ø²»ÊÇ <acronym>BIND</acronym>¡£
+ ÕâÒ»½ÚÌø¹ýÁËǰһ½ÚÖÐËù½éÉܵÄÊõÓïÒÔ¼°Ò»Ð©ÀíÂÛÉϵÄÌÖÂÛ£¬ Òò´Ë£¬
+ ½¨ÒéÄúÔĶÁǰһ½ÚÈ»ºóÔÙ¿´ÕâÒ»½Ú¡£</para>
+
+ <para><command>named</command> µÄÅäÖÃÎļþĿǰ´æ·ÅÔÚ
+ <filename role="directory">/var/named/etc/namedb/</filename>£¬
+ ÔÚʹÓÃǰÐèÒª½øÐÐһЩÐ޸ġ£ ÕâÒ²ÊǾø´ó¶àÊýÅäÖÃËùÔÚµÄλÖá£</para>
+
+ <sect2>
+ <title>ÅäÖÃÖ÷Óò</title>
+
+ <para>ÒªÅäÖÃÖ÷ÓòÄúÐèÒª½øÈë
+ <filename role="directory">/var/named/etc/namedb/</filename>
+ ²¢Ö´ÐÐÏÂÃæµÄÃüÁ</para>
+
+ <screen>&prompt.root; <userinput>sh make-localhost</userinput></screen>
+
+ <para>Èç¹ûÒ»ÇÐÕý³££¬ Ôò½«ÔÚ
+ <filename role="directory">master</filename> Ŀ¼Öн¨Á¢Á½¸öеÄÎļþ¡£
+ ËüÃǵÄÎļþÃûÊÇ <filename>localhost.rev</filename> ºÍ
+ <filename>localhost-v6.rev</filename>£¬ ·Ö±ðÓÃÀ´½âÎö±¾µØµÄÃû×ÖºÍ
+ <acronym>IPv6</acronym> ÅäÖÃÖеÄÃû×Ö¡£ ×÷ΪĬÈϵÄÅäÖÃÎļþ£¬
+ ËüÃÇÒѾ­ÔÚ <filename>named.conf</filename> ÎļþÖнøÐÐÁ˶¨Òå¡£</para>
+ </sect2>
+
+ <sect2>
+ <title>ÅäÖôÓÓò</title>
+
+ <para>¿ÉÒÔͨ¹ýÅäÖôÓÓòÀ´Ìṩ¶îÍâµÄÓò»ò×ÓÓòµÄ½âÎö¡£
+ ¶àÊýÇé¿öÏ£¬ <filename>master/localhost.rev</filename>
+ ¿ÉÒÔ¸´ÖƵ½ <filename role="directory">slave</filename>
+ Öв¢½øÐÐÐ޸ġ£ Ò»µ©Íê³É£¬ ÕâЩÎļþ¾Í¿ÉÒÔ¼ÓÈëµ½
+ <filename>named.conf</filename> ÀàËÆ
+ <hostid role="fqdn">example.com</hostid> µÄÅäÖÃÖУº</para>
+
+ <programlisting>zone "example.com" {
+ type slave;
+ file "slave/example.com";
+ masters {
+ 10.0.0.1;
+ };
+};
+
+zone "0.168.192.in-addr.arpa" {
+ type slave;
+ file "slave/0.168.192.in-addr.arpa";
+ masters {
+ 10.0.0.1;
+ };
+};</programlisting>
+
+ <para>Çë×¢ÒâÔÚÕâ¸öÀý×ÓÖУ¬ Ö÷·þÎñÆ÷µÄ
+ <acronym>IP</acronym> µØÖ·Ö¸Ã÷ÁËÎÒÃÇÒª´ÓÄÄÀï°ÑÓò´«¹ýÀ´£»
+ ÄÇ̨·þÎñÆ÷±¾Éí²¢²»Ò»¶¨Òª×÷Ϊ¶ÔÍâµÄ
+ <acronym>DNS</acronym> ·þÎñÆ÷À´Óá£</para>
+ </sect2>
+
+ <sect2>
+ <title>ϵͳµÄ³õʼÅäÖÃ</title>
+
+ <para>ΪÁËÈà <command>named</command> ·þÎñÄܹ»ÔÚϵͳÆô¶¯Ê±×Ô¶¯¼ÓÔØ£¬
+ ÐèÒª°ÑÏÂÃæµÄÑ¡Ïî¼Óµ½ <filename>rc.conf</filename> ÎļþÖУº</para>
+
+ <programlisting>named_enable="YES"</programlisting>
+
+ <para>¾¡¹Ü»¹ÓÐÆäËûµÄһЩ¿ÉÓÃÑ¡Ï ÕâÊÇÔËÐÐÓòÃû·þÎñÆ÷ËùÐèÒªµÄ×îСÅäÖá£
+ Çë²Î¿¼ &man.rc.conf.5; Áª»úÊÖ²áÁ˽â¸ü¶àµÄÑ¡Ïî¡£ ÔÚ
+ <filename>rc.conf</filename> ÖнøÐÐÁËÕâЩÅäÖÃÖ®ºó£¬
+ ¿ÉÒÔͨ¹ýÏÂÃæµÄÃüÁîÐÐÀ´Æô¶¯ <command>named</command>£º</para>
+
+ <screen>&prompt.root; <userinput>/etc/rc.d/named start</userinput></screen>
+ </sect2>
+
+ <sect2>
+ <title><acronym>BIND</acronym>9 µÄ°²È«</title>
+
+ <para>¾¡¹Ü &os; »á×Ô¶¯µØ½« <command>named</command> ·Åµ½Ò»¸ö
+ &man.chroot.8; »·¾³ÖУ¬ ÄúÈÔÈ»¿ÉÒÔ²ÉȡһЩ¸üÑÏÃܵĴëÊ©À´·ÀÖ¹¿ÉÄܵÄÕë¶Ô
+ <acronym>DNS</acronym> ·þÎñµÄ¹¥»÷¡£
+
+ <sect3>
+ <title>²éѯ·ÃÎÊ¿ØÖƱí</title>
+
+ <para>²éѯ·ÃÎÊ¿ØÖƱí¿ÉÒÔÓÃÀ´ÏÞÖÆ¶ÔÓÚÓòµÄ²éѯ¡£
+ ÕâЩÅäÖÃͨ¹ýÔÚ <literal>acl</literal> Óï¾äÖÐÁгöµÄ
+ <acronym>IP</acronym> µØÖ·À´·¢»Ó×÷ÓᣠҪÔÊÐíÒ»¸ö×ÓÍø²éѯ
+ example.org ÖеÄÖ÷»ú£¬ ¿ÉÒÔ×öÏÂÃæµÄ¶¨Ò壺</para>
+
+ <programlisting>acl "example.com" {
+ 192.168.0.0/24;
+};
+
+zone "example.com" {
+ type slave;
+ file "slave/example.com";
+ masters {
+ 10.0.0.1;
+ };
+ allow-query { example.com; };
+};
+
+zone "0.168.192.in-addr.arpa" {
+ type slave;
+ file "slave/0.168.192.in-addr.arpa";
+ masters {
+ 10.0.0.1;
+ };
+ allow-query { example.com; };
+};</programlisting>
+ </sect3>
+
+ <sect3>
+ <title>ÏÞÖÆ°æ±¾²éѯ</title>
+
+ <para>ÔÊÐí²éѯ <acronym>DNS</acronym> ·þÎñµÄ°æ±¾£¬
+ ¿ÉÄÜ»á¸ø¹¥»÷Õß³¨¿ª·½±ãÖ®ÃÅ¡£
+ ÐÄ´æ¶ñÒâµÄÓû§Äܹ»ÀûÓÃÕâÒ»ÐÅÏ¢ÕÒµ½´æÔÚÒÑ֪©¶´µÄ·þÎñÆ÷£¬
+ ²¢¶ÔÆäʵʩ¹¥»÷¡£ ÔÚ <filename>named.conf</filename>
+ µÄ <literal>options</literal> С½ÚÖпÉÒÔαÔì°æ±¾×Ö·û´®£º</para>
+
+ <programlisting>options {
+ directory "/etc/namedb";
+ pid-file "/var/run/named/pid";
+ dump-file "/var/dump/named_dump.db";
+ statistics-file "/var/stats/named.stats";
+ version "None of your business";</programlisting>
+ </sect3>
+<!-- Here is where I stopped for now
+ <sect3>
+ <title>Authentication</title>
+
+ <para> ... </para>
+
+-->
</sect2>
</sect1>
diff --git a/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml b/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml
index 97b5c70cfe..9290602717 100644
--- a/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/pgpkeys/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.242
+ Original Revision: 1.246
$FreeBSD$
-->
<!--
@@ -193,6 +193,11 @@
&pgpkey.brooks;
</sect2>
+ <sect2 id="pgpkey-gnn">
+ <title>&a.gnn;</title>
+ &pgpkey.gnn;
+ </sect2>
+
<sect2 id="pgpkey-pjd">
<title>&a.pjd;</title>
&pgpkey.pjd;
@@ -323,6 +328,11 @@
&pgpkey.mikeh;
</sect2>
+ <sect2 id="pgpkey-mheinen">
+ <title>&a.mheinen;</title>
+ &pgpkey.mheinen;
+ </sect2>
+
<sect2 id="pgpkey-ghelmer">
<title>&a.ghelmer;</title>
&pgpkey.ghelmer;
@@ -498,7 +508,7 @@
&pgpkey.dwmalone;
</sect2>
- <sect2>
+ <sect2 id="pgpkey-kwm">
<title>&a.kwm;</title>
&pgpkey.kwm;
</sect2>
@@ -823,6 +833,11 @@
&pgpkey.viny;
</sect2>
+ <sect2 id="pgpkey-ups">
+ <title>&a.ups;</title>
+ &pgpkey.ups;
+ </sect2>
+
<sect2 id="pgpkey-nectar">
<title>&a.nectar;</title>
&pgpkey.nectar;
diff --git a/zh_CN.GB2312/books/handbook/security/chapter.sgml b/zh_CN.GB2312/books/handbook/security/chapter.sgml
index e4f9313acc..49ba535915 100644
--- a/zh_CN.GB2312/books/handbook/security/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/security/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.225
+ Original Revision: 1.228
$FreeBSD$
-->
@@ -1265,7 +1265,7 @@ permit port ttyd0</programlisting>
ËùÆô¶¯µÄ·þÎñµÄÁ¬½ÓÇëÇó¡£ ÔÚ»ù±¾ÅäÖÃÖ®ºó½«ÌÖÂÛ¸ü¸´ÔÓµÄÇé¿ö¡£</para>
<para>»ù±¾ÅäÖõÄÐÎʽͨ³£ÊÇ
- <literal>·þÎñ : Ö÷»úÑ¡Ïî : ¶¯×÷</literal>¡£
+ <literal>·þÎñ : µØÖ· : ¶¯×÷</literal>¡£
ÕâÀï <literal>·þÎñ</literal> ÊÇ´Ó
<command>inetd</command> Æô¶¯µÄ·þÎñ³ÌÐòµÄÃû×Ö¡£ ¶ø
<literal>µØÖ·</literal> ¿ÉÒÔʹÈκÎÓÐЧµÄÖ÷»úÃû¡¢ Ò»¸ö
@@ -2724,8 +2724,8 @@ jdoe@example.org</screen>
any</literal> ´Ó¶ø±ÜÃâÁ˽«×Ô¼ºËøÔÚÍâÃæµÄÞÏÞξÖÃæ¡£</para>
</warning>
- <para>Ŀǰһ¹²ÓÐÎå¸öÓë IPFW ÓйصÄÄÚºËÑ¡Ï</para>
-
+ <para>Ŀǰһ¹²ÓÐËĸöÓë IPFW ÓйصÄÄÚºËÑ¡Ï</para>
+
<variablelist>
<varlistentry>
<term><literal>options IPFIREWALL</literal></term>
@@ -2776,9 +2776,9 @@ jdoe@example.org</screen>
</listitem>
</varlistentry>
</variablelist>
-
+
<note><para>ÏÈǰ°æ±¾µÄ FreeBSD °üÀ¨ÁËÒ»¸ö
- <literal>IPFIREWALL_ACCT</literal> Ñ¡Ïî¡£ ËüÏÖÔÚÒѾ­¹ýʱÁË£¬
+ <literal>IPFIREWALL_ACCT</literal> Ñ¡Ïî¡£ ËüÏÖÔÚÒѾ­¹ýʱÁË£¬
ÒòΪеķÀ»ðǽ´úÂëÒѾ­°üÀ¨ÁËÉ󼯻úÖÆ¡£</para>
</note>
</sect2>
@@ -3511,7 +3511,7 @@ An optional company name []:<userinput><replaceable>Another Name</replaceable></
<para>ÉÏÊö²½Ö轫ÔÚµ±Ç°Ä¿Â¼ÖÐÉú³ÉÁ½¸öÐÂÎļþ£º
Ò»¸öÊÇȨÍþ·¢Ö¤»ú¹¹µÄÇ©ÃûÎļþ£¬ <filename>myca.key</filename> ÁíÒ»¸öÔòÊÇÖ¤Êé±¾Éí£¬
<filename>new.crt</filename>¡£ ÕâЩÎļþÓ¦·Åµ½Ò»¸öĿ¼ÖУ¬ ͨ³£ÍƼö·ÅÔÚ
- <filename role="directory">/etc</filename> Ï£¬ ÇÒÖ»Äܱ» root ¶ÁÈ¡¡£
+ <filename role="directory">/etc</filename> Ï£¬ ÇÒÖ»Äܱ» <username>root</username> ¶ÁÈ¡¡£
0600 ÕâÑùµÄȨÏÞÓ¦¸Ã¾Í×ã¹»ÁË£¬ Äú¿ÉÒÔÓà <command>chmod</command> À´Íê³ÉÐ޸ġ£</para>
</sect2>
diff --git a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
index 00bdbda953..de65efba07 100644
--- a/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml
@@ -1833,7 +1833,7 @@ raisechar=^^</programlisting>
ÀýÈ磬 Èç¹ûÄú´ÓÄÚ²¿¿ØÖÆÌ¨Æô¶¯£¬ Äú¿ÉÒÔʹÓà <option>-h</option>
À´Ö±½ÓʹÓÃÆô¶¯Òýµ¼Æ÷ºÍÄÚºËÀ´Ê¹Óô®¿Ú×÷ΪËüµÄ¿ØÖÆÌ¨É豸¡£
ÁíÍ⣬ Èç¹ûÄú´Ó´®¿ÚÆô¶¯£¬ Äú¿ÉÒÔʹÓà <option>-h</option>
- À´¸æË߯ô¶¯Òýµ¼Æ÷ºÍÄÚºËʹÓÃÏÔʾÉ豸×÷Ϊ¿ØÖÆÌ¨¡£/para>
+ À´¸æË߯ô¶¯Òýµ¼Æ÷ºÍÄÚºËʹÓÃÏÔʾÉ豸×÷Ϊ¿ØÖÆÌ¨¡£</para>
</listitem>
</varlistentry>
diff --git a/zh_CN.GB2312/books/handbook/users/chapter.sgml b/zh_CN.GB2312/books/handbook/users/chapter.sgml
index 5260329caf..4bcd03f5e9 100644
--- a/zh_CN.GB2312/books/handbook/users/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/users/chapter.sgml
@@ -1,7 +1,7 @@
<!--
The FreeBSD Chinese Documentation Project
- Original Revision: 1.47
+ Original Revision: 1.48
$FreeBSD$
-->
@@ -564,7 +564,7 @@ Other information:</screen>
NIS ÊÇ×Ô¶¯Ö§³ÖµÄ£¬
²»Ò»¶¨ÒªÔÚÃüÁîǰָ¶¨ <literal>yp</literal>¡£
Èç¹ûÕâÈÃÄúÓе㲻̫Ã÷°×£¬ ²»±Øµ£ÐÄ£¬
- NIS ½«ÔÚ <xref linkend="advanced-networking"> ½éÉÜ¡£</para>
+ NIS ½«ÔÚ <xref linkend="network-servers"> ½éÉÜ¡£</para>
</note>
</sect2>
<sect2 id="users-passwd">
diff --git a/zh_CN.GB2312/books/handbook/x11/chapter.sgml b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
index b61d47af4d..2e5e1a6514 100644
--- a/zh_CN.GB2312/books/handbook/x11/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
@@ -2,7 +2,7 @@
The FreeBSD Documentation Project
The FreeBSD Simplified Chinese Project
- Original Revision: 1.152
+ Original Revision: 1.154
$FreeBSD$
-->
@@ -461,7 +461,7 @@
<indexterm><primary>΢µ÷ X11</primary></indexterm>
- <para>½ÓÏÂÀ´Êǵ÷Õû <filename>xorg.conf.new</filename> (»ò <filename>XF86Config.new</filename>£¬ Èç¹ûÔËÐÐ <application>&xfree86</application> µÄ»°)
+ <para>½ÓÏÂÀ´Êǵ÷Õû <filename>xorg.conf.new</filename> (»ò <filename>XF86Config.new</filename>£¬ Èç¹ûÔËÐÐ <application>&xfree86;</application> µÄ»°)
ÅäÖÃÎļþ²¢×÷²âÊÔ¡£ ÓÃÎı¾±à¼­Æ÷Èç
&man.emacs.1; »ò &man.ee.1; ´ò¿ªÕâ¸öÎļþ¡£ Òª×öµÄµÚÒ»¼þÊÂÊÇΪµ±Ç°ÏµÍ³µÄÏÔʾÆ÷ÉèÖÃË¢ÐÂÂÊ¡£
ÕâЩֵ°üÀ¨´¹Ö±ºÍˮƽµÄͬ²½ÆµÂÊ¡£ °ÑËüÃǼӵ½
diff --git a/zh_CN.GB2312/share/sgml/authors.ent b/zh_CN.GB2312/share/sgml/authors.ent
index ccd23d01ae..68ed0ad20a 100644
--- a/zh_CN.GB2312/share/sgml/authors.ent
+++ b/zh_CN.GB2312/share/sgml/authors.ent
@@ -56,7 +56,7 @@
names on cvs.freebsd.org.cn.
-->
-<!ENTITY a.cn.alu "½º£Ñã" <email>alu@FreeBSD.org.cn</email>">
+<!ENTITY a.cn.alu "½º£Ñã <email>alu@FreeBSD.org.cn</email>">
<!ENTITY a.cn.delphij "ÀîöÎ <email>delphij@FreeBSD.org.cn</email>">