> 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/
pgp00000.pgp
Description: PGP signature
