2008-10-20 15 views
5

Deseo agregar la opción de reenvío automático de puertos (NAT Traversal) a una aplicación.Emulación de un enrutador UPnP

Sé que esto se puede hacer usando UPnP (específicamente la parte que se comunica con el dispositivo que se presenta como IGD - Dispositivo de puerta de enlace de Internet).

Necesito poder probar esta característica de reenvío de puerto mientras la desarrollo. Y cualquiera que sea el tráfico de la compañía del sistema de enrutadores grandes, se enruta a través de

  • No proporciona UPnP.

  • No me gustaría que jugueteo mientras está en servicio en vivo.

Mi pregunta es:

¿Alguien sabe de cualquier software que actúa como enrutador o emula un UPnP compatible?

+0

No conozco una solución de software, publicando así un comentario. Pero podría comprar cualquier enrutador cheapo que admita UPnP y NAT y conectarlo entre su máquina de desarrollo y la red de su empresa. Puedes jugar contra un dispositivo real, mientras aún estás en el corpnet. –

+0

Sí, tengo que probar un enrutador, pero también sería bueno probar la ruta del software, porque la calidad de la implementación de UPnP varía bastante. :) – xyz

Respuesta

5

Puede usar Windows Firewall/Conexión compartida a Internet, que supports UPnp de forma predeterminada. Simplemente configure otra máquina, con Conexión compartida a Internet activada, y tendrá un enrutador UPnp.

Además, puede consultar el foro UPnp para obtener más información here.

Más tarde editar:

También puede intentar la creación de un Linux/Unix firwall con igd activa.

Aquí hay una publicación del foro para ubuntu.

Y hay un proyecto miniUPnp también.

+0

Buena idea - ¡Siempre ignoré ICS! – xyz