无法从本地网络上的服务器挂载 NFS

无法从本地网络上的服务器挂载 NFS

我设置了 NFS 服务器,但没有对配置文件进行任何较大的更改。之后,我将这些条目添加到/etc/exports服务器(192.168.1.11)上(两个路径都有效):

/export         192.168.1.0/192.168.255.255(rw,fsid=0,insecure,no_subtree_check,async)
/export/users   192.168.1.0/192.168.255.255(rw,nohide,insecure,no_subtree_check,async)

然后我重新启动计算机并尝试获取导出列表:

$ showmount -e 192.168.1.11
/export        192.168.1.0/192.168.255.255
/export/users  192.168.1.0/192.168.255.255

根据此输出,连接没有问题。现在我想挂载/export到客户端文件系统(192.168.1.12):

sudo mount -t nfs4 192.168.1.11:/export /mnt

输入此内容后没有任何输出,我无能为力。未显示另一个终端行的开头。命令被卡住了。

有人知道我做错了吗?请帮我。

答案1

看起来您的客户端上有一个活动的防火墙来阻止 NFS 流量。

在服务器上配置 NFS,以便绑定所有相关端口(对于 NFSv3),然后在客户端上打开相关端口(tcp 和 udp)。

对于 NFSv4(我直到现在才使用它),恕我直言,您只需在客户端上打开一个 tcp 端口。

相关内容