IP:192.168.30.250
# yum install nfs-utils
192.168.30.0/24からのみマウントさせる。
# vi /etc/exports /export/common 192.168.30.0/24(rw,async,no_root_squash)
root_squashを設定した場合は、uid/gid が 0 のリクエストを annonymous uid/gid にマッピングする。
※つまりrootでアクセスしないようにして、セキュリティ(誤って削除されないように)を保つ意味です。
このオプションは、 root 以外の uid には適用されない。
# /etc/rc.d/init.d/portmap start
# /etc/rc.d/init.d/nfs start
/etc/sysconfig/nfsへ下記を追加
STATD_PORT=32765 STATD_OUTGOING_PORT=32766 MOUNTD_PORT=32767 LOCKD_TCPPORT=32768 LOCKD_UDPPORT=32768
nfsポート(2049)、ポートマッパー(111)、上記のマウントポートなど(32765:32768)を開ける
iptables -A INPUT -p tcp -m tcp -m multiport --dports 111,2049 -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 32765:32768 -j ACCEPT iptables -A INPUT -p udp -m udp -m multiport --dports 111,2049 -j ACCEPT iptables -A INPUT -p udp -m udp --dport 32765:32768 -j ACCEPT
IP:192.168.30.10
# mount -t nfs 192.168.30.250:/export /mnt
この場合NFSサーバ側 hosts.allow で開放されてない
# mount -t nfs 192.168.30.250:/export /mnt mount: mount to NFS server '192.168.30.250' failed: RPC Error: Program not registered.
mount: wrong fs type, bad option, bad superblock on hogehogehoge, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases useful info is found in syslog - try dmesg | tail or so
必要なモジュールがない。
下記をインストール。
# yum install nfs-utils
# mount 192.168.11.51:/work /mnt/work mount.nfs: Input/output error
これはクライアント側で、portmapが起動してない時のエラーなのでportmapを起動
# /etc/init.d/portmap start