2008-10-20 26 views
5

Je souhaite ajouter l'option de redirection de port automatique (NAT Traversal) à une application. Je sais que cela peut être fait en utilisant UPnP (en particulier la partie qui communique avec le périphérique se présentant comme un périphérique de passerelle Internet IGD).Emulation d'un routeur UPnP

Je dois être en mesure de tester cette fonctionnalité de transfert de port tout en le développant. Et quel que soit le trafic de la grande société du système de routeur routé sur

  • Ne fournit pas UPnP. Je ne voudrais pas que je me moque de lui pendant qu'il est en service en direct.

Ma question est:

Est-ce que quelqu'un sait de tout logiciel qui agit comme émule ou un routeur compatible UPnP?

+0

Je ne connais pas de solution logicielle, donc je la poste comme commentaire. Mais vous pouvez simplement acheter n'importe quel routeur cheapo qui prend en charge UPnP et NAT et l'accrocher entre votre machine dev et votre réseau d'entreprise. Vous arrivez à jouer contre un vrai périphérique, tout en restant sur le corpnet. –

+0

Yup - J'ai un routeur à tester, mais ce serait bien d'essayer la route du logiciel, parce que je suppose que la qualité de l'implémentation UPnP varie beaucoup! :) – xyz

Répondre

5

Vous pouvez utiliser le Pare-feu Windows/Partage de connexion Internet, par défaut supports UPnp. Il suffit de configurer une autre machine, avec le partage de connexion Internet activé, et vous aurez un routeur UPnp.

En outre, vous pouvez consulter le forum UPnp pour plus d'informations here.

modifier plus tard:

Vous pouvez également essayer de mettre en place un linux/unix firwall avec igd activé.

Voici un message sur le forum pour ubuntu.

Et il y a aussi un projet miniUPnp.

+0

Bonne idée - J'ai toujours ignoré ICS! – xyz