Foro
Buenas FerOSX
Bueno la respuesta no te va a gustar, me temo. No es un problema con upnp, es un problema de la implementación de NAT Loopback.
En tu caso es un caso que podríamos llamar "edge", un caso extremo. Por lo general casi nadie usaría nunca upnp para hacer loopback, ya que precisamente la ventaja de usar upnp es no tener la necesidad ni de abrir puertos ni de conocerlos. Si vas a entrar por IP:puerto por lo general se presupone que estás mapeando el puerto directamente.
Eso no quiere decir que no sea un "fallo" del Mitrastar a la hoar de gestionar NAT Loopback. Pero piensa que crear una buena implementación de este es cuanto menos muy muy complicado, hasta el punto que a día de hoy es extremadamente raro por no decir imposible encontrar un solo fabricante que haga una implementación "perfecta". Esto se debe a que para un Router retroalimentarse a si mismo es muy muy complejo, no se trata sólo de crear una o dos reglas en el Firewall
Bueno, no me cuesta nada añadir los puertos manualmente. Sólo quería saber de dónde venía el problema. He leido que el UPNP estuvo roto en la B23 y lo mismo en la B26 lo habían arreglado a medias. Incluso me había planteado volver a la B21... y probar.
Ya sabes que ando enredando para conseguir capturar las conexiones RTP desde un Airport Extreme, y mira, pese a ser el diablo, una cosa buena que tenía es que precisamente esto lo hace bien, porque antes lo tenía para que me hiciera él el DHCP y la NAT e iba estupendamente. Algo bueno tenia que tener :P