发新话题
打印

解决NFS网络存储不能连接的两个错误

解决NFS网络存储不能连接的两个错误

以正确配置项“/nfsshare 0.0.0.0/0.0.0.0(ro,sync,no_subtree_check,insecure)”为例:
1、如果用“*”代替“0.0.0.0/0.0.0.0”就要进行反向DNS查询客户端IP,查询出错会提示“can't get hostname of xx.xx.xx.xx”;
2、如果不加“insecure”,就会检查客户端端口,如果大于1024,就会提示错误“illegal port xxxx”

另外:Windows Home没有NFS客户端,需要升级为专业版或企业版,详见:http://trustcomputing.com.cn/bbs/viewthread.php?tid=1678

C:\>showmount -e 120.92.16.207
导出列表在 120.92.16.207:
/nfsshare                          0.0.0.0/0.0.0.0

C:\>mount \\120.92.16.207\nfsshare N:
N: 现已成功连接到 \\120.92.16.207\nfsshare


需要读写权限的需要修改注册表
通过修改注册表将windows访问NFS时的UID和GID改成0即可,步骤如下
1、在运行中输入regedit,打开注册表编辑器;
2、进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default条目;
3、选择新建----QWORD值,新建AnonymousUid,AnonymousGid两个值,值为0;
4、重启电脑 注册表才会生效;


参考:
https://opensuse.opensuse.narkive.com/ohaXFRWk/nfs-server-require-reverse-dns-lookup-working
https://serverfault.com/questions/107546/mount-nfs-access-denied-by-server-while-mounting

[ 本帖最后由 linda 于 2021-3-5 12:18 编辑 ]

TOP

发新话题