Configuring Windows (CIFS/SMB) Sharing
To support Windows machines, you'll want to enable CIFS/SMB. Click Services > CIFS/SMB and check the Enable option in the upper right corner.
Figure 2 shows an example of this page.
Figure 2 CIFS/SMB page of the FreeNAS web GUI
If you don't want users to log in, leave Authentication set to Anonymous. Otherwise, select Local User to require usernames and passwords you create in FreeNAS, or select Domain if you have user already defined in the Active Directory server.
The NetBIOS name identifies the server on the network, similar to the Computer Name of Windows computers.
Also as in Windows, you should make sure that all your computers are in the same Workgroup. The other default settings should be fine.
When you're done, click Save and Restart.
Now to actually share files, click the Share tab and add folders. If you want to create more folders, click Advanced > File Manager and create folders in the mounted location (mnt/mountname).
Keep in mind that some versions of Mac OS X and Linux make it really easy to set up sharing with Windows. Therefore if you have computers loaded with these operating systems, you should consider enabling SMB/CIFS on them, so you don't have to configure all the different protocols.
If you want to offer only password-protected access, you should use SMB/CIFS instead of NFS in Linux.