Home
Welcome to the Netatalk wiki - Open Source file sharing for the Apple Macintosh since 1990! Here you can find and contribute to collaborative articles covering topics regarding Netatalk features as well as Mac and Apple II file sharing and networking.
Netatalk is a cross-platform open source implementation of AFP (Apple Filing Protocol), the protocol used for file sharing on Apple II, Classic Mac OS, and Mac OS X. At the time of writing, AFP is one of several file sharing protocols with client support in macOS.
Netatalk 3.x is an implementation of AFP over TCP. DSI is a session layer used to carry AFP over TCP. The complete stack looks like this:
AFP
|
DSI
|
| (port:548)
|
-+---------------------------+- (kernel boundary)
| Socket |
+------------+--------------+
| TCP | UDP |
+------------+--------------+
| IP v4 or v6 |
+---------------------------+
| Network Interface |
+---------------------------+
Netatalk 2.x also supports the AppleTalk Protocol Suite for legacy Macs,
Lisas and Apple IIs via the atalkd
daemon.
In provides support for EtherTalk Phase I and II, RTMP, NBP, ZIP, AEP, ATP, PAP, and ASP protocols,
while expecting the operating system's kernel to supply the DDP protocol.
The complete stack looks like this:
AFP AFP
| |
ASP PAP DSI
\ / |
ATP RTMP NBP ZIP AEP | (port:548)
| | | | | |
-+---------------------------------------------------+- (kernel boundary)
| Socket |
+-----------------------+------------+--------------+
| | TCP | UDP |
| DDP +------------+--------------+
| | IP |
+-----------------------+---------------------------+
| Network Interface |
+---------------------------------------------------+
Additionally, AppleTalk support brings the convenience
of automatic service discovery on Classic Mac OS,
a print server papd
for printing to CUPS or lpd printers,
a pap
client for printing to LocalTalk printers,
a time server timelord
, and an Apple II netboot server a2boot
.
The Netatalk logo depicts a stylized BSD Daemon on top of an AppleShare serving tray, hooked up to a daisy-chained LocalTalk network.
It evolved from an early Netatalk AFP volume icon encoded in the project's source code.
By the early 2000s, a colorized version was featured on the project website.
The present design was introduced in 2005 following the release of Netatalk 2.0.
See Netatalk Links
Resources
Netatalk v3 Installation
- Installing Netatalk 3 on Fedora Linux
- Installing Netatalk 3 on FreeBSD
- Installing Netatalk 3 on macOS
- Installing Netatalk 3 on OpenBSD
- Installing Netatalk 3 on OpenIndiana
- Installing Netatalk 3 on openSUSE
- Installing Netatalk 3 on Solaris
- Installing Netatalk 3 on Ubuntu
Netatalk v2 Installation
- Installing Netatalk 2 on Alpine Linux
- Installing Netatalk 2 on Debian Linux
- Installing Netatalk 2 on Fedora Linux
- Installing Netatalk 2 on macOS
- Installing Netatalk 2 on NetBSD
- Installing Netatalk 2 on OmniOS
Technical Docs
Development