On Thu, May 3, 2012 at 11:39 AM, zxq9 <[log in to unmask]> wrote:


> [root@services etc]# vim exports
> #######################################FILE##########################################
> /mnt/export       192.168.0.0/16(rw,fsid=0,insecure)
> /mnt/export/home  192.168.0.0/16(rw,nohide,insecure)
> #######################################FILE##########################################

I forgot to say this in my previous email. You need "insecure" for OS
X clients...


> [root@services etc]# vim idmapd.conf
> #######################################FILE##########################################
> [General]
> Verbosity = 0
> Pipefs-Directory = /var/lib/nfs/rpc_pipefs
>
> # The following should be set to the local NFSv4 domain name
> # The default is the host's DNS domain name.
> Domain = services.mine

The client and server'll need to have the same "Domain" value.


> [root@services sysconfig]# vim nfs
> #######################################FILE##########################################
> SECURE_NFS="yes"
> #
> # Define which protocol versions mountd
> # will advertise. The values are "no" or "yes"
> # with yes being the default
> MOUNTD_NFS_V1="no"
> MOUNTD_NFS_V2="no"
> MOUNTD_NFS_V3="no"

I'm not sure whether this is still the case but you used to need a
"yes" for one of these because nfsv4 needs mountd to export mounts
even though mounted isn't used for mounting an export and doesn't need
to be allowed through the firewall.