> One thing that would make a huge difference for people is if it worked behind 
> a firewall without requiring configuration changes. This would make life a 
> lot easier for cable modem users, and would allow Freenet to be used by 
> University students, who represent a large body of technically adapt people 
> who would be potentially intrested in Freenet. I have no idea how to do this, 
> I just think it should be done if at all possible.

Well, the first challenge is determining the node's external IP address 
(the IP address needed for another node on the Internet to route a 
message to it).  If the node is behind a NAT - then this will be a 
different IP address to the one the node detects internally.  This can 
be determined with the help of another node which can report back what 
the node's external IP address is.

The second problem is that of incoming connections.  Solutions are:

Make a node keep outgoing connections open and somehow try to ensure 
that all incoming messages go through those nodes.

Get the user to reconfigure their NAT

Automatically reconfigure the NAT using UPNP (not sure if this is even 
possible from Java)

Ian.

-- 
Ian Clarke                                                  [EMAIL PROTECTED]
Coordinator, The Freenet Project              http://freenetproject.org/
Founder, Locutus                                        http://locut.us/
Personal Homepage                                   http://locut.us/ian/

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to