(It appears that the 'libgcrpyt' and 'avahi' dependencies are missing from the SFE package at present, and these need to be installed before netatalk will run.)
Netatalk 3.0.1 is now in "experemental/SFEnetatalk3" This is still a work in progress, but should work.
# pkg install developer/illumos-gcc/gcc-43 system/library/math/header-math developer/gnu developer/gnu-binutils developer/gnome/gettext
# /etc/init.d/netatalk start
Netatalk will complain that, while it supports PAM authentication, it can't automatically set up PAM for you on Solaris systems. You'll need to do this manually.
Howto needed: (LDAP/ Actve Directory support for netatalk3 - Interoperability with CIFS AD support?)
Netatalk 3 should configure Avahi/Zeroconfig automatically (assuming the services are running).
"model mimic"ing is not presently working, this is a netatalk bug, which should be fixed in the next update.
Configurations for version 2.x and version >= 3.0 are quite different. Please refer to the netatalk website for more information: http://netatalk.sourceforge.net/
All configuration now happens in this one file: /usr/local/etc/afp.conf:
This file must end with a newline or netatalk service would not start (maintenance mode)
; ; Netatalk 3.x configuration file ; [Global] ; Global server settings hostname = server-name zeroconf = yes [Backup] time machine = yes path = /zpool/path/to/TimeMachine directory perm = 0770 file perm = 0660
There has been some mention on the netatalk mailing list of the "nbmand" zfs property causing problems where users can create but not delete files over afp. If you are experiencing this problem, try `zfs `
zfs set nbmand=off zpool/path/to/file/system`.
Stale PID file: Netatalk 3.x has a default pidfile location of `
/var/spool/locks/netatalk`. If the service won't start because of a stale lock file, delete this.
For more information check out the Netatalk web site and mailing lists.