I am running Fedora and, in order to get NFS to work, I had to permit the ethernet interface in SELinux in order to get it to work. I don't know if that applies to Ubuntu. It took me 3 days of head scratching and wall pounding before I found the answer. Good luck. If done right, the files on both system are completely sharable, unlike MS that will restrict some directories and you can't override it.