mesh
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| mesh [2025/11/29 05:40] – removed - external edit (Unknown date) 127.0.0.1 | mesh [2026/01/02 17:43] (current) – kc2ihx | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== FARPN Mesh ===== | ||
| + | We currently have two mesh projects. The first mesh is Yggdrasil which is an E2EE IPv6 overlay mesh which is Layer 3. Reticulum is the other mesh technology we are playing with. Reticulum doesn' | ||
| + | |||
| + | ===== Yggdrasil ===== | ||
| + | |||
| + | Install `yggdrasil` via your package manger or per directions on [[https:// | ||
| + | |||
| + | Generate [[https:// | ||
| + | |||
| + | One Debian systems that' | ||
| + | |||
| + | sudo yggdrasil -genconf -json > yggdrasil.conf | ||
| + | |||
| + | Note that you can't create this file directly in the ''/ | ||
| + | | ||
| + | In the `yggdrasil.conf` file, edit your peers to add: | ||
| + | |||
| + | " | ||
| + | |||
| + | I also strongly advise disabling the multicast interface: | ||
| + | | ||
| + | " | ||
| + | | ||
| + | A nice thing for gateway and mesh ops generally would be to also add something helpful here to let us know what the yggdrasil connected thing is like this: | ||
| + | |||
| + | " | ||
| + | " | ||
| + | "Peer Type": " | ||
| + | } | ||
| + | |||
| + | Then copy the resulting file to ''/ | ||
| + | |||
| + | sudo cp yggdrasil.conf / | ||
| + | sudo systemctl enable yggdrasil | ||
| + | sudo systemctl start yggdrasil | ||
| + | |||
| + | Check the status with: | ||
| + | |||
| + | sudo systemctl status yggdrasil | ||
| + | |||
| + | If the service failed, check the '' | ||
| + | |||
| + | ===== Reticulum ===== | ||
| + | |||
| + | [[Yggdrasil TCP Client Interface Chris]] | ||
| + | type = TCPClientInterface | ||
| + | enabled = yes | ||
| + | target_host = 201: | ||
| + | target_port = 4343 | ||
| + | name = Yggdrasil TCP Client Interface Chris | ||
| + | selected_interface_mode = 1 | ||
| + | configured_bitrate = None | ||
| + | |||
| + | [[Yggdrasil TCP Client Interface Scott]] | ||
| + | type = TCPClientInterface | ||
| + | enabled = yes | ||
| + | target_host = 21c: | ||
| + | target_port = 4343 | ||
| + | name = Yggdrasil TCP Client Interface Scott | ||
| + | selected_interface_mode = 1 | ||
| + | configured_bitrate = None | ||
| + | | ||
| + | ===== Yggdrasil Public Keys ===== | ||
| + | ^ Name ^ Callsign | ||
| + | | Scott | VE3QBZ | ||
| + | | Chris | N6CTA | 6225163ce09e8ab44732f093602905daf8f66621908c90b154340ce43c09f22f | ||
| + | | Emily | W1EML | 2bcb980826952676c61cd3b22b5656958e7cdd509d9ada8fb38fd01a841578ef | ||
| + | | Evan | KC2IHX | ||
| + | | Matt | W1CDN | aa6b519c2ba5b9f53f434c32d54b91ce57517bd21d8390725fad504ca4c4f8aa | ||
| + | | Tony | VK3JED | ||