AX25RTCTL(8)

✨ AX25RTCTL ✨

okay bestie, welcome to the manual page for ax25rtctl β€” it lives in the Linux Programmer's Manual (section 8, so it's a system-admin / daemon-adjacent baddie πŸ’…). No cap, this is your group-chat-to-ax25rtd translator, and she is so useful.


🌸 NAME 🌸

ax25rtctl β€” the AX.25 routing control program. That's it, that's the whole vibe check: she controls stuff. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

ax25rtctl [options]

literally just options, no positional drama. slay. ✨


πŸ’– DESCRIPTION πŸ’–

So ax25rtctl is a program to control ax25rtd. Your girl is the remote control, ax25rtd is the TV. There are several options, and we're going through every single one, no skips, no cutting corners, periodt:

  • -a, --add ax25 <callsign> <dev> <time> [digipeater] β€” adds an entry to the AX.25 routing table. And listen: if time is "0", that entry gets marked permanent, which means the daemon will not overwrite this route. iconic behavior honestly πŸ‘‘
  • -d, --del ax25 <callsign> <dev> β€” removes an entry from the AX.25 routing table. bye girl πŸ’€
  • -a, --add ip <ip> <dev> <time> <call> <ipmode> β€” adds an entry to the IP routing table. And yes, same deal: if time is "0", the entry is marked permanent.
  • -d, --del ip <ip> β€” removes an entry from the IP routing table.
  • -l, --list ax25 β€” lists the content of the cache for the AX.25 routing table. window shopping πŸ›οΈ
  • -l, --list ip β€” lists the content of the cache for the IP routing table.
  • -e, --expire <minutes> β€” removes the entries older than minutes from the caches and the kernel routing tables. spring cleaning energy 🧹
  • -s, --save β€” saves the AX.25 and IP cache to /var/ax25/ax25rtd/ax25_routes and /var/ax25/ax25rtd/ip_routes (or the files specified in /etc/ax25/ax25rtd.conf).
  • -r, --reload β€” reloads the config file /etc/ax25/ax25rtd.conf. And hear me out bestie, this will *not* affect the caches or the heard list. like, at all. πŸ™ˆ
  • -q, --shutdown β€” same as 'killall -TERM ax25rtd' ;-) she's dramatic but she's honest.
  • -V, --version β€” prints version. short queen behavior ⭐

🫢 the port-name vs interface-name tea 🫢

Note that you can specify either the port name (as defined in /etc/ax25/axports) or the interface name (shown by ifconfig).

And if names conflict (i.e. port scc0 is in fact interface scc3, and vica versa), the interface name has precedence over the port name. lowkey chaotic, but okay.

Example:

ax25rtctl --add ax25 dl0tha scc3 0 db0pra

is equivalent to

ax25rtctl --add ax25 dl0tha 9k6 0 dbpra

All commands return port names in their output, though. With one exception: ax25_routes and ip_routes use interface names. not me being the one exception to the rule πŸ˜­πŸ’…


πŸŽ€ FILES πŸŽ€

  • /etc/ax25/ax25rtd.conf

the config file. she's the blueprint, the lore, the source material πŸ“œβœ¨


🌈 SEE ALSO 🌈

go read those too, bestie, iykyk πŸ¦‹


πŸ‘‘ AUTHORS πŸ‘‘

  • Joerg Reuter <jreuter@poboxes.com>
  • Llaus Kudielka OE1KIB

absolute legends, we stan πŸ«ΆπŸ’œ


fr fr, that's the whole page. go forth and route. no cap. πŸ“

and that's a wrap from the Linux Programmer's Manual β€” this page dropped on 11 November 2003, and the man page source line is, as always, Linux. mwah πŸ’‹

πŸ“¦ where this page comes from