I have submitted this thread a couple of hours ago, but I don't see it on the forums, so, as it was my first post, maybe I did something wrong. If it appears twice later, sorry for that.
I have a Bazaar (bzr) server at home, just for fun. I can access to the branches in this server through bzr port (4155) from my local LAN (192.168.1.xxx). But when I'm trying to access using my public IP, I get a connection refused error.
I have opened (or so I think) the 4155 port both on the (linux) router and on the server's iptables. To do so, I used the web interface in the router and the Firestarter interface on the server. I have no knowledge to do it by hand.