我遇到了 NFS 拒绝允许在配置文件中指定的主机挂载共享的问题。
我在 Debian 10,BTRFS 文件系统上运行 NFS 服务器。
我的/etc/exports
读物:
/share 192.220.189.0/24(rw,sync,no_subtree_check) *.domain.lan(rw,sync,no_subtree_check)
我正在尝试从 挂载host.domain.lan
,但是当我尝试挂载共享时,我得到以下信息:
mount.nfs: access denied by server while mounting server.domain.lan:/share
服务器日志显示:
rpc.mountd[PID]: refused mount request from <host.domain.lan's ip> for /share (/share): unmatched host
我已经验证服务器可以解析 host.domain.lan 的主机名,由本地 DNS 服务器提供。
如果我明确指定host.domain.lan
in/etc/exports
而不是*.domain.lan
. 但是,这不会,因为我想将该文件夹提供给 FQDN 的整个子域。
我在网上找不到任何关于此的内容,并且我已经用尽了我能想到的所有选项,请帮助!
很可能域名在 DNS 中没有正确解析。
如果您
host
在服务器上使用命令尝试将客户端的 IP 地址解析为主机名,您会得到什么?DNS 可能没有为此设置正确的反向映射。