BACK ..
NFS === FreeBSD: -------- siehe: "man mount_nfs" (http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/network-nfs.html) [Server] # vi /etc/exports: ### nur lesend ### Das ganze Klasse-C-Netz kann auf das CDROM zugreifen. /cdrom -ro -network 192.168.0.0 -mask 255.255.255.0 ### jeder kann NUR mit seiner UID auf das Verzeichnis zugreifen ### Nur die Rechner mit den genannten IPs koennen auf das ### Home-Verzeichnis zugreifen. /home -alldirs -maproot=0: 192.168.0.100 192.168.0.101 192.168.0.102 ### jeder hat in diesem Verzeichnis die UID "0" (root) ### Nur die drei Rechner "sonne", "mond" und "stern" koennen ### auf das Verzeichnis zugreifen. /public -alldirs -mapall=0: sonne mond stern Nach jeder Aendereung in /etc/exports muss "mountd" neu gestartet werden! FreeBSD 4.x: ------------ # vi /etc/rc.conf: portmap_enable="YES" # Run the portmapper service (YES/NO). nfs_server_enable="YES" # This host is an NFS server (or NO) nfs_server_flags="-t -n 4" # (-u -t -n 4) mountd_flags="-r" # Flags to mountd (if NFS server enabled). Der Rechner kann neu gestartet werden, man kann NFS aber auch manuel starten: # portmap # nfsd -u -t -n 4 # mountd -r FreeBSD 5.x: ------------ # vi /etc/rc.conf: rpc_lockd_enable="YES" # Run NFS rpc.lockd needed for client/server. rpc_statd_enable="YES" # Run NFS rpc.statd needed for client/server. rpcbind_enable="YES" # Run the portmapper service (YES/NO). rpcbind_program="/usr/sbin/rpcbind" # path to rpcbind, if you want a different one. nfs_server_enable="YES" # This host is an NFS server (or NO) nfs_server_flags="-t -n 4" # (-u -t -n 4) nfs_reserved_port_only="YES" # YES: sysctl -w vfs.nfs.nfs_privport=1 mountd_flags="-r" # Flags to mountd (if NFS server enabled). weak_mountd_authentication="NO" # YES: mountd_flags="-n" (USER duerfen mounten) Der Rechner kann neu gestartet werden, man kann NFS aber auch manuel starten: # rpcbind # nfsd -u -t -n 4 # mountd -r [Client] # vi /etc/rc.conf: nfs_client_enable="YES" # This host is an NFS client (or NO). Der Rechner kann neu gestartet werden, man kann die Client-Software aber auch manuel starten: # nfsiod -n 4 "nfsiod" ist nicht zwingend erforderlich, verbessert aber die Leistung. # mount 192.168.0.xxx:/datadir /datadir bei Problemen: UDP: # mount -t nfs -r=1024 192.168.0.xxx:/datadir /datadir TCP: # mount -t nfs -o tcp 192.168.0.xxx:/datadir /datadir # vi /etc/fstab fuer einen Transfer per UDP (schnell): 192.168.9.1:/cdrom /scdrom nfs ro,noauto 0 0 192.168.9.1:/home /home nfs rw 0 0 192.168.9.1:/public /home nfs rw 0 0 fuer einen Transfer per TCP (sicher): 192.168.9.1:/cdrom /scdrom nfs ro,tcp,noauto 0 0 192.168.9.1:/home /home nfs rw,tcp 0 0 192.168.9.1:/public /home nfs rw,tcp 0 0 oder (bei Problemen / Wenn der Server kein FreeBSD-Rechner ist.): 192.168.9.1:/cdrom /scdrom nfs ro,r=1024,noauto 0 0 192.168.9.1:/home /home nfs rw,r=1024 0 0 192.168.9.1:/public /home nfs rw,r=1024 0 0 oder (bei Problemen / Wenn der Client kein FreeBSD-Rechner ist.): 192.168.9.1:/cdrom /scdrom nfs ro,w=1024,noauto 0 0 192.168.9.1:/home /home nfs rw,w=1024 0 0 192.168.9.1:/public /home nfs rw,w=1024 0 0