Forum Linux.noyau Forcer une erreur ETIMEDOUT plus rapidement

Posté par  .
Étiquettes : aucune
0
7
fév.
2008
Salut,

je cherche comment forcer une erreur ETIMEDOUT plus tot...

Je m'explique: quand j'enlève le cable réseau je dois attendre plus de 20 min pour avoir une erreur de déconnection.

y'a t il moyen en configurant des parametres de faire en sorte que le kernel linux me remonte cette erreur plus tot ?

Merci !
  • # j'y connais rien mais ...

    Posté par  . Évalué à 3.

    chez moi quand je debranche le cable reseau,
    - j'ai tout de suite l'info que je suis deconnecté,
    - et la majorité de mes softs s'en rendent compte au bout d'un timeout definit dans le soft.
    • [^] # Re: j'y connais rien mais ...

      Posté par  . Évalué à 1.

      Bah quand j'utilise le client ssh par exempl, il s'en rend pas compte tout de suite chez moi... même si effectivement mon nm-applet du desktop le voit.

      donc voila, je me dis qu'il doit y avoir un timer systeme qu'on peut regler...

      ++
  • # paramètres TCP

    Posté par  . Évalué à 2.

    Pour une application donnée, il faut aller modifier les paramètres de la socket TCP (avec la fonction setsockopt) genre TCP_KEEPIDLE et TCP_KEEPINTVL (cf /usr/include/linux/tcp.h pour les commentaires).
    Ça ne me semble pas une bonne idée de modifier les paramètres TCP pour tout l'OS, mais c'est toi qui voit. Pour avoir les paramètres que tu peux modifier, regarde ce qui est dispo dans /proc/sys/net/ipv4

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.