Default firewalld configuration has wrong config for nfs service. There are
lots pf ports missing so even if you setup and configure nfs and enable nfs
service in firewalld it is still blocked.
There is great explanation how to fix this issue on Ask Fedora:
How can this be fixed in default firewalld config so that Fedora 21 has nfs
with correct ports?