AXCTL(8)
π AXCTL(8) β like, the axctl manual page, bestie
okay so this is axctl, from section 8 of the Linux System Managers Manual, and it's genuinely one of those tiny commands that does a lot. buckle up π
β¨ NAME β¨
axctl β configure or kill running AX.25 connections. that's it, that's the whole vibe. π
π¦ SYNOPSIS π¦
axctl [-v] port dest src window|t1|t2|t3|n2|idle|paclen|kill [parm]
no cap, that one line is doing a LOT of work. let's break it down β¬οΈ
πΈ DESCRIPTION πΈ
so axctl is designed to be a multi-function command β a little Swiss Army knife πͺ that lets you fire off miscellaneous commands at the Linux AX.25 protocol layer for connections that already exist. it's not out here making new connections, she's here to tweak the ones you've got.
the way it finds your connection is honestly iconic: it's uniquely identified by the combination of port, destination callsign, and source callsign. give the kernel those three and it's like "ohhh THAT one" and it can change the parameters or abort the connection. main character energy fr fr π
many of the options are similar to the ones you'll find in axparms and they perform the same function β so if you know axparms, you already kinda know this.
β οΈ important, bestie: only one parameter may be changed on each invocation of axctl. one. per. call. don't get greedy π
π OPTIONS π
-vβ displays the version number. cute lil intro, love that for you β¨window windowβ sets the window size for the AX.25 connection.t1 t1-timeoutβ sets the initial T1 timeout value for the AX.25 connection. the value is given in seconds β±οΈt2 t2-timeoutβ sets the T2 timeout value for the AX.25 connection. also in seconds.t3 t3-timeoutβ sets the T3 timeout for the AX.25 connected. value in seconds too. (yes, the original says "connected" β she's quirky like that, we stan π«Ά)n2 n2-countβ sets the maximum number of tries for the AX.25 connection. like, how many attempts before we accept defeat πidle idle-timeoutβ sets the value for the idle timer for the AX.25 connection. this one's in minutes, not seconds β read the units, babe β³paclen paclengthβ sets the maximum packet length that may be transmitted on the AX.25 connection. keep it reasonable π¦killβ will abort an existing AX.25 connection. yeah. it does exactly what it says on the tin π no coming back from that one.
π FILES π
/etc/ax25/axports
π SEE ALSO π
call(1), getsockopt(2), setsockopt(2), ax25(4), axparms(8), axports(5).
like, go read those too, they're all connected, iykyk π₯
π AUTHORS π
Joerg Reuter DL1BKE <jreuter@poboxes.com>
and that's the whole page, bestie!! π this version of the page is from Linux, dated 16 April 2007, and it's AXCTL(8) all the way down β mwah, go configure some connections, slay π§β¨
π¦ where this page comes from
- alpine 3.24: ax25-tools-doc 1.1.0-r0 Β· GPL-2.0-or-later
- debian bookworm: ax25-tools 0.0.10-rc5+git20190411+3595f87-6
- debian trixie: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3 Β· GPL-2.0-only
- ubuntu jammy: ax25-tools 0.0.10-rc5+git20190411+3595f87-5
- ubuntu noble: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-1build2 Β· GPL-2.0-only
- ubuntu questing: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3
- ubuntu resolute: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3build1 Β· GPL-2.0-only
- ubuntu stonking: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms