|
|
1.1 root 1: .\" Copyright (c) 1989 The Regents of the University of California.
2: .\" All rights reserved.
3: .\"
4: .\" Redistribution and use in source and binary forms are permitted provided
5: .\" that: (1) source distributions retain this entire copyright notice and
6: .\" comment, and (2) distributions including binaries display the following
7: .\" acknowledgement: ``This product includes software developed by the
8: .\" University of California, Berkeley and its contributors'' in the
9: .\" documentation or other materials provided with the distribution and in
10: .\" all advertising materials mentioning features or use of this software.
11: .\" Neither the name of the University nor the names of its contributors may
12: .\" be used to endorse or promote products derived from this software without
13: .\" specific prior written permission.
14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17: .\"
18: .\" @(#)nfsd.8 5.6 (Berkeley) 6/24/90
19: .\"
20: .TH NFSD 8 "June 24, 1990"
21: .UC 7
22: .SH NAME
23: nfsd \- remote NFS server
24: .SH SYNOPSIS
25: .B nfsd
26: [
27: .B \-u
28: .I msk,mtch,numprocs
29: ]
30: [
31: .B \-t
32: .I msk,mtch,hostadr1,hostadr2,...
33: ]
34: [
35: .I numprocs
36: ]
37: .SH DESCRIPTION
38: .I Nfsd
39: runs on a server machine to service
40: .SM NFS
41: requests from client machines.
42: At least one
43: .I nfsd
44: must be running for a machine to operate as a server.
45: The options
46: .B \-u
47: and
48: .B \-t
49: are used to indicate which transport protocols are to be served.
50: .TP
51: .B \-u
52: Serve UDP NFS clients.
53: .TP
54: .B \-t
55: Serve TCP NFS clients.
56: .TP
57: .I "msk, mtch"
58: These arguments permit restriction of NFS services
59: to a subset of the host addresses. The
60: .I msk
61: and
62: .I mtch
63: are applied to the client host address as follows:
64: .sp
65: if ((
66: .I host_address
67: &
68: .I msk
69: ) ==
70: .I mtch
71: )
72: .br
73: - service the client request
74: .br
75: else
76: .br
77: - drop the request
78: .TP
79: .I hostadr1,...
80: You may also specify zero or more specific host addresses to be accepted
81: as well as ones that pass the
82: .I msk, mtch
83: test above.
84: This may only be done for transport protocols that are connection based, such
85: as TCP.
86: For the internet domain,
87: .I msk, mtch
88: and
89: .I hostadrs'
90: are specified in internet
91: .I dot
92: notation.
93: .TP
94: .I numprocs
95: Specifies how many servers to fork off. This may only be specified for
96: non-connection based protocols such as UDP.
97: .LP
98: If neither
99: .I \-u
100: or
101: .I \-t
102: are specified,
103: .I numprocs
104: servers for UDP accepting requests from all clients are started.
105: If
106: .I numprocs
107: is not specified, it defaults to 1.
108: .LP
109: For example:
110: .sp
111: nfsd \-u 255.255.255.0,131.104.48.0,4 \-t 255.255.0.0,131.104.0.0,131.102.31.2
112: .IP "- "
113: Serves UDP and TCP transports. For UDP,
114: it runs 4 daemons that accept requests
115: from any client on subnet 131.104.48.
116: For TCP, it accepts connections from any client on network 131.104
117: plus the client with the address 131.102.31.2.
118: .LP
119: nfsd \-u 255.255.240.0,131.104.0.0,6 \-t 0,0
120: .IP "- "
121: Serves UDP and TCP transports.
122: For UDP, it runs 6 daemons that accept requests from clients with
123: addresses in the range 131.104.0.x - 131.104.15.x.
124: For TCP, it accepts connections from any client.
125: .LP
126: nfsd \-u 0,0,4
127: .IP "- "
128: Serves any UDP client with 4 servers, only.
129: .LP
130: nfsd 4
131: .IP "- "
132: Serves any UDP client with 4 servers, only. (Compatibility)
133: .LP
134: A server should typically run enough daemons to handle
135: the maximum level of concurrency from its clients,
136: typically four to six.
137: .PP
138: .I Nfsd
139: listens for service requests at the port indicated in the
140: .SM NFS
141: server specification; see
142: ``Network File System Protocol Specification, RFC1094''
143: .SH SEE ALSO
144: .IR nfsstat (1),
145: .IR nfssvc (2),
146: .IR mountd (8),
147: .IR portmap (8)
148: .SH BUGS
149: The client host address restrictions specified here are unrelated to
150: the mount restrictions specified in /etc/exports for
151: .IR mountd (8).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.