This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
it:uloziste:nfs [2019/01/30 21:10] matt created |
it:uloziste:nfs [2021/03/25 12:32] (current) matt |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== NFS ===== | ===== NFS ===== | ||
- | yum list nfs-utils | + | ===Nainstalovat a spustit potřebné služby=== |
+ | Debian | ||
+ | <code>apt install nfs-kernel-server portmap | ||
+ | |||
+ | systemctl status nfs-server | ||
+ | systemctl enable nfs-server | ||
+ | |||
+ | systemctl status rpcbind | ||
+ | systemctl enable rpcbind</code> | ||
+ | |||
+ | |||
+ | CentOS | ||
+ | <code>yum install nfs-utils libnfsidmap | ||
+ | |||
+ | systemctl enable rpcbind | ||
+ | systemctl enable nfs-server | ||
+ | |||
+ | systemctl start rpcbind | ||
+ | systemctl start nfs-server | ||
+ | systemctl start rpc-statd | ||
+ | systemctl start nfs-idmapd</code> | ||
+ | |||
+ | ===Vysdílet potřebné adresáře=== | ||
+ | |||
+ | <code>vi /etc/exports | ||
+ | /home/matt/DataMediaLV/Film 10.0.20.10(ro) | ||
+ | /home/matt/DataMediaLV/Serial 10.0.20.10(ro) | ||
+ | /home/matt/DataMediaLV/VuRecordings 10.0.20.10(rw,sync,no_root_squash) | ||
+ | /home/matt/DataR1/Foto/Rodinne 10.0.20.10(ro)</code> | ||
+ | |||
+ | ===Aktualizace a ověření nastavených adresářů=== | ||
+ | <code>exportfs -r | ||
+ | exportfs -v</code> | ||
+ | |||
+ | |||
+ | ===Nastavení portů=== | ||
+ | |||
+ | Centos | ||
+ | <code>vim /etc/sysconfig/nfs | ||
+ | LOCKD_TCPPORT=32803 | ||
+ | LOCKD_UDPPORT=32769 | ||
+ | MOUNTD_PORT=892 | ||
+ | STATD_PORT=662</code> | ||
+ | |||
+ | Debian | ||
+ | <code>vim /etc/default/nfs-common | ||
+ | STATDOPTS="--port 32765 --outgoing-port 32766"</code> | ||
+ | |||
+ | <code>vim /etc/default/nfs-kernel-server | ||
+ | RPCMOUNTDOPTS="-p 32767"</code> | ||
+ | |||
+ | <code>vim /etc/default/quota | ||
+ | RPCRQUOTADOPTS="-p 32769"</code> | ||
+ | |||
+ | <code> vim /etc/sysctl.d/nfs-static-ports.conf | ||
+ | fs.nfs.nfs_callback_tcpport = 32764 | ||
+ | fs.nfs.nlm_tcpport = 32768 | ||
+ | fs.nfs.nlm_udpport = 32768</code> | ||
+ | |||
+ | ===Povolení nastavených a defaultních portů v firewallu=== | ||
+ | <code>/etc/sysconfig/iptables | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 2049 -j ACCEPT | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 111 -j ACCEPT | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 32803 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 32769 -j ACCEPT | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 892 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 892 -j ACCEPT | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 662 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 662 -j ACCEPT | ||
+ | </code> | ||
+ | |||
+ | Debian | ||
+ | <code> | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 2049 -j ACCEPT | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 111 -j ACCEPT | ||
+ | -A INPUT -p tcp -m state --state NEW -m tcp --dport 32764:32769 -j ACCEPT | ||
+ | -A INPUT -p udp -m state --state NEW -m udp --dport 32764:32769 -j ACCEPT | ||
+ | </code> | ||
+ | |||
+ |