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