Jerome Lyles
On machine A and B the servers are running but:
# /usr/sbin/rpcinfo -p 'server' No remote programs registered.
If portmapper is not visible then NFS will not work. You have to get it working first. Run "rpcinfo" on the NFS server: /usr/sbin/rpcinfo -p localhost program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper The portmapper should be listed (portmap doesn't use access control rules on the localhost). I think the problem is that you use an approach which only experts can use: severely restrict access first and then start the service. An easier approach (highly recommended for beginners) is to start the service first and then gradually restrict the access.
etc/host.allow:
portmap: 192.168.0.*
I don't see this syntax in the "man 5 hosts_access". It doesn't mean it cannot work. Anyway, try portmap: 192.168.0. or portmap 192.168.0.0/255.255.255.0 -- A.M.