Home How it works Pricing Remote Access Download Wuala

Wuala Blog

Thursday, 17 September, 2009

Developer Zone: Inside Wuala's Connection Types

You might have already read about the improvements of the trading system. The goal was to enable trading even if your connection has some kind of restriction. Therefore, we distinguish three different types of connections, which all allow to trade.


The connection types are defined as follows:

Connection type A:
You're fully reachable, i.e. your computer accepts all incoming connections. Your firewall (if there is one) accepts incoming connections at the Wuala port. If you are behind a router with NAT, it is either a “Full Cone NAT” (described in RFC3489) or configured (with UPnP or manually) to forward incoming UDP packets at the Wuala port to the internal host.

This is the best situation. You will earn storage very quickly.

Connection type B:
Your computer is behind a router and is connected with a “port restricted cone NAT”, as described in the same RFC . The only restriction is: An external host can only send a packet, with the source IP address X and the source port P, if the internal host has previously sent a packet to the IP address X and port P.

As a consequence, you will receive less fragments from the Wuala cloud than with connection type A.

Connection type C:
Your computer cannot receive incoming connections, but can open UDP connections. Your computer can receive fragments only from nodes when a UDP connection is already established with a call from your local computer.

You will receive fragments, but only very slowly.


You are able to trade storage with all three connection types mentioned above. Your online time will always be counted in the same way. The only difference lies in the speed of receiving fragments.
Please note that your computer cannot trade, when UDP connections are blocked. This is usually the case when you have activated UDP blocking in your router or your firewall.

Post Comments

Blogger simh said...

What ports must be opened and forwarded so that wuala can trade storage?
You write that 'UDP port' must be open, but which one(s)? You gave link to portforward.com, great, but there is nothing named 'Wuala' on their site, so it's not very usable. Actually, it's not usable at all. Or am I missing something?
I am eagerly waiting for your response as I want to

September 20, 2009 13:06 PM

Blogger simh said...

What I did was to forward UDP port 7531 from my router to my server and on the server's firewall I've opened this port.
I still get:
Problem: Could not contact ping server

after I issue: $ ./wualacmd checkConnection

Any suggestions what am I missing?

September 20, 2009 15:34 PM

Blogger Bernd said...

Dear simh,

thanks for your comments. My intention for this blogpost was to take a look on how the connection stats are defined, less to give a manual how to configure.

There are some informations about it at http://www.wuala.com/en/support/faq/c/16#id1620, but I see you have already read our faq.

Sometimes, all you need is a reboot of the router after configuring

September 20, 2009 17:58 PM

Post a Comment