Ubuntu

如何解決“mount.nfs:伺服器拒絕訪問”錯誤

  • April 8, 2016

我正在嘗試從 Ubuntu 15.10 PC(NFS 客戶端)的 Raspberry Pi 2(NFS 伺服器)安裝目錄。當我嘗試時,我收到錯誤:

mount.nfs: access denied by server while mounting 192.168.1.135:/home/pi

這就是我在做什麼。

在 Raspberry Pi 2(NFS 伺服器)上

將此行添加到 /etc/exports

/home/pi/workspace 192.168.1.*(rw,no_subtree_check,sync,root_squash)

發布:

sudo update-rc.d rpcbind enable && sudo update-rc.d nfs-common enable

然後啟動 NFS 伺服器:

pi@dex ~ $ sudo service nfs-kernel-server start
[ ok ] Exporting directories for NFS kernel daemon....
[ ok ] Starting NFS kernel daemon: nfsd mountd.

在 PC 上(NFS 客戶端)

> showmount -e 192.168.1.135
Export list for 192.168.1.135:
/home/pi/workspace 192.168.1.*

然後我嘗試掛載目錄,並得到錯誤:

> sudo mount 192.168.1.135:/home/pi/workspace /home/fanta/nfs
mount.nfs: access denied by server while mounting 192.168.1.135:/home/pi/workspace

我可以收集任何資訊來解決問題嗎?

Raspberry Pi 2 執行 Linux dex 4.1.13-v7+,PC Ubuntu 15.10 64 位。

謝謝!

您只能單獨使用 * 或在域名中使用 *。將其替換為 ip/numberofbits:

/home/pi/workspace 192.168.1.0/24(rw,no_subtree_check,sync,root_squash)

參見man export或debian 手冊

每台機器都可以通過其 DNS 名稱或 IP 地址來辨識。還可以使用 *.falcot.com 等語法或 192.168.0.0/255.255.255.0 或 192.168.0.0/24 等 IP 地址範圍指定整套機器。

引用自:https://unix.stackexchange.com/questions/275093