Passer au contenu principal

rnsd

Cette page résume mes notes personnelles (obso1337)

rnsd

rnsd est le daemon qui permet de garder les interfaces actives, gère le transport et permet à d'autres programmes d'utiliser reticulum (si configuré)

rns en tant que service

[Unit]
Description=Reticulum Network Stack Daemon (VENV)
After=network.target

[Service]
User=chris
# On pointe directement vers le binaire dans le venv
ExecStart=/home/chris/rns_venv/bin/rnsd
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

activation du service

$ sudo systemctl daemon-reload
$ sudo systemctl enable rnsd
$ sudo systemctl start rnsd

Vérification du statut


Voir le statut des interfaces

$ rnstatus

 Shared Instance[rns/default]
    Status    : Up
    Serving   : 1 program
    Rate      : 1.00 Gbps
    Traffic   : ↑12.84 KB  0 bps
                ↓8.94 KB   0 bps

 RNodeInterface[RNode LoRa Interface]
    Status    : Up
    Mode      : Full
    Rate      : 3.12 kbps
    Noise Fl. : -85 dBm, no interference
    CPU temp  : 64°C
    Battery   : 95% (discharging)
    Airtime   : 0.0% (15s), 0.43% (1h)
    Ch. Load  : 0.0% (15s), 1.82% (1h)
    Traffic   : ↑6.67 KB  0 bps
                ↓9.98 KB  0 bps