opensuse nfs client doesn't find nfs server, but windows 7 nfs client does

I’ve setup nfs4 server on opensuse 12.1 desktop. On another desktop I have nfs client and rpcbind running and firewall disabled. When I go to yast -> nfs client and do a search on the nfs server host, it does not find any.

On contrary, if I test on another windows 7 ultimate pc, I can mount and browse the nfs share without a problem.

I’ve also tried disabling the firewall on the server pc but still no succes…

Oops, It seems my nfs client machine was connected to a router not of mine. Connected to the correct router and now I can connect to the nfs server if I disable the firewall on the NFS client. If I turn it on, I can’t connect…

I have checked the option to open a port in the firewall on the client and have added two extra ports to FW_SERVICES_EXT_TCP: 111 2049.

What else do I need to change in the firewall?

The firewall on the server was disabled as well. If I enable it and I can’t connect the client even if the client-firewall is disabled…

Found it: I used “" on the nfs server as the host name. If I use the full client ip adress instead of "”, then it works.

One problem remaining: If I shut the server down while client had the nfs mounted (read only), the client seems to hang. Nothing seems to respond anymore and I have to reboot. After reboot, client is ok…

I use user,noauto as mount options, so that the mount is not done at boot time, and can be mounted by the user when needed.

On 2011-12-29 15:36, suskewiet wrote:
> One problem remaining: If I shut the server down while client had the
> nfs mounted (read only), the client seems to hang. Nothing seems to
> respond anymore and I have to reboot. After reboot, client is ok…

If the mount is something vital… else, it is a bug you should report in
Bugzilla.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)