How to use rnx (or establish links)? #630
-
Love Reticulum, finding it super useful. One problem I've been having is getting rnx to work. My current setup has two nodes I'll call Sender and Receiver. Sender and Receiver can both send messages to each other in Sideband. Running rnpath shows a path exists 1 hop away. Each is using an I2P interface. For Sender, I've tried a bunch of variations of For Receiver, I've tried Receiver will listen forever. Sender says it's requesting a path and then I have the same issue with rncp and rnsh, so I presume the issue is with establishing the link. I've tried the link.py from the example code and have a similar problem of no link being established. Is there something I'm missing in getting these utilities to work? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Taking a bit of a wild guess here, since there's no log output or anything to go by, but it could look like you're simply not using the correct destination hash (address). To make this simple, let's just focus on $ rnsh -lp
Using service name "default"
Identity : <d650ac93861d88c1b990248d491ed80d>
Listening on : <e86d97cba9b4976e3f6e5be6940f3ec4> You'll get the correct destination hash from the "Listening on" line. After that, you should be able to connect with It's a common enough misconception, when you're used to IP, to think that addresses are tied to the system, not individual applications or endpoints, and I've seen several people being confused with that, understandably. |
Beta Was this translation helpful? Give feedback.
Taking a bit of a wild guess here, since there's no log output or anything to go by, but it could look like you're simply not using the correct destination hash (address).
To make this simple, let's just focus on
rnsh
. On the listener, first tellrnsh
to print its identity used in listener mode, by runningrnsh -lp
:You'll get the correct destination hash from the "Listening on" line. After that, you should be able to connect with
rnsh e86d97cba9b4976e3f6e5be6940f3ec4
(of course, given that you have allowed the remote, or disabled authentication alto…