La connexion est interrompue si je ne ping pas le serveur

1

J'ai de la difficulté depuis plusieurs mois maintenant, mais je ne me suis jamais soucié de demander à quelqu'un pourquoi cela se produisait. Fondamentalement, si j'essaie d'atteindre mon serveur sur mon réseau LAN, je dois le cingler plusieurs fois, jusqu'à ce qu'il "s'engage" (comme une vieille voiture) ... La connexion reste stable lorsque je fais un ping, mais si je m'arrête, la connexion sera plus lente et commencera à tomber (Timeout, etc.).

Voici à quoi ressemble mon invite de commande (ce n'est pas en anglais, mais je pense que la commande ci-dessous est familière à tout le monde ici):

C:\Users\Username>ping 192.168.8.50 -t

Disparando 192.168.8.50 com 32 bytes de dados:
Esgotado o tempo limite do pedido.
Esgotado o tempo limite do pedido.
Resposta de 192.168.8.50: bytes=32 tempo=11ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=2ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=26ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=4ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
Resposta de 192.168.8.50: bytes=32 tempo=1ms TTL=63
[... Keeps stable connection, until I stop pinging]

Je dois le faire chaque fois que je veux travailler avec mon serveur. Je garde cette fenêtre en arrière-plan, mais c'est un peu gênant et je ne peux pas m'expliquer pourquoi cela se produit ... J'ai essayé avec plusieurs routeurs différents (TP-Link [Stock, OpenWrt, DD-Wrt], D-Link, ...). Tous ceux qui présentent exactement le même comportement.

Mon réseau LAN ressemble à ceci:

LAN Network

J'ai également essayé de désactiver complètement le pare-feu du routeur et rien n'a changé. Je ne peux pas être le seul à avoir ce problème ...

Fusseldieb
la source
Probablement un problème lié au double NAT ici. Avez-vous essayé de connecter le serveur directement au routeur et non au modem?
allquixotic
@allquicatic Ouais, si je le connecte sur la partie rouge (192.168.8.x) du réseau, cela fonctionne normalement ...
Fusseldieb
Euh, n'est-ce pas déjà connecté à la "partie rouge du réseau"? Je voulais dire connecter directement le serveur à un port LAN de "ROUTER" - cela lui donnerait une adresse IP de l'ordre de 192.168.17.x en supposant que votre masque de réseau est 255.255.255.0.
allquixotic
Quoi qu’il en soit, vous pouvez essayer de configurer la boîte "ROUTER" (quelle qu’elle soit) pour effectuer la commutation de couche 2 plutôt que le routage de couche 3. En faisant du routeur un commutateur Ethernet et en désactivant efficacement sa fonctionnalité IP de couche 3, l'ensemble de votre réseau sera sur un sous-réseau IP unifié, à savoir celui du modem, 192.168.8.x (probablement le masque de réseau 255.255.255.0). Cela résout la complexité inutile du double NAT. La procédure exacte à suivre dépend du logiciel utilisé par votre routeur. Comme vous ne l’avez pas indiqué, je ne peux que le deviner.
allquixotic
I meant directly connecting the server to a LAN port of "ROUTER" -- this would give it an IP in the 192.168.17.x range assuming your netmask is 255.255.255.0 @allquicatic Cela devrait fonctionner, mais comme les deux routeurs sont éloignés, ce n'est pas possible ... Les câbles ne parviennent pas.
Fusseldieb

Réponses:

0

Cela fait quelques années que j'ai posté cette question et je suis encore tombé dessus en regardant mes questions dans mon profil.

Je me souviens de ce problème et je l'ai résolu quelques jours plus tard, mais j'ai complètement oublié d'y répondre ici.

Le problème était que le masque de sous-réseau était incorrect sur un de ces routeurs / modems. Si je me souviens bien, c'était 255.255.0.0 au lieu de 255.255.255.0 et tout en faisant un ping forcerait le bon masque de sous-réseau ou quelque chose comme ça.

Fusseldieb
la source