2 votes

Comment contourner les limitations de transfert de ports d'un modem

Ce modem câble personnalisé fourni par mon fournisseur d'accès Internet ne prend pas en charge le transfert d'un port externe vers un autre port interne. (Par exemple, je ne peux pas rediriger une connexion entrante sur le port 80 vers le port 3389 de mon ordinateur principal et une connexion entrante sur le port 21 vers le port 3389 de mon ancien ordinateur. J'ai besoin de le faire pour éviter le blocage de port.)

Je sais que je pourrais contourner cela en changeant le port de RDP sur mes machines mais je ne peux pas parce que j'ai déjà un serveur HTTP qui doit fonctionner sur le port 80 à des fins de test interne.

Je n'ai pas pu trouver de mises à jour logicielles, je n'ai pas pu obtenir d'aide de mon fournisseur d'accès Internet et je n'ai pas pu trouver de meilleurs modems câble. (Les modems câble sont très rares par rapport aux modems ADSL.)

Y a-t-il donc un moyen de contourner cette limitation?

0 votes

Pouvez-vous mettre votre propre routeur et commutateur entre vos ordinateurs et le modem?

0 votes

Comment cela fonctionnera-t-il ? Je ne sais pas comment configurer un tel réseau. J'ai un Linksys WAG160N qui était mon ancien modem ADSL. Est-ce que cela pourrait fonctionner ?

1 votes

Shane a un peu raison.. Si vous mettez quelque chose au milieu, la chose devrait être un routeur simple, pas un appareil Modem/Routeur (c'est-à-dire pas un routeur avec modem intégré). Un routeur simple au lieu d'un modem adsl intégré, a un connecteur Ethernet étiqueté WAN, et c'est là que vous utilisez un câble cat5 pour connecter votre modem.

1voto

RedGrittyBrick Points 78148

Utilisez un ordinateur comme relais de traduction de port. Configurez le routeur pour transmettre tous les ports nécessaires (inchangés) à cet ordinateur.

Utilisez quelque chose comme socat pour rebondir la connexion vers un port différent sur l'autre ordinateur si nécessaire.

exemple

 socat TCP4-LISTEN:80 TCP4:otherpc:3389

Mise à jour : Grawity souligne ci-dessous qu'en utilisant Windows, vous pouvez faire quelque chose comme

c:\>netsh
netsh>interface portproxy
netsh interface portproxy>add v4tov4 listenport=80 connectaddress=192.168.0.100 connectport=3389 protocol=tcp

Voir Microsoft Technet

1 votes

FWIW, Windows a une fonctionnalité intégrée pour cela - via netsh interface portproxy si je me souviens bien.

0 votes

On dirait que c'est une excellente solution à court terme car je m'inquiète de la performance et de la facture d'électricité liée au fait de laisser un ordinateur fonctionner 24h/24 pour que tout le reste fonctionne.

0 votes

Vous pouvez l'exécuter sur un netbook vraiment petit.. ou un système embarqué similaire qui utilise environ 10 watts..

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X