Auteur Sujet: [Débutant] Ping TTL du reply égal à celui du request?  (Lu 4351 fois)

0 Membres et 2 Invités sur ce sujet

Sylvere

  • Abonné Orange Fibre
  • *
  • Messages: 28
  • Villeneuve sur Lot (47)
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #12 le: 26 avril 2024 à 18:32:59 »
Je ne comprends pas bien ce que veut dire "TTL du reply = TTL du request". Il n'y a aucun moyen de connaître le TTL du request:  l'ICMP  request part de la source avec une certaine valeur (64 par ex.), qui est ensuite décrémentée de 1 à chaque routeur traversé. Et le réseau ne peut pas savoir combien de routeurs ont été traversés.

Si tu essayes de forcer un TTL plus grand au départ (commande  ping -? pour avoir les différents paramètres possibles) est-ce que ça change quelque chose ?

Si tu as toujours un TTL de 1, c'est que cette valeur est forcée quelque part dans la chaine.

pju91

  • Abonné Free fibre
  • *
  • Messages: 863
  • 91
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #13 le: 26 avril 2024 à 18:39:21 »
Je ne comprends pas bien ce que veut dire "TTL du reply = TTL du request".
Tu as mal lu le premier message de Steph dans ce fil (extrait ci-dessous) et désolé de mon raccourci
Citer
C'est courant cette façon de faire en réseau? Le TTL de réponse = au TTL de la demande?
Ce qu'on évoque ici, c'est un équipement qui retourne un ICMP Echo Reply en mettant dans l'en-tête IP le TTL qu'il a "vu" dans l'ICMP Echo Request qu'il a reçu.
Bien sûr, impossible de savoir à combien était positionné le TTL au départ de l'ICMP Echo Request sur la machine à partir de laquelle le ping ou tracert a été fait.


Steph

  • Abonné K-Net
  • *
  • Messages: 7 689
  • La Balme de Sillingy 74
    • Uptime K-net
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #14 le: 26 avril 2024 à 20:01:50 »
Le ping est fait dans  le même sous réseau (mon lan) depuis un PC vers le switch bizarre.

ping -n 1 -i 128 switch-bas.home
Envoi d’une requête 'ping' sur switch-bas.home avec 32 octets de données : # 1 ICMP ECHO REQUEST avec TTL au départ de 128
Pas de routeur à traverser, le paquet arrive sur le switch avec un TTL de 128
Réponse de switch-bas.home : octets=32 temps=5 ms TTL=128 # Réponse de ICMP ECHO REPLY avec un TTL à 128, pas de routeur à traverser, donc le TTL pas décrémenté.

ping -n 1 -i 1 switch-bas.home
Envoi d’une requête 'ping' sur switch-bas.home avec 32 octets de données :
Réponse de switch-bas.home : octets=32 temps=3 ms TTL=1


ping -n 1 -i 255 switch-bas.home
Envoi d’une requête 'ping' sur switch-bas.home avec 32 octets de données :
Réponse de switch-bas.home : octets=32 temps=3 ms TTL=255

C'est systématique.

J'ai mis un peu de temps à le mettre en évidence car je connectais à travers un VPN qui rajoute naturellement un hop.
Et avec ce switch, j'ai un hop de trop, time-out, d'un routeur qui n'existe pas dans le réseau!

Avec le tunnel :

tracert switch-bas.home
Détermination de l’itinéraire vers switch-bas.home
avec un maximum de 30 sauts :
  1     2 ms     3 ms     2 ms  nas.vpn
  2     *        *        *     Délai d’attente de la demande dépassé.
  3     5 ms     5 ms     5 ms  switch-bas.home
Itinéraire déterminé.

ping -n 1 -i 128 switch-bas.home # emission ave TTL de 128
Envoi d’une requête 'ping' sur switch-bas.home avec 32 octets de données :
Arrive à TTL 127 sur le switch
Réponse au départ du switch à TTL 127

Réponse de switch-bas.home  : octets=32 temps=5 ms TTL=126 # réponse arrivée à TTL 126.

Une fois qu'on le sait, c'est facile.

J'ai presqu'envie de poser le problème comme énigme dans le bistrot.  :)


jeannot

  • Abonné Orange Fibre
  • *
  • Messages: 161
  • 64 🏔
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #15 le: 29 avril 2024 à 09:01:48 »
à défaut de résoudre le problème, peut être qu'un reverse proxy sur le même subnet que ton switch résoudrait l'affaire.
ce n'est pas résoudre la cause, cependant il semble futile de vouloir faire corriger des anomalies.

Steph

  • Abonné K-Net
  • *
  • Messages: 7 689
  • La Balme de Sillingy 74
    • Uptime K-net
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #16 le: 29 avril 2024 à 18:33:46 »
J'ai essayé et ça permet l'accès à la page de login.
Par contre, impossible de loguer, on retombe toujours sur la page de login sans plus d'explication.

pju91

  • Abonné Free fibre
  • *
  • Messages: 863
  • 91
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #17 le: 29 avril 2024 à 18:41:44 »
Que dit une trace (wireshark) entre le reverse proxy et le switch ?
As-tu regardé les champs X-Real-IP et X-Forwarded-For dans la requête http ?

jeannot

  • Abonné Orange Fibre
  • *
  • Messages: 161
  • 64 🏔
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #18 le: 30 avril 2024 à 09:08:20 »
une piste?
https://community.netgear.com/t5/Plus-and-Smart-Switches-Forum/working-Nginx-config-for-ProSAFE-plus-switches/td-p/1850420

dans ce cas c'était une histoire de cookie.
proxy_set_header Cookie $http_cookie;

Steph

  • Abonné K-Net
  • *
  • Messages: 7 689
  • La Balme de Sillingy 74
    • Uptime K-net
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #19 le: 30 avril 2024 à 11:23:05 »
Merci.
Ça me fais penser que les Adblocks font aussi parfois des misères.
Je regarde ces pistes.

Steph

  • Abonné K-Net
  • *
  • Messages: 7 689
  • La Balme de Sillingy 74
    • Uptime K-net
[Débutant] Ping TTL du reply égal à celui du request?
« Réponse #20 le: 04 mai 2024 à 16:54:15 »
Que dit une trace (wireshark) entre le reverse proxy et le switch ?
As-tu regardé les champs X-Real-IP et X-Forwarded-For dans la requête http ?
Identique à mon IP privé de routeur.

En fait, cela marche si je reste en HTTP:80 de chaque coté du proxy.
Quand je règle le proxy HTTPS:443 <-> HTTP:80, cela ne marche pas.

une piste?
https://community.netgear.com/t5/Plus-and-Smart-Switches-Forum/working-Nginx-config-for-ProSAFE-plus-switches/td-p/1850420
dans ce cas c'était une histoire de cookie.
proxy_set_header Cookie $http_cookie;
YES!
Testé et fonctionnel.
Merci.

Je ne dirais pas que j'ai tout compris le pourquoi du comment.