如何解决“mount.nfs:服务器拒绝访问”错误

如何解决“mount.nfs:服务器拒绝访问”错误

我正在尝试从 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 位。

谢谢!

答案1

您只能单独使用 * 或在域名中使用 *。将其替换为 ip/numberofbits:

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

男人出口或者Debian手册

每台计算机都可以通过其 DNS 名称或 IP 地址来识别。还可以使用 *.falcot.com 等语法或 192.168.0.0/255.255.255.0 或 192.168.0.0/24 等 IP 地址范围来指定整套计算机。

相关内容