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

NAZWA

       /proc/pid/net/, /proc/net/ - informacje o warstwie sieciowej

OPIS

       /proc/pid/net/ (od Linuksa 2.6.25)
              Zobacz opis /proc/net.

       /proc/net/
              Katalog  zawiera  różne sieciowe pliki i podkatalogi, zawierające informacje o warstwie sieciowej.
              Pliki te zawierają struktury ASCII i dlatego nadają  się  do  odczytu  za  pomocą  cat(1).  Jednak
              standardowy pakiet netstat(8) daje dużo łatwiejszy dostęp do tych plików.

              Wraz z wprowadzeniem przestrzeni nazw sieci, różne informacje odnoszące się do stosu sieciowego są
              wirtualizowane  (zob.  network_namespaces(7)).  Z  tego względu, od Linuksa 2.6.25, /proc/net jest
              dowiązaniem symbolicznym do /proc/self/net, zawierającego te same pliki i  katalogi,  jak  opisane
              niżej.  Jednak  te  pliki  i  katalogi ujawniają teraz informacje o przestrzeni nazw sieci, której
              proces jest członkiem.

       /proc/net/arp
              Zawiera zrzut tabeli ARP jądra używanej do  rozwiązywania  adresów,  w  czytelnej  postaci  ASCII.
              Pokazane  zostaną  zarówno wyuczone dynamicznie, jak i wstępnie zaprogramowane wpisy w tabeli ARP.
              Format jest następujący:

                  IP address     HW type   Flags     HW address          Mask   Device
                  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

              Gdzie „IP address” jest adresem IPv4 komputera, a „HW type”  jest  rodzajem  sprzętu  wg  RFC 826.
              „Flags”  są  to wewnętrzne znaczniki struktury ARP (zdefiniowane w /usr/include/linux/if_arp.h), a
              „HW address” jest odwzorowaniem adresu IP w warstwie fizycznej, jeśli jest ono określone.

       /proc/net/dev
              Pseudoplik dev zawiera informacje o stanie urządzenia sieciowego. Zawierają one liczbę otrzymanych
              i wysłanych pakietów, liczbę błędów i kolizji oraz inne podstawowe statystyki.  Informacje  te  są
              wykorzystywane  przez  program  ifconfig(8)  do  informowania  o  stanie  urządzenia.  Format jest
              następujący:

              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
              Zdefiniowany w /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
              Internetowy Protokół Zarządzania Grupami. Zdefiniowany w /usr/src/linux/net/core/igmp.c.

       /proc/net/rarp
              Plik ten ma ten sam format, co plik arp i zawiera aktualną bazę odwrotnych odwzorowań, używaną  do
              udostępniania  usług odwrotnego poszukiwania adresów rarp(8). Jeśli RARP nie jest skonfigurowane w
              jądrze, to plik ten nie będzie istniał.

       /proc/net/raw
              Zawiera zrzut tabeli gniazd surowych (RAW). Większość informacji nie jest przeznaczona  do  użytku
              innego  niż  odpluskwiania.  Wartość „sl” jest slotem mieszania jądra dla gniazda, „local_address”
              jest parą składającą się z lokalnego adresu i  numeru  protokołu.  „st”  jest  stanem  wewnętrznym
              gniazda.  „tx_queue”  i  „rx_queue”  są  kolejkami  danych przychodzących i wychodzących, w sensie
              zużycia pamięci jądra. Pola „tr”, „tm->when” i „rexmits” nie są używane przez gniazda surowe. Pole
              „uid” zawiera efektywny UID twórcy gniazda.

       /proc/net/snmp
              Ten plik zawiera dane ASCII potrzebne bazom agenta SNMP zarządzającym informacjami o IP, ICMP, TCP
              i UDP.

       /proc/net/tcp
              Zawiera zrzut tabeli gniazd TCP. Wiele informacji nie przydaje się do użytku poza  odpluskwianiem.
              Wartość  „sl”  jest slotem mieszania jądra dla gniazda, „local_address” jest parą składającą się z
              lokalnego adresu i numeru portu. „rem_address” jest parą  składającą  się  ze  zdalnego  adresu  i
              numeru  portu  (jeśli gniazdo jest podłączone). „St” jest stanem wewnętrznym gniazda. „tx_queue” i
              „rx_queue” są kolejkami danych przychodzących i wychodzących w sensie zużycia pamięci jądra.  Pola
              „tr”,  „tm-when”  i  „rexmits”  zawierają  wewnętrzne  informacje  o  stanie gniazda w jądrze i są
              przydatne tylko do odpluskwiania. Pole „uid” zawiera efektywny UID twórcy gniazda.

       /proc/net/udp
              Zawiera zrzut tabeli gniazd UDP. Wiele informacji nie przydaje się do użytku poza  odpluskwianiem.
              Wartość  „sl”  jest slotem mieszania jądra dla gniazda, „local_address” jest parą składającą się z
              lokalnego adresu i numeru portu. „rem_address” jest parą  składającą  się  ze  zdalnego  adresu  i
              numeru  portu  (jeśli gniazdo jest podłączone). „st” jest stanem wewnętrznym gniazda. „tx_queue” i
              „rx_queue” są kolejkami danych przychodzących i wychodzących w sensie zużycia pamięci jądra.  Pola
              „tr”,  „tm-when”  i  „rexmits”  nie  są  używane w gniazdach UDP. Pole „uid” zawiera efektywny UID
              twórcy gniazda. Format jest następujący:

              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
              Wymienia gniazda domeny UNIX, obecne w systemie oraz ich stan. Format jest następujący:

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

              Występują następujące pola:

              Num:      numer slotu tabeli jądra.

              RefCount: numer użytkowników gniazda.

              Protocol: obecnie zawsze 0.

              Flags:    wewnętrzne flagi jądra przechowujące status gniazda.

              Type:     typ gniazda. Dla gniazd SOCK_STREAM jest to 0001; dla gniazd SOCK_DGRAM jest to 0002,  a
                        dla gniazd SOCK_SEQPACKET jest to 0005.

              St:       wewnętrzny stan gniazda.

              Inode:    numer i-węzła gniazda.

              Path:     ścieżka  powiązana  z  gniazdem  (jeśli występuje). W tej liście są uwzględnione ścieżki
                        będące w abstrakcyjnej przestrzeni nazw — ich Path zaczyna się znakiem „@”.

       /proc/net/netfilter/nfnetlink_queue
              Plik  zawiera  informacji  o  kolejkowaniu  netfilter  w  przestrzeni  użytkownika.  Każdy  wiersz
              reprezentuje   kolejkę.   Kolejki   które  nie  zostały  wpisane  z  przestrzeni  użytkownika  nie
              są pokazywane.

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

              Pola w każdym wierszu są następujące:

              (1)  Identyfikator  kolejki.  Pasuje  on  do  tego  co  określono  w   opcjach   --queue-num   lub
                   --queue-balance  do  celu NFQUEUE iptables(8). Zob. iptables-extensions(8) aby uzyskać więcej
                   informacji.

              (2)  Identyfikator portu netlink zapisanego do kolejki.

              (3)  Liczba pakietów obecnie zakolejkowanych i czekających na przetworzenie przez aplikację.

              (4)  Tryb kopiowania kolejki. Jest to albo (tylko metadane) lub 2 (kopiuje również  właściwe  dane
                   do przestrzeni użytkownika).

              (5)  Zakres   kopii,  tj.  maksymalna  wartość  bajtów  pakietu  właściwych  danych  jaka  powinna
                   być skopiowana do przestrzeni użytkownika.

              (6)  Porzucone kolejki. Liczba pakietów, które musiały zostać porzucone przez jądra, ponieważ zbyt
                   dużo pakietów czekało już  na  przestrzeń  użytkownika  na  odesłanie  obowiązkowych  poleceń
                   akceptuj/porzuć.

              (7)  Porzucone kolejki użytkownika. Liczba pakietów porzuconych wewnątrz podsystemu netlink. Takie
                   porzucenia  następują  zwykle  przy  zapełnieniu odpowiedniego bufora gniazda, tj. przestrzeń
                   użytkownika nie jest w stanie odpowiednio szybko odczytywać wiadomości.

              (8)  Numer sekwencji. Każdy pakiet kolejki jest powiązany z  (32-bitowym)  monotonicznie  rosnącym
                   numerem sekwencji. Pokazuje to ID najnowszego skolejkowanego pakietu.

              Ostatnia liczba istnieje tylko z powodów kompatybilności i wynosi zawsze 1.

ZOBACZ TAKŻE

       proc(5)

TŁUMACZENIE

       Tłumaczenie   niniejszej   strony   podręcznika:  Przemek  Borys  <pborys@dione.ids.pl>,  Robert  Luberda
       <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

       Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje  o  warunkach  licencji  można  uzyskać
       zapoznając   się   z   GNU General Public License w wersji 3   lub  nowszej.  Nie  przyjmuje  się  ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej  manpages-pl-
       list@lists.sourceforge.net.

Linux man-pages 6.9.1                            2 maja 2024 r.                                  proc_pid_net(5)