Micron Document
How to get Interfaces
Published at 2026-06-18.
Visited 73 times (last visit: 2026-08-06).

This is how I get my interfaces for rnsd.

I know that rnsd can automatically detect and connect to discovered interfaces.
I would still like to explicitly define which interfaces I connect to.

To do so I followed this procedure:

+ switch to the Discovered tab
+ select and copy all BackboneInterfaces, paste into your reticulum config
+ select and copy all TCPClientInterfaces, paste into your reticulum config
+ fix indentation using excessive vim macro magic

At least that's what I tried.
After restarting rnsd, I regretted not taking a backup of the config file before.
Sadly, rnsd did not print much more than Check your configuration file for errors!.

By doing some debugging I finally found the culprit: RNS.Recipes does not check for deduplicating interface names in the copy feature!
That means that some interfaces had the same name, which is illegal.
To fix this, run grep '[[' config | sort | uniq -c | grep '^s*[2-9]' to find all interface names with duplicate names.
Then, just deduplicate the interfaces by appending a number or something.

Happy bulk connecting!

Footer