AXPORTS(5)

πŸ’– AXPORTS(5) β€” the axports era πŸ’–

okay bestie, sit DOWN, because we're talking about /etc/ax25/axports, the AX.25 port configuration file, and honestly? it's giving ✨the blueprint✨. this is section 5 of the Linux Programmer's Manual, so it's a file format page β€” not a command, not a syscall, a file. iconic behavior. πŸ‘‘


🌸 NAME 🌸

/etc/ax25/axports β€” the AX.25 port configuration file. that's it, that's the whole vibe. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

so axports is an ASCII file β€” plain text, no drama, no binary nonsense β€” and it holds all the tea about each of the physical AX.25 ports you're gonna be using. πŸ’…

here's the cute part. when you're out here dealing with an AX.25 utility like call, it takes an argument that is the port name. and that port name? it's literally a reference to the line inside axports that has that name sitting pretty as its first argument. so the file is basically the group chat and the port name is the @ mention. 😌

the info on each line gives you enough to bind the command to one particular physical AX.25 interface. and the way that binding happens? by matching the callsign on the line in axports with the callsign of the port that was set by kissattach. match made in heaven, fr fr. πŸ’–

🚨 okay so rules time, and yes there are rules: every line in axports must either be a comment line β€” which starts with a # in the first column, no leading spaces, don't try it β€” or be a port description in the following format, where each field is delimited by white space:
name callsign speed paclen window description

πŸŽ€ the field descriptions, let's get into it πŸŽ€

  • name β€” the unique identifier of the port. this is the name you hand over as the port argument of many of the AX.25 support programs. and heads up: this is not in any way related to actual device identities, just unique. that's the whole assignment. πŸ™ˆ
  • callsign β€” the callsign of the physical interface you're binding to. the one you're committing to. 🫢
  • speed β€” the speed of the interface. and listen, a value of zero means that no speed will be set by kissattach(8). zero = hands off. periodt. βœ‹
  • paclen β€” the default maximum packet size for this interface. πŸ“¦
  • window β€” the default window size for this interface. πŸͺŸ
  • description β€” a free format description of this interface. this field extends allll the way to the end of the line, and yes, it may contain spaces. go off, be descriptive, no cap. 🌈

πŸ“ FILES πŸ“

  • /etc/ax25/axports

πŸ‘‘ SEE ALSO πŸ‘‘

call(1), ax25(4), axparms(8), kissattach(8).


and that's the whole page, bestie!! you ate this. go configure some ports, you main character. πŸ’œ

sending you off with the receipts: this one's from the Linux manual, dated 2008-Feb-04, and it lives at AXPORTS(5). mwah. 😘