NFS 不允許配置中指定的主機掛載共用

NFS 不允許配置中指定的主機掛載共用

我遇到的問題是 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

我已經驗證該伺服器可以透過本機 DNS 伺服器解析 host.domain.lan 的主機名稱。

host.domain.lan如果我明確指定in/etc/exports而不是,則安裝確實有效*.domain.lan。但是,這不會執行此操作,因為我想將該資料夾提供給 FQDN 的整個子網域。

我在網上找不到任何相關信息,我已經用盡了我能想到的所有選項,請幫忙!

答案1

網域名稱可能無法在 DNS 中正確解析。

host如果您在伺服器上使用該命令嘗試將客戶端的 IP 位址解析為主機名,您會得到什麼? DNS 可能沒有為此設定正確的反向映射。

相關內容