Instalacja i konfiguracja na debian lenny bez rozpisywania się w szczegóły.
Założenia: Mamy dwa serwery o adresach:
SERWER-1: 10.0.0.1
SERWER-2 :10.0.0.2
Chcemy na SERWER-1 udostępnić katalog /home dla SERWER-2
Na SERWER-1 wykonujemy następujące czynności
# apt-get install nfs-kernel-server nfs-common portmap
Edytujemy /etc/exports
# vi /etc/exports
Dodajemy taki wpis:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
/home 10.0.0.2(rw,sync,no_root_squash,no_subtree_check)
Nastempnie poprawiamy dwa pliki /etc/default/nfs-kernel-server i /etc/default/nfs-common a dokładniej opcje :
dla
/etc/default/nfs-kernel-server
RPCMOUNTDOPTS="-p 32767"
i
/etc/default/nfs-common
STATDOPTS="--port 32765 --outgoing-port 32766"
Jeżeli mamy jakiegoś firewall'a z jakąś tam polityką bezpieczeństwa dla sieci LAN to musimy dodać następujące wpisy:
#eth1 - interfejs dla sieci LAN po którym komunikują się SERWER-1 i SERWER-2
iptables -A INPUT -p tcp -i eth1 --dport 2049 -m state --state NEW,RELATED -j ACCEPT
iptables -A INPUT -p udp -i eth1 --dport 2049 -m state --state NEW,RELATED -j ACCEPT
iptables -A INPUT -p tcp -i eth1 --dport 111 -m state --state NEW,RELATED -j ACCEPT
iptables -A INPUT -p udp -i eth1 --dport 111 -m state --state NEW,RELATED -j ACCEPT
iptables -A INPUT -p tcp -i eth1 --dport 32765:32769 -m state --state NEW,RELATED -j ACCEPT
iptables -A INPUT -p udp -i eth1 --dport 32765:32769 -m state --state NEW,RELATED -j ACCEPT
Pozostaje zrestartować usługii:
# /etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
# /etc/init.d/nfs-common restart
Stopping NFS common utilities: idmapd statd.
Starting NFS common utilities: statd idmapd.
# /etc/init.d/portmap restart
Stopping portmap daemon....
Starting portmap daemon....
Przechodzimy na SERWER-2
# apt-get install portmap nfs-common
# mkdir -p /vol/SERWER-1/home
# mount -t nfs 10.0.0.1:/home/ /vol/SERWER-1/home
# df -h
System plików rozm. użyte dost. %uż. zamont. na
/dev/sda1 3,7G 918M 2,6G 26% /
tmpfs 7,2G 0 7,2G 0% /lib/init/rw
udev 10M 96K 10M 1% /dev
tmpfs 7,2G 0 7,2G 0% /dev/shm
/dev/sda7 790G 29G 721G 4% /home
/dev/sda6 3,7G 72M 3,5G 3% /tmp
/dev/sda3 7,4G 2,7G 4,4G 38% /usr
/dev/sda5 9,7G 1,3G 8,0G 14% /var
10.0.0.1:/home/ 2,1T 1,7T 420G 80% /vol/SERWER-1/home




