NFS拒绝挂载,即使客户端在出口中列出

我们有几台服务器(HPC集群的一部分),目前我们正在看到一些对我来说没有意义的NFS行为。 node1通过NFS将其/lscratch目录导出到node2,挂载在/scratch/node1 。 node2还会导出自己的lscratch ,它相应地安装在node1上的/scratch/node2上。

不幸的是,每当我尝试在对面的节点上安装任何一个NFS导出,我得到以下错误:

mount: node1:/lscratch failed, reason given by server: Permission denied

尽pipe我已经在/ etc / exports中首先包含了IP范围(10.6.0.0),然后是特定IP(10.6.7.1,10.6.7.2)。

有什么build议么?

编辑删除歧义 :我已经确保导出只包含范围或特定的IP,而不是在同一时间。

一对夫妇(也许愚蠢)的问题:

什么是出口线?

什么用户试图装载出口?

根可能不被允许挂载…如果事实certificate是这样的话,检查没有根压扁。

  1. 尝试把客户端的IP地址放在/etc/hosts.allow(tcp wrappers,见手册页)

  2. 从客户端尝试telnet SERVER-IP 2049 ….直到工作,(用于打开连接)挂载将无法正常工作。 (假设默认最近的linux nfs安装,也就是tcp也是)。

  3. 在进行如上所述的任何更改之前,请向nfs服务器通知以下更改:

sudo exportfs -v -a