Gå till innehållet

Installera Reticulums terminalverktyg

Terminalverktygen passar om du vill se interface-status, köra en Reticulum-instans som tjänst eller senare ansluta en RNode.

Du behöver inte installera dem för att göra det första Sideband-testet. Börja gärna med Kom igång med Reticulum om du främst vill skicka meddelanden.

1. Skapa en separat Python-miljö

En virtuell miljö håller Reticulum skilt från operativsystemets Python-paket. Det går även oftast bra att använda virtuella miljö-"hanterare" såsom pipx, uv osv men vi skulle rekommendera att man läser om dess för- och nackdelar innan man använder det.

Linux och macOS

python3 -m venv ~/.venvs/reticulum
source ~/.venvs/reticulum/bin/activate

Windows PowerShell

$venv = "$HOME\.venvs\reticulum"
py -m venv $venv
& "$venv\Scripts\Activate.ps1"

2. Installera Reticulum

python -m pip install --upgrade pip
python -m pip install rns

Paketet innehåller Reticulum och flera verktyg, bland annat rnsd, rnstatus, rnpath, rnprobe och rnodeconf.

3. Starta Reticulum första gången

rnsd

Första starten skapar normalt konfigurationsfilen:

~/.reticulum/config

Låt programmet starta och avsluta sedan med Ctrl+C om du bara ville skapa och kontrollera standardkonfigurationen.

4. Kontrollera status

Starta rnsd i en terminal och kör sedan följande i en annan terminal där samma virtuella miljö är aktiverad:

rnstatus

Du bör se ett lokalt AutoInterface och eventuell annan anslutning du har lagt till.

5. Läs exempelkonfigurationen

rnsd --exampleconfig

Kommandot skriver ut en kommenterad exempelkonfiguration med tillgängliga interface och inställningar. Kopiera bara de delar du faktiskt behöver till ~/.reticulum/config.

Börja med få interface

Lägg inte in flera publika noder, radiolänkar och avancerade transportinställningar samtidigt. Börja lokalt, kontrollera med rnstatus och lägg sedan till en transportväg i taget.

Vanliga verktyg

Verktyg Användning
rnsd Kör en fristående Reticulum-instans
rnstatus Visar interface, trafik och status
rnpath Visar och begär kända vägar
rnprobe Testar om en destination kan nås
rnodeconf Installerar och konfigurerar RNode-firmware

Nästa steg