Provided by: manpages-fr_3.32d0.2p4-1_all bug

NOM

       icmp, IPPROTO_ICMP - Module ICMP IPv4 du noyau Linux

DESCRIPTION

       Ce  module  du  noyau  implemente  le  protocole ICMP (Internet Control
       Message Protocol) defini dans la RFC 792. Il sert pour diagnostiquer et
       indiquer   des  conditions  d'erreurs.  L'utilisateur  n'interagit  pas
       directement avec ce module. A la place, il communique avec  les  autres
       protocoles  dans le noyau, et ceux-ci transmettent les erreurs ICMP aux
       couches applicatives. Ce module repond egalement aux requetes ICMP.

       Un protocole utilisateur peut recevoir des paquets ICMP pour toutes les
       sockets   locales  en  utilisant  une  socket  raw  avec  le  protocole
       IPPROTO_ICMP. Consultez la page raw(7) pour plus de details. Les  types
       de  paquets ICMP transmis a la socket peuvent etre filtres en utilisant
       l'option ICMP_FILTER de la  socket.  Les  paquets  ICMP  sont  toujours
       traites  par le noyau aussi, meme lorsqu'ils sont transmis a une socket
       utilisateur.

       Linux  limite  le  debit  des  paquets  d'erreurs  ICMP   pour   chaque
       destination. ICMP_REDIRECT et ICMP_DEST_UNREACH sont aussi limitees par
       la route de destination des paquets entrants.

   Interfaces /proc
       ICMP prend en charge  une  serie  d'interfaces  /proc  pour  configurer
       certains  parametres  IP  globaux.  Ces  parametre  sont accessibles en
       lisant ou ecrivant les fichiers du repertoire  /proc/sys/net/ipv4/.  La
       plupart  de ces parametres sont des limitations de debit pour des types
       ICMP specifiques. Linux 2.2 utilise un filtre a jeton pour limiter  les
       ICMPs.  La valeur est un delai en jiffies jusqu'a ce que le filtre soit
       vide. Un jiffy est une unite de temps dependant du systeme, en  general
       10ms sur i386 et environ 1ms sur alpha et ia64.

       icmp_destunreach_rate (Linux 2.2 a 2.4.9)
              Frequence  maximale pour envoyer des paquets ICMP << Destination
              inaccessible >>. Ceci limite le debit avec  lequel  ces  paquets
              sont  emis  vers  des routes individuelles ou collectives. Cette
              limite  n'affecte  par  l'envoi  des  paquets   ICMP_FRAG_NEEDED
              necessaire pour rechercher le MTU d'un chemin.

       icmp_echo_ignore_all (depuis Linux 2.2)
              Si  cette  valeur  est  non  nulle,  Linux  ignorera  toutes les
              requetes ICMP_ECHO.

       icmp_echo_ignore_broadcasts (depuis Linux 2.2)
              Si cette  valeur  est  non  nulle,  Linux  ignorera  toutes  les
              requetes ICMP_ECHO envoyees a une adresse broadcast.

       icmp_echoreply_rate (Linux 2.2 a 2.4.9)
              Vitesse  maximale  pour  envoyer  les  paquets ICMP_ECHOREPLY en
              reponse aux requetes ICMP_ECHOREQUEST.

       icmp_errors_use_inbound_ifaddr (booleen ; desactive par defaut ; depuis
       Linux 2.6.12)
              Lorsqu'il  est  desactive,  les  messages  d'erreurs  ICMP  sont
              envoyes avec l'adresse primaire de l'interface existante.

              Lorsqu'il est active,  le  message  est  envoye  avec  l'adresse
              primaire  de  l'interface  qui  a  recu  le  paquet  qui a cause
              l'erreur  ICMP.  Il  s'agit   du   comportement   que   beaucoup
              d'administrateurs  reseau  attendent  d'un routeur. Et cela peut
              faciliter le deboguage de reseaux complexes.

              Notez que s'il n'y a pas  d'adresse  primaire  pour  l'interface
              selectionnee, l'adresse de la premiere interface n'etant pas une
              interface de boucle (loopback) et  ayant  une  adresse  primaire
              sera utilisee quelle que soit la configuration de ce booleen.

       icmp_ignore_bogus_error_responses  (booleen ;  desactive  par  defaut ;
       depuis Linux 2.2)
              Certains routeurs ne respectent pas la RFC 1122 et renvoient des
              reponses  erronees  aux  trames  de diffusion generale. Ceci est
              generalement   enregistre   dans   les   journaux   comme    des
              avertissements  par  le  noyau.  Si  ce parametre est active, le
              noyau  ne  produira  pas  d'avertissement,  ce  qui  evitera  de
              surcharger le fichier de journal.

       icmp_paramprob_rate (Linux 2.2 a 2.4.9)
              Debit  maximal  pour  emettre  les  paquets  ICMP_PARAMETERPROB.
              Ceux-ci sont envoyes lorsqu'un paquet arrive avec un en-tete  IP
              invalide.

       icmp_ratelimit (entier ; defaut : 1000 ; depuis Linux 2.4.10)
              Limiter  les  taux maximum pour l'envoie de paquets ICMP dont le
              type correspond a icmp_ratemask (voir ci-dessous).  0  desactive
              toute limite, sinon il s'agit de l'intervalle minimum entre deux
              reponses, en millisecondes.

       icmp_ratemask (entier ; voir ci-dessous la valeur par  defaut ;  depuis
       Linux 2.4.10)
              Masque de types ICMP pour lesquels les taux sont limites.

              bit significatifs : IHGFEDCBA9876543210
              Masque par defaut : 0000001100000011000 (0x1818)

              Definitions  des bits (consultez le fichier include/linux/icmp.h
              dans les sources du noyau) :

                  0 Reponse Echo
                  3 Destination inaccessible *
                  4 Extinction de la source *
                  5 Redirection
                  8 Demande d'un Echo
                  B Temps depasse *
                  C Probleme de parametre *
                  D Demande d'horodatage
                  E Horodatage en reponse
                  F Demande d'information
                  G Information en reponse
                  H Demande d'un masque de sous-reseau
                  I Masque de sous-reseau en reponse

              Les bits marques d'un asterisque sont limites par  defaut  (voir
              le masque de bits par defaut ci-dessus).

       icmp_timeexceed_rate (Linux 2.2 a 2.4.9)
              Debit  maximal  pour  emettre  les  paquets  ICMP_TIME_EXCEEDED.
              Ceux-ci sont envoyes pour empecher les boucles quand un paquet a
              realise trop de sauts.

VERSIONS

       La  prise  en  charge des requetes ICMP_ADDRESS a ete supprimee dans le
       noyau 2.2.

       La prise  en  charge  pour  ICMP_SOURCE_QUENCH  a  ete  supprimee  dans
       Linux 2.2.

NOTES

       Comme  beaucoup  d'autres implementations ne prennent pas en charge les
       socket  raw  IPPROTO_ICMP,  on  ne  doit  pas  se  reposer  sur   cette
       fonctionnalite dans les programmes portables.

       Les paquets ICMP_REDIRECT ne sont pas envoyes quand Linux ne fonctionne
       pas en routeur. Ils ne sont egalement  acceptes  que  d'une  passerelle
       precedemment  definie  dans  la  table  de  routage,  et  les routes de
       redirection expirent apres un certain delai.

       L'horodatage 64 bits renvoye par ICMP_TIMESTAMP  est  en  millisecondes
       depuis l'epoque, 1er janvier 1970 a 00:00:00 (UTC).

       En interne, l'ICMP Linux utilise une socket raw pour envoyer les ICMPs.
       Cette socket peut apparaitre dans  la  sortie  de  netstat(8)  avec  un
       inoeud nul.

VOIR AUSSI

       ip(7)

       RFC 792 pour une description du protocole ICMP.

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.32 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).    Julien
       Cristau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

Linux                           25 fevrier 2010                        ICMP(7)