Firewalls, NAT, security

First of all, some notes about what ANGEL APPLICATION does:

Firewalling

If you use ANGEL APPLICATION to backup data from others, it is recommended to provide the backup to the other peers, so that it can be recovered. Also, it is best for the maintenance algorithm to see each "clone" in order to allow good redundancy.

If you want others to backup your data or want to help increase the redundancy of the backups you are doing of others, you have to provide your local repository to the other peers.

For both scenarios, you have enable the "provider" in ANGEL APPLICATION and allow incoming connections to port 6221 (tcp). Generally speaking, enabling the "provider" is part of the concept, disabling it or disallowing connections to it usually makes no sense. See also the page on port numbers.

No other incoming connection need to be allowed.

NAT

If you are stuck behind a NAT router, you might have difficulties providing your repository to the network. Historically, the reason for NAT is the lack of IP addresses in IPv4. ANGEL APPLICATION does work fine with IPv4, but does not provide any built-in mechanism to work around the limitations of NATs.

If you want easy and omnipresent connectivity, you can use Miredo. Miredo is an open source implementation of Teredo, a protocol to enable IPv6 connectivity over IPv4 and also to traverse NAT routers transparently using a globally routable IPv6 address. In other words: this technology allows your computer to be reachable from the internet even if it is stuck behind a NAT router. Teredo has been part of Windows XP since SP2 and is also part of Microsoft Vista. Its open-source counterpart Miredo is available for a wide range of alternative platforms, including Mac OS X and Linux. If you have Miredo installed, you should activate IPv6 in the preferences of ANGEL APPLICATION.

See our guide on Miredo for more information.

You can, of course, also do it "old school", and use port forwarding from your router. This requires slightly more end user work and only works if you stay behind the same router.

Security

Some issues have been raised and answered so far:

Documentation/Networking (last edited 2009-08-17 19:28:54 by etoy.POL)