Provided by: manpages-fr_4.27.0-1_all bug

NOM

       /proc/pid/net/, /proc/net/ - Informations sur la couche réseau

DESCRIPTION

       /proc/pid/net/ (depuis Linux 2.6.25)
              Consulter la description de /proc/net.

       /proc/net/
              Ce  répertoire  regroupe  divers  fichiers  et  sous-répertoires contenant des informations sur la
              couche réseau. Ces fichiers contiennent des structures ASCII et sont par conséquent lisibles  avec
              cat(1). Cependant la suite standard netstat(8) fournit un accès plus propre à ces fichiers.

              Avec  l’arrivée  des  espaces  de  noms  réseau,  diverses  informations  sur  la pile réseau sont
              virtualisées (consulter network_namespaces(7)). Par conséquent, depuis Linux 2.6.25, /proc/net est
              un lien symbolique vers le répertoire /proc/self/net qui contient les mêmes fichiers et les  mêmes
              répertoires  comme  listés ci-après. Cependant, ces fichiers et ces répertoires exposent désormais
              des informations pour l’espace de noms réseau dont le processus est membre.

       /proc/net/arp
              Ce fichier contient un affichage ASCII lisible des tables ARP du noyau  servant  à  la  résolution
              d'adresse.  Il  indique  à la fois les entrées apprises dynamiquement et celles préprogrammées. Le
              format est le suivant :

                  Adresse IP    Matériel  Attribut   Adresse matérielle Masque  Périph
                  192.168.0.50   0x1       0x2       00:50:BF:25:68:F3   *      eth0
                  192.168.0.250  0x1       0xc       00:00:00:00:00:00   *      eth0

              Où « adresse IP » est l'adresse IPv4 de la machine, matériel est le  type  issu  de  la  RFC  826.
              L'attribut correspond aux attributs de la structure ARP (définie dans /usr/include/linux/if_arp.h)
              et  l'adresse matérielle est celle de la couche de liaison de données correspondant à l'adresse IP
              (si elle est connue).

       /proc/net/dev
              Ce pseudofichier contient des informations d'état sur les périphériques  réseau.  Il  contient  le
              nombre  de paquets émis et reçus, le nombre d'erreurs et de collisions, ainsi que d'autres données
              statistiques basiques. Elles sont utilisées par le programme ifconfig(8) pour rapporter l’état  du
              périphérique. Le format est le suivant :

              Inter-|   Receive                                                |  Transmit
               face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
                  lo: 2776770   11307    0    0    0     0          0         0  2776770   11307    0    0    0     0       0          0
                eth0: 1215645    2751    0    0    0     0          0         0  1782404    4324    0    0    0   427       0          0
                ppp0: 1622270    5552    1    0    0     0          0         0   354130    5669    0    0    0     0       0          0
                tap0:    7714      81    0    0    0     0          0         0     7714      81    0    0    0     0       0          0

       /proc/net/dev_mcast
              Défini dans /usr/src/linux/net/core/dev_mcast.c :

                  indx interface_name  dmi_u dmi_g dmi_address
                  2    eth0            1     0     01005e000001
                  3    eth1            1     0     01005e000001
                  4    eth2            1     0     01005e000001

       /proc/net/igmp
              Protocole « Internet Group Management Protocol ». Défini dans /usr/src/linux/net/core/igmp.c.

       /proc/net/rarp
              Ce  fichier  utilise  le  même format que le fichier arp et contient la base de données de mappage
              inverse utilisée pour fournir les services de recherche inversée de rarp(8).  Si  RARP  n'est  pas
              configuré dans le noyau, ce fichier est absent.

       /proc/net/raw
              Contenu  de  la  table des sockets RAW (bruts). La plupart des informations ne servent que pour le
              débogage. La valeur « sl » est l'emplacement du socket dans le slot de hachage du noyau. Le  champ
              «  local_address  » contient l'adresse locale ainsi que la paire de numéros associée au protocole.
              « St » est l'état interne du socket. « tx_queue » et « rx_queue » représentent les files d'attente
              en émission et en réception en ce qui concerne l'utilisation de  la  mémoire  par  le  noyau.  Les
              champs « tr », « tm->when » et « rexmits » ne sont pas utilisés par « RAW ». Le champ uid contient
              l’UID effectif du créateur du socket.

       /proc/net/snmp
              Ce fichier contient les données ASCII nécessaires pour les bases d'informations d'IP, ICMP, TCP et
              UDP pour un agent SNMP.

       /proc/net/tcp
              Contenu  de la table des sockets TCP. La plupart des informations ne servent que pour le débogage.
              La valeur « sl » est l'emplacement  du  socket  dans  le  slot  de  hachage  du  noyau.  Le  champ
              «  local_address  »  contient  l'adresse  locale  ainsi  que la paire de numéros de port. Le champ
              « rem_address » contient l'adresse distante et la paire de numéros de port (si connecté). «  St  »
              est  l'état  interne  du  socket. « tx_queue » et « rx_queue » représentent les files d'attente en
              émission et en réception en ce qui concerne l'utilisation de la mémoire par le noyau.  Les  champs
              «  tr », « tm->when » et « rexmits » contiennent des informations sur l’état du socket de noyau et
              ne sont utiles que pour le débogage. Le champ uid contient l’UID effectif du créateur du socket.

       /proc/net/udp
              Contenu de la table des sockets UDP. La plupart des informations ne servent que pour le  débogage.
              La  valeur  «  sl  »  est  l'emplacement  du  socket  dans  le  slot de hachage du noyau. Le champ
              « local_address » contient l'adresse locale ainsi que la  paire  de  numéros  de  port.  Le  champ
              «  rem_address  » contient l'adresse distante et la paire de numéros de port (si connecté). « St »
              est l'état interne du socket. « tx_queue » et « rx_queue » représentent  les  files  d'attente  en
              émission  et  en réception en ce qui concerne l'utilisation de la mémoire par le noyau. Les champs
              « tr », « tm->when » et « rexmits » ne sont pas utilisés par UDP.  Le  champ  uid  contient  l’UID
              effectif du créateur du socket. Le format est :

              sl  local_address rem_address   st tx_queue rx_queue tr rexmits  tm->when uid
               1: 01642C89:0201 0C642C89:03FF 01 00000000:00000001 01:000071BA 00000000 0
               1: 00000000:0801 00000000:0000 0A 00000000:00000000 00:00000000 6F000100 0
               1: 00000000:0201 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0

       /proc/net/unix
              Liste des sockets de domaine UNIX présents sur le système et leurs états. Le format est :

              Num RefCount Protocol Flags    Type St Inode Path
               0: 00000002 00000000 00000000 0001 03    42
               1: 00000001 00000000 00010000 0001 01  1948 /dev/printer

              Les champs sont les suivants :

              Num :     numéro de slot de table du noyau.

              RefCount :
                        nombre d’utilisateurs du socket.

              Protocol :
                        actuellement toujours 0

              Flags :   drapeau interne du noyau détenant l’état du socket.

              Type :    type  de  socket.  Pour  les sockets SOCK_STREAM c’est 0001, pour les sockets SOCK_DGRAM
                        c’est 0002 et pour les sockets SOCK_SEQPACKET c’est 0005.

              St :      état interne du socket.

              Inode :   numéro d’inœud du socket.

              Path :    nom de chemin lié (si existant) du socket. Les sockets dans l’espace  de  noms  abstrait
                        sont  inclus  dans  la  liste et sont affichés avec un Path qui débute avec le caractère
                        « @ ».

       /proc/net/netfilter/nfnetlink_queue
              Ce fichier contient des informations sur les mises en attente en espace utilisateur  de  netfilter
              s’il  est  utilisé. Chaque ligne représente une file d’attente. Les files d’attente dont un espace
              utilisateur n’a pas demandé de notifications ne sont pas affichées.

                     1   4207     0  2 65535     0     0        0  1
                    (1)   (2)    (3)(4)  (5)    (6)   (7)      (8)

              Les champs de chaque ligne sont :

              (1)  ID de la file d’attente. Cet identifiant correspond à ce qui est spécifié  dans  les  options
                   --queue-num   ou   --queue-balance   de   la   cible   NFQUEUE   de   iptables(8).  Consulter
                   iptables-extensions(8) pour plus d’informations.

              (2)  L’ID de port netlink abonné à la file d'attente.

              (3)  Le nombre de paquets actuellement dans la file d’attente et à traiter par l’application.

              (4)  Le mode de copie de la file d’attente. Il a pour valeur 1 (métadonnées seulement) ou 2 (copie
                   aussi des données de charge en espace utilisateur).

              (5)  Intervalle à copier. Il s’agit de la quantité  maximale  d’octets  de  la  charge  utile  des
                   paquets à copier dans l’espace utilisateur.

              (6)  Abandons de file d’attente. Il s’agit du nombre de paquets que le noyau a dû abandonner parce
                   que   trop  de  paquets  attendent  déjà  que  l’espace  utilisateur  renvoie  les  jugements
                   obligatoires acceptation/abandon.

              (7)  Abandons de file d’attente d’utilisateur.  Il  s’agit  du  nombre  de  paquets  qui  ont  été
                   abandonnés  dans le sous-système netlink. De tels abandons se produisent habituellement quand
                   le tampon de socket correspondant est plein, c’est-à-dire que l’espace utilisateur n’est  pas
                   capable de lire les messages assez rapidement.

              (8)  Numéro  de  séquence.  Chaque  paquet  mis  en  attente  est associé à un numéro (32 bits) de
                   séquence croissant de manière monotone. Ce numéro indique l’ID du paquet le plus  récent  mis
                   en attente.

              Le dernier nombre existe seulement pour des raisons de compatibilité et est toujours 1.

VOIR AUSSI

       proc(5)

TRADUCTION

       La   traduction   française   de   cette   page   de   manuel   a   été   créée   par  Christophe  Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.rafin@laposte.net>,   Thierry   Vignaud
       <tvignaud@mandriva.com>,  François  Micaux,  Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard
       <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-luc.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,      Thomas      Huriaux      <thomas.huriaux@gmail.com>,     Nicolas     François
       <nicolas.francois@centraliens.net>,    Florentin    Duneau    <fduneau@gmail.com>,     Simon     Paillard
       <simon.paillard@resel.enst-bretagne.fr>,     Denis    Barbier    <barbier@debian.org>,    David    Prévot
       <david@tilapin.org>,   Jean-Paul   Guillonneau   <guillonneau.jeanpaul@free.fr>    et    Lucien    Gentis
       <lucien.gentis@waika9.com>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,  veuillez  envoyer  un  message  à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.9.1                     2 mai 2024                                    proc_pid_net(5)