9 votes

Itinéraire statique sur un TP-Link TL-WR1043ND

Ma configuration réseau domestique ressemble à ceci :

Ma configuration réseau domestique

Les deux routeurs sont des routeurs TP-Link TL-WR1043ND. Le routeur du sous-sol gère tous les appareils de la maison connectés via un câble, distribuant des adresses pour le réseau 10.89.49.0/24 via DHCP. La connexion sans fil ne fonctionne pas vraiment depuis le sous-sol, car le signal est trop faible, je l'ai donc désactivée.

Pour le WiFi, j'ai ajouté un deuxième routeur (identique) en bas. Du côté WAN, il est assigné l'adresse IP 10.89.49.101 du routeur du sous-sol, et il fournit le réseau 10.89.7.0/24 sur son LAN. L'accès Internet de base fonctionne parfaitement de cette manière sur n'importe quel appareil.

Je rencontre maintenant le problème de ne pas pouvoir communiquer (par exemple, via SSH) entre tous les appareils, câblés ou sans fil. Je peux me connecter d'un appareil sans fil à un appareil câblé, par exemple SSH de 10.89.7.X à 10.89.49.Y, mais cela ne fonctionne pas dans l'autre sens, malgré le fait que j'ai ajouté une route statique au routeur du sous-sol :

Configuration de la route statique sur le routeur du sous-sol

Est-ce que quelqu'un a des idées pour résoudre ce problème ? Les deux routeurs ont déjà été mis à jour pour utiliser le firmware le plus récent de TP-Link.com (Build 110429), sans succès.

J'aimerais rester avec le firmware officiel si possible, en passant à quelque chose comme DD-WRT ou OpenWrt en dernier recours.

4voto

mqsoh Points 173

Je sais ce qui se passe. Vous laissez clair avec l'adresse que vous utilisez sur les routeurs et ce que vous dites: "Je suis capable de me connecter d'un appareil sans fil à un appareil câblé, par exemple en SSH de 10.89.7.X à 10.89.49.Y, mais ça ne fonctionne pas dans l'autre sens" La façon dont vous l'avez configuré ne le permet pas.

Comme vous vouliez que tous les appareils communiquent entre eux, vous ne devriez pas les placer dans des LAN différents mais utiliser le même pour tous les appareils. Votre approche d'architecture réseau a échoué à ce niveau.

Laissez Routeur1 : être le routeur directement connecté à Internet Routeur2 : être l'autre.

Ce que je ferais, c'est désactiver le serveur DHCP LAN sur le Routeur2 et changer le câble de WAN à LAN. (Cap port WAN) De plus, donnez-lui (Routeur2) une adresse IP LAN du Routeur1 sur son port LAN, ainsi vous pourrez y accéder via son serveur HTTP

0voto

Rommudoh Points 143

La première chose que je conseillerais est de brancher une machine de test sur le routeur connecté à Internet. Donnez-lui manuellement une adresse IP et configurez une route vers l'autre routeur.

Si vous avez Linux, ce serait quelque chose comme ceci : ip addr add 10.89.49.x/24 dev eth0 ip link set up dev eth0 ip route add 10.89.7.0/24 via 10.89.49.101 dev eth0

Ensuite, essayez de faire un ping sur 10.89.49.101 (pour vérifier que vous pouvez atteindre l'interface wan de votre routeur) et ensuite essayez de faire un ping sur quelque chose au-delà comme 10.89.7.1.

Si vous ne trouvez pas .1, il s'agit probablement d'un problème de NAT ou de pare-feu. Le pare-feu peut empêcher le trafic en provenance de l'interface WAN d'atteindre le LAN. À moins d'avoir une raison de l'activer, je vous conseille de désactiver tous les pare-feu du dispositif. (Espérons que le fabricant le supporte).

Enfin, vérifiez si le routeur dispose de paramètres NAT. Si le NAT est activé, il se peut qu'il attende de vous que vous configuriez explicitement des redirections pour des ports sur 10.89.7.101 vers des machines et des ports dans 10.89.7.0/24.

Si vous n'avez pas de machine de test Linux, envisagez de télécharger un Live CD pour effectuer les tests ou quelqu'un d'autre peut commenter et vous expliquer comment faire cela sous Windows.

0voto

A. Bauani Points 79

Je ne suis pas sûr si répondre à cette question ajoutera de la valeur à ce problème car elle a été publiée il y a environ 6 ans!

Après avoir examiné attentivement votre diagramme et lu les réponses ci-dessus, je comprends la configuration empêchant la communication bidirectionnelle. Le routeur grand public de type TP-Link (SOHO) est censé fonctionner la plupart du temps comme un dispositif passerelle Internet autonome et permettre à l'utilisateur non technique de commencer à utiliser ces dispositifs NAT sur le LAN> Trafic WAN configuré par défaut. Sur votre réseau, tout trafic originaire du deuxième routeur atteignant Internet ouvert après avoir au moins 2 en-têtes NAT de destination sur chaque paquet.

pouvoir se connecter d'un appareil sans fil à un appareil câblé, par exemple SSH de 10.89.7.X à 10.89.49.Y, mais ça ne marche pas dans l'autre sens

Lorsque vous vous connectez en ssh sur le réseau 10.89.49.Y, le serveur hôte ssh voit la connexion provenant de l'interface WAN du deuxième routeur (IP 10.89.49.Y), en réalité, 10.89.7.x ne sort jamais en traversant le deuxième routeur.

Donc, sans réinitialiser votre câble ou toute autre configuration, désactivez simplement le NAT sur le deuxième routeur. (Sur un TP-Link, cela peut apparaître comme un mode 'Point d'accès sans fil', et non comme un 'Mode routeur sans fil'.

J'espère que votre problème est déjà résolu depuis longtemps...

0voto

JasonXA Points 855

En cherchant une réponse à ma situation actuelle, je suis tombé sur votre question et j'ai essayé de voir si cela pouvait m'aider. Hélas, non.

Cependant, il semble que vous devez configurer le routage sur les deux appareils si vous utilisez des ports WAN. Alors que vous avez configuré le routage du routeur 1 vers le réseau du routeur 2, le routeur 1 enverra tous les paquets de données mais n'en recevra aucun en retour car le routeur 2 ne le permet pas (je pense que c'est celui en 10.89.7.*). Accédez à la liste de routage statique du deuxième routeur et ajoutez le chemin inverse et maintenant ils devraient bien fonctionner ensemble.

J'ai aussi deux TP-Links, mais de modèles différents et c'est la seule façon dont j'ai pu avoir accès entre deux réseaux différents selon votre topologie.

Cependant, la réponse proposée par Salvador Seekatz est une meilleure façon de résoudre le problème sur votre petit réseau, à mon avis. Le routage avancé et les multiples réseaux sont pour des besoins différents.

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