Bueno pues yo lo hize de la siguiente forma: Antes de nada decirte que si estas escaneando los puertos desde sygate y t salen todos blocked es normal no se pq pero hize la prueba con el modem puesto y tmb salian asi. Utiliza este enlace adslayuda.com/TestPort.php
Te escanea los puertos uno a uno, kita todos tus cortafuegos y escanea por ejemplo el puerto del emule, t dira q no hay ping q tienes un cortafuegos eso es por router.
Bien para abrir todos los puertos para un IP ,(por ejemplo de a de tu ordenador) y luego desde tu ordenador con un cortafuegos ya das paso a las aplicaciones q kieras, Tienes q entrar en router en la opcion Firewal, ativalo, una vez q este activado t saldra un opcion q pone DMZ pinchas y ahi lo marcas y pones la ip de pc y aplicas. Con esto ya estaria pero ahora q pasa?? pues como el router tiene el servidor DHCP activado pues mañana le asignara otra IP a tu pc ya no coincidira con la q tu has puesto en el DMZ y no funcionara. LA solucion es ir LAN luego a DHCP Maping y alli ponerle la MAC de tu t. red la ip q tienes en ese momento q es la misma q pusiste en el DMZ. De esta forma siempre le asignara la misma ip a tu pc. Le das aplicar y ya estaria.
Ahora puedes volver a probar el test y t dira q el puerto tiene ping y q esta cerrado, o abierto en casa de q el emule este encendido.
Salu2.