|
|
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.