On Wed, Jan 22, 2003 at 11:40:43PM +0000, Gordan Bobic wrote: > Hi, I've got a few questions about the current fred implementation. > > I've heard the issue raised recently about a FAQ stating that the > communication between the Freenet nodes is not encrypted. Is this true? Other > documentation implies that all communication between individual nodes occurs > over encrypted connections. I suspect the FAQ in question is wrong, but I'm > curious to find out for sure. Not true. _Everything_ is encrypted in freenet, at least once. Connections are encrypted using the node public/private keypairs. > > The next question is regarding the network setup used for Freenet. Can the > current node implementation deal with living on multiple IP addresses at the > same time? If Fred is running on a multi-homed system, load balanced over > multiple networks, with the relevant ports forwarded from the central hub to > the actual node (single interface on fred host, with multiple interfaces > port-forwarded to it from the hub), will this work as expected? Or is it Well... it won't autodetect. But if you set up round-robin DNS for the IP addresses, and then force ipAddress to that address, _that_ is known to work. > likely to break things? I have briefly tried it, and it looks like it works, > with the traffic eventually distributing over all available connections. > > I am concerned, however, that this could potentially result in the node trying > to talk to itself on it's different interfaces? Or is it likely to break > other things, (security or anonymity for example). What happens if the node > is given a "name" for itself that resolves to multiple IP addresses (matching > with the above mentioned multiple parallel network paths)? Will this cause > any problems? > > Thirdly, what are the implications of running multiple nodes on the same IP > address(es), on different ports? Will this work as expected? Will it work at > all? Will it break all of the nodes sharing the address(es)? Yeah, it works. It is used extensively by developers for testing purposes.
A node identity is a public key... the node itself has a private key. Normally passed along with this is a list of "physical addresses", including something like tcp/arthas.dyndns.org:9013. > > Regards. > > Gordan -- Matthew Toseland [EMAIL PROTECTED][EMAIL PROTECTED] Full time freenet hacker. http://freenetproject.org/ Freenet Distribution Node (temporary) at http://amphibian.dyndns.org:8889/I3mGXPd6zTA/ ICTHUS.
msg01046/pgp00000.pgp
Description: PGP signature
