mountd: refused mount request: unmatched host

解决方案:

发生此错误是因为 NFS 服务器不知道如何访问 NFS 共享的客户端网络。

下面是我的 NFS 服务器共享的目录列表

# exportfs -v
/export/home/jack               10.10.10.0/255.0.0.0(ro,wdelay,root_squash,no_subtree_check)
/export/home/rahul                10.10.10.0/255.0.0.0(ro,wdelay,no_root_squash,no_subtree_check)
/root/upgrade/scripts             10.10.10.0/255.0.0.0(rw,wdelay,no_root_squash,no_subtree_check)

如我们所见,目录为 10.10.10.0/255.0.0.0 子网共享,而我的客户端服务器 IP 位于不同的子网 192.169.32.0/255.255.255.224

所以我需要在导出的共享中添加这个子网。

在 NFS 服务器 (192.169.32.10) 上

在 /etc/exports 文件中添加一个新行,如下所示

# vi /etc/exports
/export/home/jack 192.169.32.0/255.255.255.224(ro,sync,no_subtree_check)

更新共享

# exportfs -ra

列出更新的共享信息

# exportfs -v
/export/home/jack              10.10.10.0/255.0.0.0(ro,wdelay,root_squash,no_subtree_check)
/export/home/jack              192.169.32.0/255.255.255.224(ro,wdelay,root_squash,no_subtree_check)
/export/home/rahul               10.10.10.0/255.0.0.0(ro,wdelay,no_root_squash,no_subtree_check)
/ISS/export-upgrade              10.10.10.0/255.0.0.0(rw,wdelay,no_root_squash,no_subtree_check)

让我们重新尝试从我们的客户端访问 NFS 共享

在客户端 (192.169.32.17)

# mount -t nfs 192.169.32.10:/export/home/jack /mnt
# mount | grep export
192.169.32.10:/export/home/jack on /mnt type nfs (rw,addr=192.169.32.10)

问题

在客户端 (192.169.32.17)

# mount 192.169.32.10:/export/home/jack /mnt
mount.nfs: access denied by server while mounting 192.169.32.10:/export/home/jack

mount.nfs:挂载时服务器拒绝访问

在 NFS 服务器 (192.169.32.10) 上

# tail -n 1 /var/log/messages
Sep 13 00:00:32 cc01-nds-ins rpc.mountd[29613]: refused mount request from 192.169.32.17 for /export/home/jack (/export/home/jack): unmatched host

“mountd:拒绝安装请求:没有匹配的主机”

日期:2020-06-02 22:17:08 来源:oir作者:oir