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