I have an Ubuntu desktop (11.04) at home which I'm using as my music box. It has both ssh and tangerine installed. I opened necessary ports on the machine, first. Then, I added two firewall rules to the router (one for ssh, one for tangerine) through which I am connected to the internet. It looks like the ssh setup is working properly since I can connect to the machine via ssh from a computer in my local network, and from another computer outside my home network. Similarly, I can connect to the daap server using machines in my home network; however when I try to connect from outside my network, I get an error which says...
Ok. I have just tried to connect to the daap share from a machine that is not in my network to get the same error again, and it worked this time. I tried it multiple times previously and it didn't work, but now it seems like it's working. Can someone please tell me the reason for such unpredictable behavior? (I tried this with rhythmbox.)