从 FreeBSD 安装连接到 NFS 服务器时出错。
执行的命令是:
mount -t nfs nfs.example.com:/vol/some/nfs/share /mnt/mount/point
错误 :
[tcp] nfs.example.com:/vol/some/nfs/share: RPCMNT: clnt_create: RPC: Remote system error - Operation timed out
防火墙已打开端口 111 (portmapper) 和 2049 (mountd),因此应该清除一些权限。
检查网络连接似乎没有问题,尤其是在 ESTABLISHED & LISTEN 状态连接中。
例如
netstat -an
但是从 NFS 客户端检查 NFS 服务器信息得到一些有用的信息:
# rpcinfo nfs.example.com
program version netid address service owner
100024 1 tcp 0.0.0.0.15.207 status unknown
100024 1 udp 0.0.0.0.15.207 status unknown
100011 1 udp 0.0.0.0.15.209 rquotad unknown
100021 4 tcp 0.0.0.0.15.205 nlockmgr unknown
100021 3 tcp 0.0.0.0.15.205 nlockmgr unknown
100021 1 tcp 0.0.0.0.15.205 nlockmgr unknown
100021 4 udp 0.0.0.0.15.205 nlockmgr unknown
100021 3 udp 0.0.0.0.15.205 nlockmgr unknown
100021 1 udp 0.0.0.0.15.205 nlockmgr unknown
100005 3 tcp 0.0.0.0.15.206 mountd unknown
100005 2 tcp 0.0.0.0.15.206 mountd unknown
100005 1 tcp 0.0.0.0.15.206 mountd unknown
100005 3 udp 0.0.0.0.15.206 mountd unknown
100005 2 udp 0.0.0.0.15.206 mountd unknown
100005 1 udp 0.0.0.0.15.206 mountd unknown
100003 3 tcp 0.0.0.0.8.1 nfs unknown
100003 2 tcp 0.0.0.0.8.1 nfs unknown
100003 3 udp 0.0.0.0.8.1 nfs unknown
100003 2 udp 0.0.0.0.8.1 nfs unknown
100000 2 tcp 0.0.0.0.0.111 rpcbind unknown
100000 2 udp 0.0.0.0.0.111 rpcbind unknown
似乎需要这些服务“mountd”、“nlockmgr”、“rquotad”和“status”。
这些服务转换为端口号。
4045、4046、4047 和 4049.
在防火墙中打开这些端口后,NFS 共享挂载终于好了。
日期:2020-06-02 22:18:40 来源:oir作者:oir
