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_routesand/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
- alpine 3.24: ax25-apps-doc 2.0.0-r0 Β· GPL-2.0-or-later
- fedora 43: ax25-apps 2.0.0-16.fc43 Β· GPL-2.0-or-later AND LicenseRef-Callaway-BSD
- fedora 44: ax25-apps 2.0.0-18.fc44 Β· GPL-2.0-or-later AND LicenseRef-Callaway-BSD
- ubuntu jammy: ax25-apps 0.0.8-rc5+git20190411+0ff1383-4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms