Ya, I came to the same conclusion and had a fun excursion to the wee hours of the morning trying to get it to work.
Let me summarize what I did and then the error message I get from the Mac when I try to see the shared folder and maybe someone can give me the final pass to file sharing nirvana.
ON THE TRUEOS SIDE:
I added four lines to the end of my rc.conf so it now looks like this:
I DON’T have the two AVAHI services running. Should I ?
I created an /etc/exports file which has THIS in it:
/usr/home/username/TestFolder 192.x.x.x (rw, sync, no_root_squash, no_subtree_check, insecure)
(The Ip address is of the Mac)
I DON’T have Samba running. It’s a different thing than NFS. Should I ?
(when I do have Samba service running, I do see the host name of the shared computer in my Mac’s “shared” area on the left side of a directory listing.
The exported (shared) folder is showing when I type
I get the correct response:
exports list on localhost:
/usr/home/username/TestFolder 192.x.x.x (ip address of Mac)
ON THE MAC SIDE.
Service NSFD is enabled but when I try to start it with:
sudo nfsd start
it says "Starting the NSFD service
but later when I do a nsfd status
nfsd is not running
(do I need to start it at boot or something ?)
The TrueOS host name is NOT showing under the shared list in Finder
Connecting with “Connect to Server” in Finder nfs://192.x.x.x times out
(unrelated observation - it does show when I start the Samba service on the TrueOS box)
Trying to see the shared folder with:
$ showmount -e 192.x.x.x (ip address of TrueOS box)
gives the following error message:
showmount: Cannot retrieve info from host: 192.x.x.x: RPC failed:: RPC: Unable to send; errno = Bad file descriptor
I suspect that there’s some minor things I need do on the Mac side (High Sierra, recently upgraded).