Projet de serveur Packet-Radio/AX.25, “comme au bon vieux temps”, mais avec probablement quelques petits twists modernes en fonction des idées et des possibilités.
🚧 Work In Progress 🚧
Un antique laptop Compaq Presario 2100 qui date de 2003 (AMD Athlon 2500+, 768 Mo RAM, 80 Go HDD) mais qui a l'énorme avantage de disposer d'un port série physique (DB9) sur lequel je compte utiliser un modem BayCom tout aussi antique que le PC lui-même 😅
Pas d'interface graphique, le couvercle restera fermé la très grande majorité du temps. Pour intervenir dessus, j'utilise évidemment ssh.
Comme l'OS utilisé est une Debian 12.8, le plus simple est d'installer le paquet hamradio-packetmodes. Le paquet installe tout le nécessaire pour faire du Packet (haha 😄), dont les indispensables modules AX.25 pour le noyaux Linux, mais aussi quelques applications graphiques et donc les dépendances (X11) qui leur sont liées. Ce n'est pas très grave, il y a la place sur le disque et ces applications ne serviront pas sur la machine elle-même, puisque qu'aucun DE (Desktop Environnement) n'y est installé, mais elles pourront être utilisées à distance grâce à la commande ssh -X.
~# apt install -y hamradio-packetmodes
# /etc/ax25/axports # # The format of this file is: # # name callsign speed paclen window description # vhf F1XXX 1200 255 2 144.800 MHz (APRS) uhf F1XXX-1 1200 255 2 433.625 MHz (BBS)
# /etc/ax25/ax25d.conf # # ax25d Configuration File. # # AX.25 Ports begin with a '['. # # Please note that the programs node and finger are not part of ax25-tools. # [F1XXX via vhf] # NOCALL * * * * * * L # default 7 2 2 60 300 5 - root /usr/local/sbin/uronode uronode default * * * * * * L #parameters_extAX25 VC-wait-login VC-disc-on-linkfailure-msg VC-log-connections # # [F1XXX-1 via uhf] NOCALL * * * * * * L default 7 2 2 60 300 5 - root /usr/sbin/uronode uronode # # [F1CCC-2 VIA vhf] NOCALL * * * * * * L default * * * * * * - root /usr/sbin/ttylinkd ttylinkd #
Pour les modems logiciels (utilisant une carte son), utiliser l'application graphique soundmodemconfig :
~$ soundmodemconfig
L'interface de l'application est hideuse parce qu'elle est lancée à distance via ssh -X sans serveur X du côté de la machine distante.
soundmodemconfig va permettre de configurer chaque “canal” radio (associés à une carte son) avec ses paramètres particuliers.
~# soundmodem & ~# kissattach /dev/soundmodem0 vhf
Pourquoi pas publier un peu d'infos et de télémétrie en APRS ? Et pourquoi pas monter un petit digi APRS ?
Qui dit Packet-Radio à l'ancienne dit BBS ! (Bulletin Board System)
Pour le Packet-Radio en HF, il peut être utile, en fonction de l'heure et de la propagation, de choisir une bande différente. Pour automatiser le processus, le pilotage à distance du transceiver nécessite quelques outils
#~ apt install -y hamradio-rigcontrol