1.В /etc/rc.conf добавляем
nfs_server_enable=»YES»
nfs_server_flags=» -u -t -n 4 -h 192.168.1.41″
rpcbind_enable=»YES»
mountd_enable=»YES»
mountd_flags=»-r»
2. Создаем файл /etc/exports:
/usr/home/sharanfs -maproot=0 -network 192.168.1.0/24
3.Запускаем необходимые службы
/etc/rc.d/rpcbind start
/etc/rc.d/mountd start
/etc/rc.d/nfsd start
4.проверка корректности запуска служб
sockstat | grep nfs
root nfsd 1244 5 tcp4 192.168.1.41:2049 *:*
rpcinfo -p
program vers proto port service
100000 4 tcp 111 rpcbind
100000 3 tcp 111 rpcbind
100000 2 tcp 111 rpcbind
100000 4 udp 111 rpcbind
100000 3 udp 111 rpcbind
100000 2 udp 111 rpcbind
100000 4 local 111 rpcbind
100000 3 local 111 rpcbind
100000 2 local 111 rpcbind
100005 1 udp 826 mountd
100005 3 udp 826 mountd
100005 1 tcp 826 mountd
100005 3 tcp 826 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
5.Проверка экспортируемого ресурса
showmount -ae
All mount points on localhost:
Exports list on localhost:
/usr/home/sharanfs 192.168.1.0
При необходимости внесения изменений в файл /etc/exports делаем рестарт mountd
/etc/rc.d/mountd restart
6.На клиенте подключаемся команлой
mount –t nfs 192.168.1.41:/usr/home/sharanfs /mnt
P.S. на забываем проверить поддержку NFS в ядре
Источники: http://www.opennet.ru/base/net/nfs_setup.txt.html