ecco, dipende da router a router, però dovresti avere una maschera di configurazione sul firewall per abilitare certe porte (io ho un Belkin e quando mi collego al router tali setting li trovo nella maschera FireWall -> Virtual Servers).
Si tratta in definitiva di aprire a TCP/UDP in ingresso e uscita le porte che utilizza emule (lo trovi nei settaggi di emule, e le puoi cambiare a tuo piacimento). Io per esempio ho abilitato il blocco 4662-4672 sul router perché quelle sono le porte che utilizzo su emule.