The Port settings can be a bit pain in the ass especially when your connected through a router. Routers usually support port forwarding which should be enabled for the appropiate ports entered in the emule config.People running a linux router should know how to setup iptables right...For more connection troubles check [here]