I set up an NFS server on arch linux in my LAN. One of the Clients is a Mac OS X 10.6 machine with NFS4.0Alpha support. The user/group ids on the OS X machine are 501/20 and of the corresponding user on the router 1001/1001. GID 20 is already occupied on the arch machine.
What is the best way, without manually synchronizing the IDs and squashing all IDs, to properly get the ID mapping done? Preferably without touching the client. Or should I switch to SAMBA? Has that any advantages? (Currently, even with id squashing, the NFS is somewhat unstable, causing freezes when copying several chunks of large data at the same time...)
Is there any up to date tutorial on how to properly set up this NFS Server/Client system for OS X clients?
As for Samba: I am reading a lot about that it doesn't perform so well compared to NFS. In my Wi-Fi network, I get between 8-9 MB/s Speeds (max. 75Mbit/s). Is that slow enough, so I wouldn't feel the performance differences of Samba? Although probably harder to set up, it seems like it ships much more features and has better support for OS X/Windows.