OmniNFS, the component used by !OmniClient to connect so NFS shares supports * NFSv3 * pcnfsd authentication (not essential) h2. Connecting to FreeBSD To connect to FreeBSD, version "13.1-RELEASE":https://www.freebsd.org/releases/13.1R/announce/ is used in this example, you need to export the directories of interest and set their permissions up. For simplicity these examples don't require a <code>pcnfsd</code> to be running (which would have been used to authenticate users) and instead rely on restricted access using the IP address of the RISC OS computer. Edit (or create) <code>/etc/exports</code> to add this line, substituting the address of your RISC OS computer in place of 10.0.0.6 shown: [[FreeBSD13Exports.png:pic]] Next, the NFS server needs to be enabled as well as <code>mountd</code> which will read in the <code>/etc/exports</code> just created. Edit <code>/etc/rc.conf</code> to add the 6 lines to do this: [[FreeBSD13RCConf.png:pic]] Reboot in order to have the changes take effect. h2. Adding a home Although in principle any directory could be exported, the convention is to keep user files below <code>/home</code> on the disc. Be careful that /home must be a *real directory*, not a *symbolic link* to somewhere else (some versions of FreeBSD point it to <code>/usr/home</code>) because <code>mountd</code> doesn't export symbolic links so wouldn't be accessible remotely. As the root superuser, create a home directory for a riscos user and set the ownership to UID=32767 and GID=9999; these are the magic user and group id numbers that !OmniClient will send when logging in as 'nobody': <pre><code>mkdir /home/riscos cd /home chown 32767 riscos chgrp 9999 riscos chmod 755 riscos </code></pre> h2. Mounting with OmniNFS From the !OmniClient icon bar icon go Mounts -> Protocols -> NFS and complete the server details to log in, substituting the address of your FreeBSD computer in place of 10.0.0.123 shown: [[FreeBSD13Mount.png:pic]] then click Connect. If NFS doesn't appear in the Protocols menu, it may need enabling - see _Selecting OmniClient's Protocols_ in chapter 17 of the RISC OS 5 User Guide.