yggdrasil-and-reticulum
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
| First Name | Callsign | Public Key |
|---|---|---|
| Scott | VE3QBZ | 0000000e83773b7a3931dd2d0847df6b18d4f005e391bd985601863985db3ff0 |
| Chris | N6CTA | 6225163ce09e8ab44732f093602905daf8f66621908c90b154340ce43c09f22f |
| Emily | W1EML | 2bcb980826952676c61cd3b22b5656958e7cdd509d9ada8fb38fd01a841578ef |
| Evan | KC2IHX | 413024abc35ae3e8fe1152a935a84f9406f8aa00bf54dbc21f4837671f7fb23b |
| Matt | W1CDN | 736a4da2aeb0489f456eb1fbd1398614245b6dc7fa910be49e1b1531d1f69ee4 |
| Tony | VK3JED | 6f11bb6b75b617ed7e5a96cc0cdfc31236916d09906a8ed52bfae9c72c332492 |
Boilerplate whitelist for /etc/yggdrasil/yggdrasil.conf (WIP, do not use yet)
# List of peer public keys to allow incoming peering connections # from. If left empty/undefined then all connections will be allowed # 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: []
yggdrasil-and-reticulum.txt · Last modified: by n6cta