| Click here to select a new forum. |
| Netatalk 2.2.8 Released |
Posted by: slipperygrey on 2023-02-27 08:50:17 Netatalk 2.2.8 is now available!
It is a bugfix and documentation release. All users of Netatalk 2.2.x are advised to upgrade.
I spent some time overhauling man pages and the html manual, so these should be accurate and up to date to use as reference.
One of my favorite updates in this version, is that DDP / AppleTalk are now enabled by default (again). In Netatalk 2.1 they turned DDP off by default, in preparation for the deprecation. But now you are once again able to run ./configure without any parameters, and use afpd without modifying afpd.conf, and have AppleTalk working out of the box.
I've also made a few fixes so that Netatalk works again on OmniOS / Illumos / Solaris out of the box, as well as on Fedora and openSUSE (for all of you who run old-fashioned distros!) Note that it takes some effort to get the AppleTalk kernel module to work on the aforementioned distros, so NetBSD and Debian are still your best bets for AppleTalk support.
Enjoy! Please report any bugs that you find. 🙂 |
Posted by: cheesestraws on 2023-02-27 17:02:16 I'm really pleased you're doing this. Well done. |
Posted by: saybur on 2023-02-27 17:48:28 This is great, it's been awesome seeing new Netatalk 2 releases. Thank you! |
Posted by: Byte Knight on 2023-02-28 07:20:01 Thank you so much! Netatalk remains a must-have for me for moving files between my vintage and modern Macs so it's great to see it still being updated. |
Posted by: hauke on 2023-02-28 07:38:01
Netatalk 2.2.8 is now available!
Great, thanks!
pkgsrc net/netatalk22 has been updated.
Cheerio,
Hauke |
Posted by: slipperygrey on 2023-03-01 23:28:07 @hauke Thanks for keeping the NetBSD package up to date! |
Posted by: rjkucia on 2023-03-02 10:47:03 Apologies in advance if this is already outlined somewhere - but what are the main differences between Netatalk 2 and 3? I know that 2 keeps support for AppleTalk, but what else is there?
Currently I'm using Netatalk 3 on my server to share both a volume for Time Machine and as a general AFP share that my SE/30 can connect to. If I have AppleTalk over IP working already, is there any advantage to using Netatalk 2 (for my use case)? |
Posted by: slipperygrey on 2023-03-02 12:49:53 @rjkucia Functionality wise, what you gain is everything that AppleTalk provides, meaning automatic service discovery in the Chooser, plus the ability to run other AppleTalk services such a printer server or a time server (plus an Apple II netboot server if you have networked Apple //es or IIGSes).
Personally I find it very handy to be able to print to any modern CUPS enabled printer using the stock LaserWriter drivers. And if you use the time server there's one less reason to have a battery in your SE/30.
BTW just to be pedantic: What you have right now is AFP (AppleShare) over IP. AppleTalk over IP is an entirely different thing. 😉 |
Posted by: rjkucia on 2023-03-02 13:04:18
automatic service discovery in the Chooser That would be super convenient, especially since for some reason my SE/30 doesn't like to reconnect to network drives automatically!
What you have right now is AFP (AppleShare) over IP Oops, that's right - thanks for the correction! |
Posted by: CTB on 2023-03-03 16:38:11 Is there a How-to guide anyway for a linux novice (not a newbie) to install Netatalk 2.2.8 on a Raspberry Pi? |
Posted by: slipperygrey on 2023-03-03 19:31:00
Is there a How-to guide anyway for a linux novice (not a newbie) to install Netatalk 2.2.8 on a Raspberry Pi? This may be a bit mean, but have you tried reading the manual? 🙂
I also started a wiki page recently with more distro specific notes. (Basically: which packages you need to install first.)
Netatalk is a freely-available Open Source AFP fileserver. A UNIX, Linux or BSD system running Netatalk is capable of serving many Macintosh clients simultaneously as an AppleShare file server (AFP...
github.com
I assume you're running Raspberry Pi OS (Raspbian) on your RPi, in which case you follow the Debian steps.
Please see how far you get with this. I'll be happy to give you more hints if you get stuck. |
Posted by: CTB on 2023-03-03 20:07:35 Not rude at all but I did RTFM. I was just looking for more of a copy and paste command type of thing. The manual does assume some knowledge that I don’t have and freely admit I should learn. The wiki is definitely more in the right direction. I guess it is time to dig in and learn a few things. Thank you for the offer of assistance, I am sure I will need it. |
Posted by: slipperygrey on 2023-03-03 20:10:38 Alright, since you read the manual you get a reward. I wrote this step by step guide from the perspective of setting up (my fork of) Netatalk alongside PiSCSI. It works 99% as a general purpose guide.
PiSCSI allows a Raspberry Pi to function as emulated SCSI devices (hard disk, CD-ROM, and others) for vintage SCSI-based computers and devices. This is a fork of the RaSCSI project by GIMONS. - Pi...
github.com
|
Posted by: CTB on 2023-03-03 21:10:36 How funny, I was just following this exact guide and got it working but as read only with AFP. I think I can work it out from here. |
Posted by: slipperygrey on 2023-03-03 21:49:45 Almost there! It's probably either a file system permissions issue or an authentication issue.
FYI I updated the wiki page just now to use the 2.2.8 release instead. |
Posted by: mactjaap on 2023-03-04 01:18:58 Will include Netatalk 2.2.8 in my next release of The MacIPRPi (www.macip.net).
Have to find some time to do it…. |
Posted by: Fizzbinn on 2023-03-04 03:10:03
Will include Netatalk 2.2.8 in my next release of The MacIPRPi (www.macip.net).
Have to find some time to do it…. Awesome! |
Posted by: CTB on 2023-03-04 21:36:06
Almost there! It's probably either a file system permissions issue or an authentication issue.
FYI I updated the wiki page just now to use the 2.2.8 release instead. I followed the instructions for the newly updated guide for 2.2.8. After issuing the "sudo pico /etc/netatalk/AppleVolumes.default" command I get the blank file open in pico with the following error [ Directory '/etc/netatalk' does not exist ]
After looking in /etc there is no netatalk directory. |
Posted by: slipperygrey on 2023-03-04 21:46:32 @CTB This means either that Netatalk failed to be installed (did you run 'make install' with sudo?) or that the configuration files got installed somewhere else, such as in /usr/local/etc/netatalk |
Posted by: CTB on 2023-03-04 22:45:51 Yes that was it, missed the sudo on the final ‘make install’. I now have afpd working and can mount the ‘Pi File Server’ volume. I have to login with the ‘pi’ account to get write access. Guest access is still read only. I can’t get atalkd working but can get a2boot and Timelord working. I will leave this for another day. |
| 1 > |