Si usas IP dinamica, podría haber cambiado, así que no está de mas comprobarlo a menudo.
Por otro lado, creo recordar que está desaconsejado usar puertos contiguos y que los puertos principales deben estar al menos a una distancia de 10.
Por ultimo, creo que puedes tener un conflicto en el puerto 14480, ya que Amule usa por defecto el puerto TCP+3 como puerto UDP de peticiones extendidas al servidor (en tu caso, 14477+3=14480).
Podrías probar algo así, partiendo del 14477:
14477- TCP principal
14487- UDP principal
14480- UDP extendido (va en funcion del TCP principal)
14407- TCP UPNP
¡Muchas gracias por tu ayuda templagaitas! Al revisar otra vez los puertos que había puesto me he dado cuenta de mi fallo: el puerto UDP extendido estaba abierto como tcp, no sé como puedo estar tan tonto sobre todo porque lo revisé, perdonadme por haceros perder el tiempo.
Aunque la verdad creía que con abrir el TCP ya era suficiente para conseguir id alta.
De camino ya he abierto el TCP UPnP, que por cierto ¿para qué sirve? yo creía que la conexiones upnp únicamente se debían hacer entre mi pc y el router para abrir puertos, que no debía abrirse "al exterior" pero supongo que me estoy refiriendo a otra cosa. Por cierto en la wiki no aparece nada al respecto de upnp.
Aprovecho también para preguntar sobre los puertos, ¿para qué sirven los siguientes puertos que menciona la wiki? La verdad es que se podría ampliar un poquito este tema.
4661 TCP
Abierto en servidores. Permite conectarse al servidor.
4665 UDP
Abierto en servidores. Permite pedir fuentes. Es siempre el mismo que el puerto de conectarse + 3.
4711 TCP
El puerto donde escucha el Servidor Web.
4712 TCP
Puerto para Conexiones Externas. Se usa para comunicar aMule con otras aplicaciones como el Servidor Web o aMuleCMD.