home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / share / doc / smm / 02.config / e.t < prev    next >
Encoding:
Text File  |  1991-04-17  |  5.6 KB  |  124 lines

  1. .\" Copyright (c) 1983 The Regents of the University of California.
  2. .\" All rights reserved.
  3. .\"
  4. .\" Redistribution and use in source and binary forms, with or without
  5. .\" modification, are permitted provided that the following conditions
  6. .\" are met:
  7. .\" 1. Redistributions of source code must retain the above copyright
  8. .\"    notice, this list of conditions and the following disclaimer.
  9. .\" 2. Redistributions in binary form must reproduce the above copyright
  10. .\"    notice, this list of conditions and the following disclaimer in the
  11. .\"    documentation and/or other materials provided with the distribution.
  12. .\" 3. All advertising materials mentioning features or use of this software
  13. .\"    must display the following acknowledgement:
  14. .\"    This product includes software developed by the University of
  15. .\"    California, Berkeley and its contributors.
  16. .\" 4. Neither the name of the University nor the names of its contributors
  17. .\"    may be used to endorse or promote products derived from this software
  18. .\"    without specific prior written permission.
  19. .\"
  20. .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  21. .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  22. .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  23. .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  24. .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25. .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26. .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27. .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28. .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29. .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30. .\" SUCH DAMAGE.
  31. .\"
  32. .\"    @(#)e.t    6.3 (Berkeley) 4/17/91
  33. .\"
  34. .\".ds RH "Network configuration options
  35. .bp
  36. .LG
  37. .B
  38. .ce
  39. APPENDIX E. NETWORK CONFIGURATION OPTIONS
  40. .sp
  41. .R
  42. .NL
  43. .PP
  44. The network support in the kernel is self-configuring
  45. according to the protocol support options (INET and NS) and the network
  46. hardware discovered during autoconfiguration.
  47. There are several changes that may be made to customize network behavior
  48. due to local restrictions.
  49. Within the Internet protocol routines, the following options
  50. set in the system configuration file are supported:
  51. .IP \fBGATEWAY\fP
  52. .br
  53. The machine is to be used as a gateway.
  54. This option currently makes only minor changes.
  55. First, the size of the network routing hash table is increased.
  56. Secondly, machines that have only a single hardware network interface
  57. will not forward IP packets; without this option, they will also refrain
  58. from sending any error indication to the source of unforwardable packets.
  59. Gateways with only a single interface are assumed to have missing
  60. or broken interfaces, and will return ICMP unreachable errors to hosts
  61. sending them packets to be forwarded.
  62. .IP \fBTCP_COMPAT_42\fP
  63. .br
  64. This option forces the system to limit its initial TCP sequence numbers
  65. to positive numbers.
  66. Without this option, 4.3BSD systems may have problems with TCP connections
  67. to 4.2BSD systems that connect but never transfer data.
  68. The problem is a bug in the 4.2BSD TCP; this option should be used
  69. during the period of conversion to 4.3BSD.
  70. .IP \fBIPFORWARDING\fP
  71. .br
  72. Normally, 4.3BSD machines with multiple network interfaces
  73. will forward IP packets received that should be resent to another host.
  74. If the line ``options IPFORWARDING="0"'' is in the system configuration
  75. file, IP packet forwarding will be disabled.
  76. .IP \fBIPSENDREDIRECTS\fP
  77. .br
  78. When forwarding IP packets, 4.3BSD IP will note when a packet is forwarded
  79. using the same interface on which it arrived.
  80. When this is noted, if the source machine is on the directly-attached
  81. network, an ICMP redirect is sent to the source host.
  82. If the packet was forwarded using a route to a host or to a subnet,
  83. a host redirect is sent, otherwise a network redirect is sent.
  84. The generation of redirects may be inhibited with the configuration
  85. option ``options IPSENDREDIRECTS="0".''
  86. .br
  87. .IP \fBSUBNETSARELOCAL\fP
  88. TCP calculates a maximum segment size to use for each connection,
  89. and sends no datagrams larger than that size.
  90. This size will be no larger than that supported on the outgoing
  91. interface.
  92. Furthermore, if the destination is not on the local network,
  93. the size will be no larger than 576 bytes.
  94. For this test, other subnets of a directly-connected subnetted
  95. network are considered to be local unless the line
  96. ``options SUBNETSARELOCAL="0"'' is used in the system configuration file.
  97. .IP \fBCOMPAT_42\fP
  98. .br
  99. This option, intended as a catchall for 4.2BSD compatibility options,
  100. has only a single function thus far.
  101. It disables the checking of UDP input packet checksums.
  102. As the calculation of UDP packet checksums was incorrect in 4.2BSD,
  103. this option allows a 4.3BSD system to receive UDP packets from
  104. a 4.2BSD system.
  105. .LP
  106. The following options are supported by the Xerox NS protocols:
  107. .IP \fBNSIP\fP
  108. .br
  109. This option allows NS IDP datagrams to be encapsulated in Internet IP
  110. packets for transmission to a collaborating NSIP host.
  111. This may be used to pass IDP packets through IP-only link layer networks.
  112. See
  113. .IR nsip (4P)
  114. for details.
  115. .IP \fBTHREEWAYSHAKE\fP
  116. .br
  117. The NS Sequenced Packet Protocol does not require a three-way handshake
  118. before considering a connection to be in the established state.
  119. (A three-way handshake consists of a connection request, an acknowledgement
  120. of the request along with a symmetrical opening indication,
  121. and then an acknowledgement of the reciprocal opening packet.)
  122. This option forces a three-way handshake before data may be transmitted
  123. on Sequenced Packet sockets.
  124.