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:41] – n6cta | mesh [2026/01/02 17:43] (current) – kc2ihx | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Yggdrasil | + | ====== FARPN Mesh ===== |
| + | We currently have two mesh projects. The first mesh is Yggdrasil | ||
| + | |||
| + | ===== Yggdrasil ===== | ||
| Install `yggdrasil` via your package manger or per directions on [[https:// | Install `yggdrasil` via your package manger or per directions on [[https:// | ||
| Line 5: | Line 8: | ||
| Generate [[https:// | Generate [[https:// | ||
| - | One Debian systems that' | + | One Debian systems that' |
| - | sudo yggdrasil -genconf -json > / | + | 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: | In the `yggdrasil.conf` file, edit your peers to add: | ||
| Line 24: | Line 29: | ||
| } | } | ||
| - | Reticulum | + | 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]] | [[Yggdrasil TCP Client Interface Chris]] | ||
| Line 44: | Line 61: | ||
| configured_bitrate = None | configured_bitrate = None | ||
| | | ||
| - | + | ===== Yggdrasil Public Keys ===== | |
| - | + | ^ Name | |
| - | ^ Name ^ Callsign | + | |
| | Scott | VE3QBZ | | Scott | VE3QBZ | ||
| | Chris | N6CTA | 6225163ce09e8ab44732f093602905daf8f66621908c90b154340ce43c09f22f | | Chris | N6CTA | 6225163ce09e8ab44732f093602905daf8f66621908c90b154340ce43c09f22f | ||
| | Emily | W1EML | 2bcb980826952676c61cd3b22b5656958e7cdd509d9ada8fb38fd01a841578ef | | Emily | W1EML | 2bcb980826952676c61cd3b22b5656958e7cdd509d9ada8fb38fd01a841578ef | ||
| | Evan | KC2IHX | | Evan | KC2IHX | ||
| - | | Matt | W1CDN | 736a4da2aeb0489f456eb1fbd1398614245b6dc7fa910be49e1b1531d1f69ee4 | + | | Matt | W1CDN | aa6b519c2ba5b9f53f434c32d54b91ce57517bd21d8390725fad504ca4c4f8aa |
| | Tony | VK3JED | | Tony | VK3JED | ||
| - | |||
| - | |||
| - | Boilerplate whitelist for / | ||
| - | (WIP, do not use yet) | ||
| - | |||
| - | < | ||
| - | # List of peer public keys to allow incoming peering connections | ||
| - | # from. If left empty/ | ||
| - | # by default. This does not affect outgoing peerings, nor does it | ||
| - | # affect link-local peers discovered via multicast. | ||
| - | # WARNING: THIS IS NOT A FIREWALL and DOES NOT limit who can reach | ||
| - | # open ports or services running on your machine! | ||
| - | AllowedPublicKeys: | ||
| - | </ | ||
mesh.1764394864.txt.gz · Last modified: by n6cta