FreeBSD and NFS

Разрешаем запуск NFS-сервераv в /etc/rc.conf:

cat >> /etc/rc.conf
nfs_server_enable="YES"
nfs_reserved_port_only="YES"
rpcbind_enable="YES"
rpc_lockd_enable="YES"
rpc_lockd_flags="-p 884"
rpc_statd_enable="YES"
rpc_statd_flags="-p 885"
mountd_enable="YES"
mountd_flags="-p 883"

Добавляем разрешения в /etc/pf.conf:

# разрешить запросы к серверу NFS и RPCBIND
pass quick inet proto { tcp, udp } from any to port { nfsd, rpcbind } keep state
# mountd -p 883
pass quick inet proto { tcp, udp } from any to port 883 keep state
# rpc.lockd -p 884
pass quick inet proto { tcp, udp } from any to port 884 keep state
# rpc.statd -p 885
pass quick inet proto { tcp, udp } from any to port 885 keep state

Запускаем все необходимые службы:

/etc/rc.d/rpcbind start
/etc/rc.d/mountd start
/etc/rc.d/nfsd start

Настраиваем, какие именно директории мы хотим открыть для совместного пользования и кому. Все это делается в файле /etc/exports:

cat >> /etc/exports
/usr/ports -ro -network 172.16.1.0 -mask 255.255.255.0

Теперь нужно применить изменения:

  • /etc/rc.d/mountd reload

Optimizing NFS Performance:

freebsd/fbsd_nfs.txt · Last modified: 2013/12/16 14:06 by drybkin
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5