2 votes

Comment puis-je effectuer un transfert de port si l'IP publique/externe est partagée sur mes deux ordinateurs ?

Cependant, j'ai transféré le port 443 pour mon ordinateur portable. Mon ordinateur portable et mon ordinateur principal partagent la même adresse IP publique/externe.

Le problème est donc le suivant : si j'ouvre le port pour mon ordinateur principal, il est visible (selon canyouseeme.org) mais si je l'ouvre pour mon ordinateur portable Linux, il n'est pas visible. Bien sûr, j'ai activé la redirection d'IP en tant que root dans sysctl.conf, mais cela ne fonctionne pas si je n'utilise pas "sudo nc -lvp 443".

Cela signifie-t-il que je dois simplement ouvrir le port pour mon ordinateur principal et que cela fonctionnera également pour mon ordinateur portable ou ai-je oublié quelque chose ?

1voto

Matija Nalis Points 2476

Vous ne pouvez transférer un port que vers une seule IP à la fois.

Votre ordinateur portable a une IP interne, et votre ordinateur principal une autre IP interne. Le routeur ne peut pas, comme par magie, choisir à laquelle de ces adresses il doit transférer le port 443. Vous devez spécifier une o l'autre.

Ce que vous pourriez faire :

  1. Transférer le port 4431 à un ordinateur et le port 4432 à un autre, puis laisser le client choisir celui qu'il veut en spécifiant https://name.example.com:4331/ par exemple

  2. Faites en sorte que votre ordinateur portable et votre ordinateur principal aient la même IP, mais ensuite il ne peut y en avoir qu'un seul allumé en même temps - si vous voulez utiliser l'ordinateur portable, vous devez d'abord désactiver l'ordinateur de bureau, et vice versa. Mais le transfert se fera toujours vers l'ordinateur allumé.

  3. IP flottante. Faites en sorte que votre ordinateur portable et votre ordinateur principal aient des adresses IP internes différentes, et faites en sorte que le routeur fasse suivre les adresses suivantes troisième IP interne - que vous mettriez comme supplémentaire vers un ordinateur portable ou un ordinateur de bureau (mais encore une fois, seulement l'un des deux à ce moment-là). L'avantage par rapport à (2) est que vous pouvez utiliser les deux ordinateurs pour d'autres choses ; l'inconvénient est que c'est plus de travail (à moins que vous ne parveniez à script le faire).

UPDATE si vous souhaitez que la redirection vers votre ordinateur portable fonctionne, et que vous avez supprimé la redirection vers votre ordinateur principal (TOUTE la redirection, pas seulement la redirection de port - par exemple, en supprimant l'ordinateur principal en tant qu'ordinateur de bureau). DMZ ), il se peut que ce soit le pare-feu local de Linux. Essayez (en tant que root)

iptables -F INPUT; iptables -P INPUT ACCEPT

0voto

pulsejet Points 2193

Vous devez transférer un port de votre routeur vers votre ordinateur portable. Pour ce faire, accédez à la page des paramètres du routeur et recherchez la rubrique Transfert de port (cette rubrique varie d'un routeur à l'autre). Si vous utilisez un modem, vous devrez peut-être activer les connexions à cet endroit également (mais comme vous avez mentionné que cela fonctionne pour le bureau, cela ne devrait pas poser de problème).

En bref, trouvez l'IP locale de votre ordinateur portable, puis transférez un port externe vers celle-ci depuis le routeur.

Notez également que vous ne pouvez transférer un port qu'à un seul nœud à la fois et qu'un objet doit être à l'écoute de ce port sur l'ordinateur portable.

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