avevo anche io il tuo stesso problema fino a pochi giorni poi ho risolto :
le 4662 e la 4672 sono le porte che dovresti avere in defoult in umule, controlla nelle proprità di emule quali pote hai in defoult prima di inziare:
se le hai cambiate metti in tcp 4662 e in udp 4672
adesso entra nel modem: 192.168.0.1
adesso cancella tutti i servizi che hai attivato nei precedenti tentativi, e cancella anche le regole, torna cioè in config di defoult

-
(ricordati di digitare applica ogni qual volta concludi di fare qualcosa)
adesso hai tutto bello pulito, cominciamo:
vai in servizi e crea questi servizi:
emule1: TCP porta iniziale : 4662 ; porta finale: 4662 ( applica )
emule2 : UDP porta inziale: 4672 ; porta finale: 4672 ( " " )
emule3: TCP porta iniziale: 4711; porta finale: 4711 ( " " )
emule4: UDP porta iniziale: 4665; porta finale: 4665 (" " )
a questo punto vai in "regole firewall" :
e aggiungi :
in uscita: emule1; emule2; emule4
in entrata: emule1; emule2; emule3
ricordati di specificare l'ip dell'utente lan (ovvero quello del pc a cui il router è connesso via cavo e dove c'è installato emule)
specifica perciò: indirizzo singolo e immetti il seguente indirizzo: 192.168.0.2
(che poi è l'ip del tuo pc)
metti anche "consenti sempre" nella casella relativa ad Azione
l'utente lan e il Consenti sempre devi metterli per ogni regola che attivi.
alla fine e durante ricordati di schiacciare applica.
riavvia emule e dovrebbe essere tutto ok.
poi ci sono delle altre ottimizzazioni che dovresti fare, come disattivare il DHCP e settare da te i DNS e l'ip del tuo pc...però questo in un secondo momento, e solo se vuoi, se no ti cambia poco;
una volta attivati servizi e regole sul firewall dovresti pingarti con id alto tutte le volte.