ATALKD(8)

πŸ’– ATALKD(8) πŸ’–

okay bestie, welcome to the Netatalk AFP Fileserver Manual, section 8, where we talk about the lil daemon that runs your whole AppleTalk situation πŸ’…


✨ NAME ✨

atalkd β€” the userland AppleTalk network manager daemon. she manages. she networks. she's a daemon. iconic behavior, no cap πŸŽ€


🌸 SYNOPSIS 🌸

atalkd [-f configfile] [-P pidfile] [-1] [-2] [-d] [-t]

atalkd [-v | -V]

πŸ¦‹ DESCRIPTION πŸ¦‹

so atalkd is literally in charge of all the user level AppleTalk network management. that means:

  • routing πŸ›£οΈ
  • name registration and lookup πŸ”
  • zone lookup πŸ—ΊοΈ
  • the AppleTalk Echo Protocol (which is giving ping(8) energy, fr fr)

specifically, this is the RTMP, NBP, ZIP, and AEP protocols in the AppleTalk protocol family. the whole squad, periodt ✨

your OS's init system will typically start the atalkd daemon at bootup β€” she's a main character who shows up early, as she should πŸ‘‘

first thing she does? reads from her configuration file, atalkd.conf. bet.

and if there's no configuration file, OR if no interfaces have been defined, atalkd will just… attempt to configure all available interfaces and create a configuration file herself. self-sufficient queen πŸ’…

want the deets on the config file format? go read atalkd.conf(5). iykyk πŸ“–

πŸ’œ OPTIONS πŸ’œ

  • -1 β€” forces AppleTalk Phase 1. she said we're doing the old thing today 🫢
  • -2 β€” forces AppleTalk Phase 2. moving on up ✨
  • -d β€” do not disassociate the daemon from the terminal. also writes some additional debugging info to stdout. (so she stays in the group chat instead of going off-grid πŸ‘€)
  • -f configfile β€” consult configfile instead of atalkd.conf for the configuration information. custom file? say less πŸ’…
  • -P pidfile β€” specifies the file in which atalkd stores its process id. gotta write down where you're at, that's self care 🌸
  • -t β€” turns on transition routing. transitioning, as she should πŸ¦‹
  • -v | -V β€” print version information and exit. quick lil vibe check then she's out πŸ‘‹

🌈 ROUTING 🌈

okay this part is important, so listen up bestie:

if you're connecting an atalkd router to an existing AppleTalk network, you should first contact your local network administrators to obtain appropriate network addresses. do NOT just rawdog the network addressing, i am begging 😭

atalkd can provide routing between interfaces by configuring multiple interfaces. each interface must be assigned a unique net-range between 1 and 65279.

and here's the thing β€” 0 and 65535 are illegal, and addresses between 65280 and 65534 are reserved for startup. so like, don't touch those πŸ’€

it's best to choose the smallest useful net-range. example: if you have three machines on a LAN, choose a net-range below 1000. small and cute and correct, that's the move πŸŽ€

each net-range may have an arbitrary list of zones associated with it. sure!

also note: atalkd automatically acts as a router if there is more than one interface, and no other configurations are present. she doesn't even need to be asked, she just is the routing queen πŸ‘‘


πŸ“ FILES πŸ“

  • atalkd.conf β€” the configuration file ✨

πŸ’– SEE ALSO πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Contributors to the Netatalk Project (https://netatalk.io/contributors) β€” the collective, the icons, the moment 🫢


and that's the whole page bestie!! this was Netatalk 4.5.1, ATALKD(8), netatalk AFP fileserver manual vibes only πŸŒΈβœ¨πŸ’… slay, stay routed, and pls read your config files. mwah πŸ’–

πŸ“¦ where this page comes from