AX25_CALL(8)

πŸ“¦
version 1.1.0 Β· 2 versions
  • 1.1.0 Β· alpine 3.24, debian bookworm, debian trixie, nixos 26.05, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.0.4 Β· fedora 43, fedora 44
, in alpine 3.24, debian bookworm, debian trixie, nixos 26.05, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– AX25_CALL(8) β€” or like, the whole fam: ax25_call, netrom_call, rose_call, tcp_call πŸŽ€

Hiii bestie, welcome to the Linux Programmer's Manual, section 8 (admin/system commands, the big-kid stuff) ✨ This page is about four little connector programs that do one job and do it cute: dial up a connection for you. Slay.


🌸 NAME 🌸

ax25_call, netrom_call, rose_call, tcp_call β€” literally just here to make an AX.25, NET/ROM, ROSE or TCP connection πŸ¦‹


✨ SYNOPSIS ✨

ax25_call [-c] [-i paclen] [-o paclen] port local_call remote_call
[digipeaters ...]

netrom_call [-c] [-i paclen] [-o paclen] port local_call
remote_netrom_addr

rose_call [-c] [-i paclen] [-o paclen] port local_call remote_call
remote_rose_addr

tcp_call [-c] [-i paclen] [-o paclen] remote_addr remote_port

Yes the line wrapping is real, don't @ me, that's how it came πŸ’…


🫢 DESCRIPTION 🫢

Okay so. ax25_call, netrom_call, rose_call and tcp_call all do the same energy: they establish an AX.25, NET/ROM, ROSE or a TCP connection in a manner suitable for calling from either the ax25d program directly, or from the node program as an external command. Two ways in, one vibe πŸ’«

And here's the cute part: by setting the command line arguments appropriately it is possible to set the local callsign from which the call will be made πŸ‘‘ Like, you get to choose who you are when you knock on the door.

Real talk: No translation of the end of lines is performed by this program. Not a single one. Zero newline glow-ups. The bytes go through exactly as they arrived, periodt πŸ’€

Now the per-program specifics, because they're all a lil different:

  • For netrom_call, the remote_netrom_addr parameter may either be in the form of a single callsign or as a NET/ROM alias and callsign pair separated by colon. For example NMCLUS:GB7BPQ 🌈
  • For rose_call, the remote_rose_addr parameter must be in the form of a ten digit ROSE address πŸ”’
  • For tcp_call, the remote_addr parameter must be a dotted-quad IP address or a hostname, and the remote_port must be a service name (see services(5)) or a port number 🌐

πŸ’… OPTIONS πŸ’…

  • -c β€” Enables zlib based compression on the incoming connection ✨ Compression algorithm is the same as in LinuxNode (see node(8)). Iconic, honestly.
  • -i paclen β€” The maximum frame length to be used on the incoming connection. The default is 256 for ax25_call and rose_call, 236 for netrom_call and 1024 for tcp_call. πŸŽ€
  • -o paclen β€” The maximum frame length to be used on the outgoing connection. The default is 256 for ax25_call and rose_call, 236 for netrom_call and 1024 for tcp_call. πŸ¦‹

(Yes bestie, -i and -o have the exact same defaults. It's giving "matched set." We love consistency πŸ’œ)


πŸ“ FILES πŸ“

  • /etc/ax25/axports
  • /etc/ax25/nrports
  • /etc/ax25/rsports

Where all your port configs live, go look, they're waiting for you πŸ™ˆ


πŸ‘‘ SEE ALSO πŸ‘‘

ax25(4), netrom(4), rose(4), tcp(4).

Go read the section 4 pages if you want the deep lore πŸ“š


πŸ’€ AUTHOR πŸ’€

  • Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk>
  • Tomi Manninen OH2BNS <oh2bns@sral.fi>

Legends, both of them 🫢


Okay that's the whole page, no notes, you ate that πŸ’–

This little love letter comes to you from the Linux crew, dated 27 April 2008, and it lives under the name AX25_CALL(8) in the corner of the manual where all the packet-radio girlies hang out. Byeee bestie, go make some connections βœ¨πŸŽ€πŸŒΈ