home *** CD-ROM | disk | FTP | other *** search
- .\" Copyright (c) 1983 The Regents of the University of California.
- .\" 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 the University of
- .\" California, Berkeley and its contributors.
- .\" 4. Neither the name of the University nor the names of its contributors
- .\" may be used to endorse or promote products derived from this software
- .\" without specific prior written permission.
- .\"
- .\" 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.
- .\"
- .\" @(#)e.t 6.3 (Berkeley) 4/17/91
- .\"
- .\".ds RH "Network configuration options
- .bp
- .LG
- .B
- .ce
- APPENDIX E. NETWORK CONFIGURATION OPTIONS
- .sp
- .R
- .NL
- .PP
- The network support in the kernel is self-configuring
- according to the protocol support options (INET and NS) and the network
- hardware discovered during autoconfiguration.
- There are several changes that may be made to customize network behavior
- due to local restrictions.
- Within the Internet protocol routines, the following options
- set in the system configuration file are supported:
- .IP \fBGATEWAY\fP
- .br
- The machine is to be used as a gateway.
- This option currently makes only minor changes.
- First, the size of the network routing hash table is increased.
- Secondly, machines that have only a single hardware network interface
- will not forward IP packets; without this option, they will also refrain
- from sending any error indication to the source of unforwardable packets.
- Gateways with only a single interface are assumed to have missing
- or broken interfaces, and will return ICMP unreachable errors to hosts
- sending them packets to be forwarded.
- .IP \fBTCP_COMPAT_42\fP
- .br
- This option forces the system to limit its initial TCP sequence numbers
- to positive numbers.
- Without this option, 4.3BSD systems may have problems with TCP connections
- to 4.2BSD systems that connect but never transfer data.
- The problem is a bug in the 4.2BSD TCP; this option should be used
- during the period of conversion to 4.3BSD.
- .IP \fBIPFORWARDING\fP
- .br
- Normally, 4.3BSD machines with multiple network interfaces
- will forward IP packets received that should be resent to another host.
- If the line ``options IPFORWARDING="0"'' is in the system configuration
- file, IP packet forwarding will be disabled.
- .IP \fBIPSENDREDIRECTS\fP
- .br
- When forwarding IP packets, 4.3BSD IP will note when a packet is forwarded
- using the same interface on which it arrived.
- When this is noted, if the source machine is on the directly-attached
- network, an ICMP redirect is sent to the source host.
- If the packet was forwarded using a route to a host or to a subnet,
- a host redirect is sent, otherwise a network redirect is sent.
- The generation of redirects may be inhibited with the configuration
- option ``options IPSENDREDIRECTS="0".''
- .br
- .IP \fBSUBNETSARELOCAL\fP
- TCP calculates a maximum segment size to use for each connection,
- and sends no datagrams larger than that size.
- This size will be no larger than that supported on the outgoing
- interface.
- Furthermore, if the destination is not on the local network,
- the size will be no larger than 576 bytes.
- For this test, other subnets of a directly-connected subnetted
- network are considered to be local unless the line
- ``options SUBNETSARELOCAL="0"'' is used in the system configuration file.
- .IP \fBCOMPAT_42\fP
- .br
- This option, intended as a catchall for 4.2BSD compatibility options,
- has only a single function thus far.
- It disables the checking of UDP input packet checksums.
- As the calculation of UDP packet checksums was incorrect in 4.2BSD,
- this option allows a 4.3BSD system to receive UDP packets from
- a 4.2BSD system.
- .LP
- The following options are supported by the Xerox NS protocols:
- .IP \fBNSIP\fP
- .br
- This option allows NS IDP datagrams to be encapsulated in Internet IP
- packets for transmission to a collaborating NSIP host.
- This may be used to pass IDP packets through IP-only link layer networks.
- See
- .IR nsip (4P)
- for details.
- .IP \fBTHREEWAYSHAKE\fP
- .br
- The NS Sequenced Packet Protocol does not require a three-way handshake
- before considering a connection to be in the established state.
- (A three-way handshake consists of a connection request, an acknowledgement
- of the request along with a symmetrical opening indication,
- and then an acknowledgement of the reciprocal opening packet.)
- This option forces a three-way handshake before data may be transmitted
- on Sequenced Packet sockets.
-