From Netatalk Wiki
Revision as of 12:51, 28 February 2010 by Franklahm (Talk | contribs)
Jump to: navigation, search


What is Netatalk for? What can I do with it?

Netatalk is an OpenSource software package, that can be used to turn an inexpensive *NIX machine into an extremely performant and reliable file and print server for Macintosh computers. Using Netatalk's AFP 3.1 compliant file-server leads to significantly higher transmissions speeds compared with Macs accessing a server via SaMBa/NFS while providing clients with the best user experience (full support for Macintosh metadata, flawlessly supporting mixed environments of classic MacOS and MacOS X clients) Due to Netatalk speaking AppleTalk, the print-server task can provide printing clients with full AppleTalk support as well as the server itself with printing capabilities for AppleTalk-only printers. Starting with version 2.0, Netatalk seamlessly interacts with CUPS on the server After all, Netatalk can be used to act as an AppleTalk router, providing both segmentation and zone names in Macintosh networks.

I use an older Netatalk version. Should I upgrade to 2.0?

Let's have a look at what has changed compared to 1.6.4:

  1. Netatalk's file server, afpd, now speaking AFP 3.1 allows long filenames, UTF-8 names, large file support and full MacOS X compatibility
  2. The print server task, papd, can directly interact with CUPS, automagically sharing all CUPS queues
  3. Kerberos V support, allowing true "Single Sign On"
  4. Whole rework of the CNID subsystem, providing reliable and persistant storage of file and directory IDs
  5. Huge improvements regarding product documentation making Netatalk's features accessible more easily
  6. Tons of bugs fixed compared to all previous versions

To make a long story short, everyone not using symlinks inside Netatalk shares (this violation of AFP specs is not supported any longer) and willing to complete the sometimes extensive upgrade process should switch to 2.0. But be sure to read carefully the chapter about upgrading in the docs first.

I think, I found a bug in netatalk. Where should I report it?

Is there an RPM, package, or tarball for my platform?

Which CNID scheme should I choose for my volumes?

I want to create a new volume to share via Netatalk. How should I start?

How does Netatalk integrate with Samba?

What are the .AppleDouble and .AppleDB? directories and .Parent files which are created in the Netatalk Shares?

Why can't I mount more than one server?

How can I check the consistency of the CNID databases?

How do you use netatalk over ssh?

Personal tools