reticulum - Initial work on integrating Reticulum into EmComm Tools

This commit is contained in:
thetechprepper
2026-05-11 07:25:20 -07:00
parent 2cc1eeac57
commit 5ed346ad4c
2 changed files with 104 additions and 0 deletions
+2
View File
@@ -3,6 +3,8 @@
# Updated : 16 April 2026
# Description : bash profile
export PATH="$HOME/.local/bin:$PATH"
# All user accounts should be in the 'et-data' group to allow data sharing with
# EmComm Tools. A umask of 002 is required to allow users and the system to
# read and write shared data files.
@@ -0,0 +1,102 @@
---
title: Reticulum Setup Notes
date: 2026-02-13
updated: 2026-05-11
author: [The Tech Prepper]
categories: [reticulum]
tags: [reticulum]
---
The following are my personal notes while workthrough an initial evaluation
of Reticulum for use over packet radio.
1. Install Python 3.
```
sudo apt install \
python3 \
python3-pip \
-y
```
2. Add `~/.local/bin` to your PATH.
3. Install Reticulum as a non-priveleged user.
```
python3 -m pip install --user rns
```
4. Verify that the Reticulum daemon is installed correctly.
```
which rnsd
```
4. Start Reticulum. This will start the service and create an initial
configuration file under `.reticulum/config`.
```
rnsd
```
5. Stop the service with `<CTRL>+C`.
6. Edit `~/.reticulum/config` and enable the AX.25 interface by
adding the KISS section below.
```
[interfaces]
# This interface enables communication with other
# link-local Reticulum nodes over UDP. It does not
# need any functional IP infrastructure like routers
# or DHCP servers, but will require that at least link-
# local IPv6 is enabled in your operating system, which
# should be enabled by default in almost any OS. See
# the Reticulum Manual for more configuration options.
# Default local LAN interface (keep this enabled for testing)
[[Default Interface]]
type = AutoInterface
enabled = No
[[Packet Radio AX25 KISS]]
type = AX25KISSInterface
enabled = Yes
callsign = KT7RUN
ssid = 2
port = /tmp/kisstnc
mtu = 256
```
7. Start Dire Wolf. In EmComm Tools, run `et-mode` and select
`bbs-client`.
8. In another terminal, start Reticulum.
```
rnsd
```
If successful, you should see something like the following:
```
$ rnsd
[2026-02-14 12:59:02] [Notice] Serial port /tmp/kisstnc is now open
[2026-02-14 12:59:02] [Notice] Configuring KISS interface parameters...
[2026-02-14 12:59:02] [Notice] KISS interface configured
[2026-02-14 12:59:02] [Notice] Started rnsd version 1.1.3
```
## Install a Message App
1. Install NomadNet.
```
python3 -m pip install --user nomadnet
```
2. Start NomadNet.
```
nomadnet
```
## Add Identity
TODO