Quick review requested

Chris Pepper pepper at reppep.com
Wed Oct 1 04:17:52 UTC 2003


At 6:02 PM -0400 2003/09/30, Tom Rhodes wrote:

Tom,

	As someone who went through the options tonight, I found this 
very helpful. I have lots of niggles, though...

>--- doc.old/en_US.ISO8859-1/books/handbook/install/chapter.sgml 
>	Mon Sep 29 13:40:57 2003
>+++ doc/en_US.ISO8859-1/books/handbook/install/chapter.sgml	Mon 
>Sep 29 18:39:26 2003
>@@ -3382,6 +3382,233 @@
>  	post-installation configuration.</para>
>      </sect2>
>
>+    <sect2 id="network-services">
>+      <title>Configure Additional Network Services</title>
>+
>+      <para>Configuring the network services can be a daunting

	s/the network/network/ (any network services; not a canonical set)

>+	task for new users if they lack any previous network 
>configuration knowledge.

	s/lack any previous/lack previous/ (people might have some, 
but still be intimidated)

>+	Configuring a network
>+	is an important aspect of &os;, therefore users should at least
>+	have an understanding of various services available to them.</para>

	Nah, networking is an important aspect of FreeBSD; 
configuring a network is an important aspect of managing a FBSD 
system.

	I actually think "have an understanding of various services" 
is too ambitious -- most users don't know about most of the network 
ports that are available. How about:

	Networking (including the Internet) is critical to all modern 
operating systems, including &os;; as a result, it's very useful to 
have some understanding &os;'s extensive networking capabilities.

>+      <screen>-a /.amd_mnt -l syslog /host /etc/amd.map /net 
>/etc/amd.map</screen>
>+
>+      <para>The <literal>-a</literal> option specifies the default mount
>+	location which is listed here as <filename>/.amd_mnt</filename>.

	s/location which is listed/location, which is specified/

>+	The <literal>-l</literal> option specifies the default
>+	<filename>log</filename> file; however, when &man.syslogd.8; is
>+	specified all log activity will be sent to the system log daemon.
>+	The <filename>/host</filename> is used to mount an exported

	s/is used/argument is used/

>+	file system from a remote hostname, while

	s/hostname,/host,/

>+	<filename>/net</filename> is used to mount an exported file
>+	system from an <acronym>IP</acronym> address.  The
>+	<filename>/etc/amd.map</filename> defines the default options

	s/defines/file defines/

>+	for <acronym>AMD</acronym> exports.</para>

>+      <para>The <option>Mail</option> is used to configure the system's

	s/is/option is/

>+	default <acronym>MTA</acronym> or mail server.  Selecting this

	s/<acronym>MTA</acronym> or/<acronym>MTA</acronym>, "Mail 
Transport Agent, or/ (spell it out the first time, not later)

>+	option will bring forth the following menu:</para>

	s/forth/up/

>+      <para>Selecting <application>Sendmail</application> will install
>+	the popular <application>Sendmail</application> server which
>+	is the &os; default.  The <option>Sendmail local</option> option
>+	will set <application>Sendmail</application> to be the default
>+	<acronym>MTA</acronym>, but disables its ability to receive

	s/disables/disable/

>+	incoming email from the Internet.  The other options here,
>+	<application>Postfix</application> and
>+	<application>Exim</application> act similar to

	s/<application>Exim</application> 
act/<application>Exim</application>, act/

>+	<application>Sendmail</application>, as in they both deliver

	s/as in/in that/

>+	email; however, selecting either of these is more of a user
>+	preference than anything else.</para>

	s/selecting either of these is more of a user preference than 
anything else./some people prefer these alternatives to the Sendmail 
MTA.

>+      <para>The <acronym>NFS</acronym> client will
>+	set the machine to work as a client for an
>+	<acronym>NFS</acronym> server.  An <acronym>NFS</acronym> server

	s/set the machine to work as a client for an 
<acronym>NFS</acronym> server./configures the system to communicate 
with a server via <acronym>NFS</acronym>.

>+	exports remotely mounted file systems to other machines on the local

	s/exports remotely mounted file systems/makes file systems available/
	s/local//

>+	network via the <acronym>NFS</acronym> protocol.  If this is
>+	a stand alone machine, this option can remain unselected.  The
>+	system may require more configuration later, see

	s/later, see/later; see/

>+	<xref linkend="network-nfs"> for more
>+	information about client and server configuration.</para>

>+      <para>Our next option is the
>+	<acronym>PCNFSD</acronym> selection.  This
>+	option will install the
>+	<filename role="package">net/pcnfsd</filename> package from
>+	the ports collection.  This is a useful utility which provides
>+	<acronym>NFS</acronym> authentication services for systems which
>+	are unable to provide their own.  For instance, Microsoft's

	s/their own.  For instance,/their own, such as/

>+	<acronym>DOS</acronym> operating system.</para>

>+      <para>The &man.rpcbind.8;, &man.rpc.statd.8;, and
>+	&man.rpc.lockd.8; utilities are all used for Remote Procedure
>+	Calls (<acronym>RPC</acronym>).  The <command>rpcbind.8</command>
>+	utility handles the communication between <acronym>NFS</acronym>

	s/handles the communication/manages communication/

>+	servers, their clients, and is required for

	s/servers, their clients/servers and clients/

>+	<acronym>NFS</acronym> servers to operate correctly.  The
>+	<command>rpc.statd</command> daemon interacts with the
>+	<command>rpc.statd</command> daemon on other hosts to provide
>+	status monitoring.  The reported status is usually held in the
>+	<filename>/var/db/statd.status</filename> file.  The final
>+	option listed here is the <command>rpc.lockd</command> option,
>+	which, when selected, will provide for file locking.  This is

	s/will provide for for file locking./provides file locking services./

>+	usually used with <command>rpc.statd</command> to monitor what
>+	hosts are requesting locks and how frequent they request them.

	/frequent/frequently/

>+	While these last two options are marvelous for debugging, they
>+	are not required for <acronym>NFS</acronym> servers and clients
>+	to operate correctly.</para>
>+
>+      <para>As we progress down the list the next item here is
>+	<option>Routd</option>, which is the route daemon.  The

	s/Routd/Routed/
	s/route daemon./routing daemon./

>+	&man.routed.8; utility manages the network routing tables,

	s/the network/network/ (other programs may manage such tables 
separately)

>+	discovers multicast routers, and supplies a copy of the routing
>+	tables to any physically connected host on the network upon
>+	request.  This is mainly used for routing
>+	<quote>connectionless</quote> protocols (see &man.icmp.4 and
>+	&man.udp.4;).  When selected, a menu will be presented
>+	requesting the default location of the utility.  The default
>+	location is already defined for you and can be selected with
>+	the <keycap>Enter</keycap> key.  You will then be presented
>+	with yet another menu, this time asking for the flags you wish
>+	to be passed on to <command>routed</command>.  The default is

	s/to be passed on to/to pass on/

>+	<literal>-q</literal> and it should already appear on the
>+	screen.</para>
>+
>+      <para>Next in line is the <option>Rwhod</option> option which,
>+	when selected, will have the &man.rwhod.8; daemon start up

	s/will have the &man.rwhod.8; daemon start up/will start the 
&man.rwhod.8; daemon/

>+	during system initialization.  The <command>rwhod</command>
>+	utility broadcasts system messages across the network
>+	periodically, or collects them when in <quote>consumer</quote>
>+	mode.  This utility is great for monitoring the status of
>+	machines on the network, but can be highly annoying when in
>+	<quote>producer mode</quote> as it will broadcast messages
>+	every three minutes or so.</para>
>+
>+      <para>Next to the last option in the list we have the
>+	&man.sshd.8; daemon.  This is the secure shell server for
>+	<application>OpenSSH</application> and it is highly recommended
>+	over the standard <command>telnet</command> and
>+	<acronym>FTP</acronym> servers.  The <command>sshd</command>
>+	server is used to create a secure connection from one host to
>+	another by using encryption connections.</para>

	s/another by using encryption connections/another using 
encrypted connections/
	or /another using encrypted communications/

>+      <para>Finally there is the <acronym>TCP</acronym> Extensions
>+	option.  This enables the <acronym>TCP</acronym> Extensions
>+	as defined by <acronym>RFC</acronym> 1323 and

	s/as defined by/defined in/ (it doesn't enable all extensions)

>+	<acronym>RFC</acronym> 1644.  While on many hosts this can
>+	speed up connections, but can also cause some connections to

	s/but can/it can/

>+	or be dropped.  It is not recommended for servers but may be
>+	beneficial for stand alone machines.</para>

	It's the default in my 4.9-rc1 install running now; should it 
be turned off? Where is more info on the implications available?


					Chris Pepper
-- 
Chris Pepper:               <http://www.reppep.com/~pepper/>
Rockefeller University:     <http://www.rockefeller.edu/>



More information about the freebsd-doc mailing list