服务器foosrv的NFS复合失败:错误7(RPC:身份validation错误)

我正在使用Solaris 10客户端设置Ubuntu NFS服务器。 基本的configuration对我来说看起来不错,而且它也工作了一段时间。 我在客户端上收到“RPC:身份validation错误”消息。

服务器

/ etc / exports中:

/export/opencsw-future 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,async) /export/opencsw-current 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,async) $ ls -ld /export/opencsw-current drwxr-xr-x 7 maciej maciej 4096 2012-02-05 14:55 /export/opencsw-current 

客户

 $ grep opencsw /etc/vfstab foosrv:/opencsw-current - /export/opencsw-current nfs - yes - $ sudo mount /export/opencsw-current NFS compound failed for server foosrv: error 7 (RPC: Authentication error) (...repeated...) nfs mount: mount: /export/opencsw-current: Permission denied 

我的服务器主机名parsing为IPv4和IPv6地址。

问题是NFS客户端试图通过IPv6地址挂载,而服务器没有任何IPv6条目。 解决方法是将我的IPv6子网添加到NFS服务器上的/ etc / exports:

 /export/opencsw-current 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,async) 2001:X:Y:Z::/64(rw,nohide,insecure,no_subtree_check,async)