[tahoe-dev] Troubleshooting node connectivity

Shawn Willden shawn at willden.org
Wed Sep 9 06:34:15 PDT 2009


On Wednesday 09 September 2009 01:17:18 am Brian Warner wrote:
> The storage-server hostname/port that's advertised in the Introducer
> announcement (tahoe.cfg:[node]tub.location) needs to be able to get
> through to the port number that the server is actually listening on
> (tahoe.cfg:[node]tub.port).

Got it.  Looking at the flogtool output it became immediately clear that the 
firewalled/NATed hosts were announcing their local IP address.  The ports 
were forwarded correctly, but they were announcing non-useful IP addresses.

I wonder if it might be better to have the introducer tell the node what IP 
address it receives the connection from, and to have the node use that as its 
guessed address, if no explicit address has been configured.  The hosts in 
questions are on dynamic IP addresses, so in theory it's hard to configure 
the proper tub.location.  In theory, I say, because the dynamic addresses in 
question hardly ever change.

Using the node's address as seen by the introducer will make configuration of 
a NATed node much simpler for non-technical users, who may not even have any 
idea how to find out what their external IP address is.

	Shawn.


More information about the tahoe-dev mailing list