Hi. I poked around for "OpenSolaris / Mailing Lists / NFS", and this is
what I found :) If this is an inappropriate place for questions,
please let me know.
I have written a NFSv4 server[1], and am trying to get OpenSolaris
talking to it. My server passes citi's newpynfs tests and talks
successfully to Linux. However, mounting from OpenSolaris 2008.11
simply blocks and never returns:
mount -F nfs -o vers=4 bd:/ /bd
(SIGINT/Ctrl-C return me to shell, as expected)
I tried all manner of URLs and the 'public' option as well, with the
same results (mount blocks and never returns).
Tracing my NFSv4 server, it never even receives a TCP connection from
the client. Nor does snoop "rpc nfs" on the OpenSolaris client show
anything.
This OpenSolaris/x86 system successfully mounts a Linux NFSv4 server, so
I know that networking and NFSv4 _do_ work on the OpenSolaris client.
What are the best methods to debug the mount process?
If it matters, my NFSv4 server does not register itself with rpcbind /
mount / portmap / etc. services. It just listens on port 2049, and
processes connections.
Thanks,
Jeff
[1] http://linux.yyz.us/projects/nfsv4.html