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.

Attachment: msg01046/pgp00000.pgp
Description: PGP signature

Reply via email to