Do your users have the same UID on the server and client machines?
Using no_root_squash is not a good idea IMHO.
Here are the first two entries of my desktops /etc/exports file:
The rest of the entries are similar to the second one. I use NFS V3, but the server supports NFS V4. Maybe that could make a difference.
I found that I have better luck using 192.168.1.0/255.255.255.0 than simply 192.168.1.0. The options were the default that a wizard selected.
I'm not certain whether you don't have a problem mounting but your problem is accessing the directories. What do your /etc/fstab entries look like? I use the options "defaults,user,_netdev". I'm the only user and this lets me mount them without sudo access. The _netdev option defers mounting until the network is ready.