1 votes

Fiabilité de notre connexion internet

J'ai un serveur dans un endroit distant. Lorsque je me connecte à cette machine en utilisant SSH, la connexion se déconnecte en disant :

Lecture à partir de l'hôte distant XXXX: Connexion réinitialisée par le pair
Connexion à XXX fermée.

Je soupçonne que le problème provient de la connexion Internet à notre extrémité car le ping vers cette machine montre des temps d'attente de demande à des intervalles aléatoires. J'ai même essayé de pinguer Google, ce qui a également montré des temps d'attente de demande.

Comment puis-je confirmer que c'est un problème avec Internet / quel est l'erreur réelle ?

Plus d'informations :

Nous avons un tunnel VPN entre notre réseau et le réseau distant. Je peux donc ssh la machine distante en utilisant l'une des adresses IP locales qu'elle obtient. et le tracert vers cela se termine en 2 succès.

1voto

easel Points 2466

Je vous recommande d'utiliser la commande traceroute. Sous Windows, elle est raccourcie en 'tracert'

par exemple, ouvrez l'invite de commande et tapez ce qui suit (-d signifie ne pas faire de recherches DNS):

tracert -d 

cela vous donnera une liste de tous les sauts qu'un paquet TCP effectue en chemin vers la cible. Le dernier saut réussi avant que vous obteniez un délai d'attente vous donnera une idée de l'endroit où internet échoue. Cela pourrait être votre wifi, votre FAI, ou autre chose.

Une autre idée est qu'il arrive parfois que la connexion SSH soit interrompue parce que le système pense que la connexion est inactif et qu'il est alors acceptable de la couper. Cela pourrait également être un paramètre dans votre modem. Mais je pense que traceroute vous donnera une bonne idée du point de défaillance. Si vous ne rencontrez jamais de problème avec traceroute, je dirais peut-être que quelque chose coupe activement votre connexion inutilisée. Regardez les paramètres de type Keep-Alive dans votre routeur Wifi/DSL, etc.

Mais revenez avec vos découvertes et voyons si nous pouvons vous aider à résoudre ce problème.

Bonne chance.

1voto

jjnguy Points 62123

Je vous conseillerais d'installer quelque chose comme smokeping. Cela vous donnera des statistiques sur une période de temps que vous pouvez utiliser pour aller demander à votre FAI de vous fournir un service à peu près correct.

1voto

joeqwerty Points 106914

Exécutez une capture réseau sur votre machine tout en étant connecté à la machine distante. Lorsque la déconnexion se produit, recherchez dans la capture un TCP RST (réinitialisation) provenant de la machine distante. Si vous le trouvez, alors le problème se situe au niveau de la machine distante. Sinon, le problème se situe quelque part dans la connexion entre les deux.

1voto

joeqwerty Points 106914

Avec tout le respect que je vous dois, je ne veux pas dire que tracert échoue à chaque fois. Je veux dire que lorsque qu'un hôte dans le chemin ne répond pas à un tracert, cela ne signifie pas que cet hôte est le problème, et si vous utilisez souvent tracert, vous verrez qu'il y a toujours un hôte dans le chemin qui ne répond pas.

Le problème ici est la déconnexion intermittente. Si elle était complètement en panne, utiliser tracert et ping serait un bon choix. Ping et tracert sont de bons outils de niveau de triage mais ils ne vont pas aider à découvrir la cause des problèmes intermittents. Tracert (comme son nom l'indique) est un outil pour tracer le chemin vers un hôte distant, et par sa nature, il peut vous dire si un chemin existe ou non. Tracert n'est pas un outil de diagnostic qui peut vous dire pourquoi un hôte ne répond pas ou laisse passer des paquets. La seule façon d'obtenir ces informations est d'exécuter une capture réseau aux deux extrémités de la connexion, et idéalement, si possible, sur chaque lien dans le chemin.

Si je lance un ping constant et un tracert constant vers un hôte distant et que je reçois une réponse de ping échouée de l'hôte distant et qu'au même moment je vois un hôte intermédiaire dans le tracert cesser de répondre, est-ce que cela signifie que cet hôte intermédiaire est le problème? Non, cela ne le signifie pas et il ne serait pas possible de corréler les deux événements à moins que je n'exécute une capture réseau sur chaque lien dans le chemin et que je puisse analyser les données au niveau du paquet.

Je suggérais simplement de commencer le dépannage avec les composants connus et mesurables, qui sont les deux hôtes aux extrémités de la connexion.

Je sais que chacun a son opinion et mon intention n'est pas de commencer une guerre, donc je m'excuse si quelqu'un se sent offensé.

1voto

Gerald Combs Points 6281

Avez-vous quelque chose en place qui pourrait être en train d'ahoir l'architecture ou de limiter le débit des connexions SSH entrantes sur la machine, comme iptables (Linux) ou inetd.conf (FreeBSD) ? Que se passe-t-il si vous attendez 5 ou 15 minutes avant de réessayer la connexion ?

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