User Tools

Site Tools


mesh

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't fit neatly into the OSI model; we run it both as a Layer 3 mesh via Yggdrasil and as a Layer 2 mesh via LoRA.

Yggdrasil

Install `yggdrasil` via your package manger or per directions on their website.

Generate a configuration file for your system and restart the `yggdrasil` service. Don't just create the file, generate it the right way.

One Debian systems that'll look like this:

sudo yggdrasil -genconf -json > /etc/yggdrasil/yggdrasil.conf

In the `yggdrasil.conf` file, edit your peers to add:

"Peers": ["tls://ip.n6cta.com:60573", "tls://yggdrasil.clitheroe.ca:23277"],

I also strongly advise disabling the multicast interface:

"MulticastInterfaces": [],

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:

"NodeInfo": {   
"Name": "Chris",
"Peer Type": "Bootstrap Gateway"
}

Reticulum

[[Yggdrasil TCP Client Interface Chris]]
  type = TCPClientInterface
  enabled = yes
  target_host = 201:776b:a70c:7d85:d52e:e334:3db2:7f5b
  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:2f91:1890:b8d9:c45a:5ef7:412:9ce5
  target_port = 4343
  name = Yggdrasil TCP Client Interface Scott
  selected_interface_mode = 1
  configured_bitrate = None
  

Yggdrasil Public Keys

Name Callsign Public Key
Scott VE3QBZ 0000000e83773b7a3931dd2d0847df6b18d4f005e391bd985601863985db3ff0
Chris N6CTA 6225163ce09e8ab44732f093602905daf8f66621908c90b154340ce43c09f22f
Emily W1EML 2bcb980826952676c61cd3b22b5656958e7cdd509d9ada8fb38fd01a841578ef
Evan KC2IHX 413024abc35ae3e8fe1152a935a84f9406f8aa00bf54dbc21f4837671f7fb23b
Matt W1CDN aa6b519c2ba5b9f53f434c32d54b91ce57517bd21d8390725fad504ca4c4f8aa
Tony VK3JED 6f11bb6b75b617ed7e5a96cc0cdfc31236916d09906a8ed52bfae9c72c332492
mesh.txt · Last modified: by w1cdn