<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi Everyone,<br>
<br>
I have been trying to setup an NFS v4 File Server but have come across
an odd issue.  Mounting the /nfs4exports/share appears to be successful
and the information displayed about partition size and free space seem
correct but if I try to do anything inside the mounted directory the
client will just hang.  Does anyone have any idea what I am missing?? 
I have try disabling all firewalls and selinux  but it doesn't seem to
make any difference<br>
<br>
I have taken a look at <a
 href="http://www.brennan.id.au/19-Network_File_System.html#nfs4">http://www.brennan.id.au/19-Network_File_System.html#nfs</a><a
 href="http://www.brennan.id.au/19-Network_File_System.html#nfs4">4</a>
and <a
 href="http://blog.laimbock.com/2009/05/21/nfsv4-on-centos-53-and-fedora-11/">http://blog.laimbock.com/2009/05/21/nfsv4-on-centos-53-and-fedora-11/</a>
and still can't see what i'm doing wrong<br>
<br>
{The Server}<br>
<br>
CentOS 5.4  64 Bit<br>
<br>
[root@inf1 /]# cat /etc/exports <br>
/nfs4exports           
*.scms.waikato.ac.nz(rw,insecure,sync,wdelay,no_subtree_check,no_root_squash,fsid=0,nohide)<br>
/nfs4exports/share     
*.scms.waikato.ac.nz(rw,insecure,sync,wdelay,no_subtree_check,no_root_squash,nohide)<br>
<br>
[root@inf1 /]# cat /etc/sysconfig/nfs<br>
#<br>
# Define which protocol versions mountd <br>
# will advertise. The values are "no" or "yes"<br>
# with yes being the default<br>
#MOUNTD_NFS_V1="no"<br>
MOUNTD_NFS_V2="no"<br>
MOUNTD_NFS_V3="no"<br>
#<br>
#<br>
# Path to remote quota server. See rquotad(8)<br>
#RQUOTAD="/usr/sbin/rpc.rquotad"<br>
# Port rquotad should listen on.<br>
#RQUOTAD_PORT=875<br>
# Optinal options passed to rquotad<br>
#RPCRQUOTADOPTS=""<br>
#<br>
# Optional arguments passed to in-kernel lockd<br>
#LOCKDARG=<br>
# TCP port rpc.lockd should listen on.<br>
#LOCKD_TCPPORT=32803<br>
# UDP port rpc.lockd should listen on.<br>
#LOCKD_UDPPORT=32769<br>
#<br>
#<br>
# Optional arguments passed to rpc.nfsd. See rpc.nfsd(8)<br>
# Turn off v2 and v3 protocol support<br>
#RPCNFSDARGS="-N 2 -N 3"<br>
# Turn off v4 protocol support<br>
#RPCNFSDARGS="-N 4"<br>
# Number of nfs server processes to be started.<br>
# The default is 8. <br>
#RPCNFSDCOUNT=8<br>
# Stop the nfsd module from being pre-loaded <br>
#NFSD_MODULE="noload"<br>
#<br>
#<br>
# Optional arguments passed to rpc.mountd. See rpc.mountd(8)<br>
#RPCMOUNTDOPTS=""<br>
# Port rpc.mountd should listen on.<br>
#MOUNTD_PORT=892<br>
#<br>
#<br>
# Optional arguments passed to rpc.statd. See rpc.statd(8)<br>
#STATDARG=""<br>
# Port rpc.statd should listen on.<br>
#STATD_PORT=662<br>
# Outgoing port statd should used. The default is port<br>
# is random<br>
#STATD_OUTGOING_PORT=2020<br>
# Specify callout program <br>
#STATD_HA_CALLOUT="/usr/local/bin/foo"<br>
#<br>
#<br>
# Optional arguments passed to rpc.idmapd. See rpc.idmapd(8)<br>
#RPCIDMAPDARGS=""<br>
#<br>
# Set to turn on Secure NFS mounts. <br>
#SECURE_NFS="yes"<br>
# Optional arguments passed to rpc.gssd. See rpc.gssd(8)<br>
#RPCGSSDARGS="-vvv"<br>
# Optional arguments passed to rpc.svcgssd. See rpc.svcgssd(8)<br>
#RPCSVCGSSDARGS="-vvv"<br>
# Don't load security modules in to the kernel<br>
#SECURE_NFS_MODS="noload"<br>
#<br>
# Don't load sunrpc module.<br>
#RPCMTAB="noload"<br>
#<br>
<br>
 <br>
[root@inf1 /]# cat /etc/idmapd.conf <br>
[General]<br>
<br>
Verbosity = 9<br>
Pipefs-Directory = /var/lib/nfs/rpc_pipefs<br>
Domain = scms.waikato.ac.nz<br>
<br>
[Mapping]<br>
<br>
Nobody-User = nfsnobody<br>
Nobody-Group = nfsnobody<br>
<br>
[Translation]<br>
Method = nsswitch<br>
<br>
[root@inf1 /]# mount -l | grep bind<br>
/export on /nfs4exports/share type none (rw,bind)<br>
<br>
And an ls of /nfs4exports/share on NFS Server works<br>
<br>
from /etc/fstab<br>
/export  /nfs4exports/share    none    bind    0 0<br>
<br>
{The Client}<br>
<br>
[root@silver ~]# cat /etc/idmapd.conf <br>
[General]<br>
<br>
Verbosity = 0<br>
Pipefs-Directory = /var/lib/nfs/rpc_pipefs<br>
Domain = scms.waikato.ac.nz<br>
<br>
[Mapping]<br>
<br>
Nobody-User = nfsnobody<br>
Nobody-Group = nfsnobody<br>
<br>
[Translation]<br>
Method = nsswitch<br>
<br>
>From /etc/fstab<br>
inf1:/ /test nfs4
auto,rw,nodev,sync,_netdev,proto=tcp,retry=10,rsize=32768,wsize=32768,hard,intr
0
0<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>