重启NFS服务,然后看看 rpcinfo
代码语言:javascript复制[root@nfs-server ~]# rpcinfo -p | grep -E '(rquota|mount|nlock)'
100011 1 udp 875 rquotad
100011 2 udp 875 rquotad
100011 1 tcp 875 rquotad
100011 2 tcp 875 rquotad
100005 1 udp 892 mountd
100005 1 tcp 892 mountd
100005 2 udp 892 mountd
100005 2 tcp 892 mountd
100005 3 udp 892 mountd
100005 3 tcp 892 mountd
100021 1 udp 32769 nlockmgr
100021 3 udp 32769 nlockmgr
100021 4 udp 32769 nlockmgr
100021 1 tcp 32803 nlockmgr
100021 3 tcp 32803 nlockmgr
100021 4 tcp 32803 nlockmgr
[root@nfs-server ~]#
发现本来随机的端口都已经变成了自己指定的了
然后打开对这些端口的访问权限
编辑 /etc/sysconfig/iptables , 加入下列行, 然后 reload
代码语言:javascript复制-A INPUT -i em1 -p tcp -s 192.168.1.0/24 -m multiport --dport 111,2049,875,892,32769,32803 -j ACCEPT
-A INPUT -i em1 -p udp -s 192.168.1.0/24 -m multiport --dport 111,2049,875,892,32769,32803 -j ACCEPT
或者直接输入
iptables -A INPUT -i em1 -p tcp -s 192.168.1.0/24 -m multiport --dport 111,2049,875,892,32769,32803 -j ACCEPT
iptables -A INPUT -i em1 -p udp -s 192.168.1.0/24 -m multiport --dport 111,2049,875,892,32769,32803 -j ACCEPT
Tip: iptables 的配配置需要root的权限,不加udp的部分,会导致部分client无法正常showmount和挂载