Dear all,
I am using IBR-DTN 1.0.1 (294b543) among three raspberry pi devices called (dtn1,dtn2,dtn3). In order to try to connect to the other side with dtnsend and dtnrecv applications. With one RPi works fine but with the rest I get an error on open and requeue the bundles, I resume on the next lines:
ORIG -> DST = OBSERVATION ------------------------------ dtn1 -> dtn2 = works fine :) dtn1 -> dtn3 = TCPConnection: connection to dtn://dtn3 failed dtn2 -> dtn1 = bundle rejected due to invalid authentication dtn2 -> dtn3 = bundle rejected due to invalid authentication dtn3 -> dtn1 = bundle rejected due to invalid authentication dtn3 -> dtn2 = works fine :)
I am using the default demon configuration, calling the command "dtnd -i eth0" on each raspberry Pi.
The files that are in each terminal are:
pi@dtn1 ~ $ ls /etc/ibrdtn/bpsec/ dh_params.pem
pi@dtn2 ~ $ ls /etc/ibrdtn/bpsec/ 64746e3a2f2f6963747064746e32.pkey 64746e3a2f2f6963747064746e32.pub 64746e3a2f2f6963747064746e32.pub.txt 64746e3a2f2f7261737062657272797069.pkey 64746e3a2f2f7261737062657272797069.pub 64746e3a2f2f7261737062657272797069.pub.txt dh_params.pem
pi@dtn3 ~ $ ls /etc/ibrdtn/bpsec/ dh_params.pem
So, As you can see the problem looks like missing files on RPi dtn1 and dtn3. My question is how I can generate a new local key-pair?
Thank you very much in advance for any kind of help you might be able to give me. Best regards,
Jorg
pd. I have seen a similar problem in http://comments.gmane.org/gmane.network.ibrdtn/975 but I do not use the "security_bab_default_key" and the solution of this problem still open.