.\" -*- coding: UTF-8 -*-
.\" Copyright (C) 1994, 1995, Daniel Quinlan <quinlan@yggdrasil.com>
.\" Copyright (C) 2002-2008, 2017, Michael Kerrisk <mtk.manpages@gmail.com>
.\" Copyright (C) , Alan Cox <A.Cox@swansea.ac.uk>
.\" Copyright (C) 2023, Alejandro Colomar <alx@kernel.org>
.\"
.\" SPDX-License-Identifier: GPL-3.0-or-later
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH proc_pid_net 5 "2 maja 2024 r." "Linux man\-pages 6.9.1" 
.SH NAZWA
/proc/pid/net/, /proc/net/ \- informacje o warstwie sieciowej
.SH OPIS
.TP 
\fI/proc/\fPpid\fI/net/\fP (od Linuksa 2.6.25)
Zobacz opis \fI/proc/net\fP.
.TP 
\fI/proc/net/\fP
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ą \fBcat\fP(1). Jednak standardowy pakiet \fBnetstat\fP(8) daje
dużo łatwiejszy dostęp do tych plików.
.IP
.\" commit e9720acd728a46cb40daa52c99a979f7c4ff195c
Wraz z wprowadzeniem przestrzeni nazw sieci, różne informacje odnoszące się
do stosu sieciowego są wirtualizowane (zob. \fBnetwork_namespaces\fP(7)). Z
tego względu, od Linuksa 2.6.25, \fI/proc/net\fP jest dowiązaniem symbolicznym
do \fI/proc/self/net\fP, 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.
.TP 
\fI/proc/net/arp\fP
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
.in +4n
.EX
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
.EE
.in
.IP
Gdzie \[Bq]IP address\[rq] jest adresem IPv4 komputera, a \[Bq]HW type\[rq]
jest rodzajem sprzętu wg RFC\ 826. \[Bq]Flags\[rq] są to wewnętrzne
znaczniki struktury ARP (zdefiniowane w \fI/usr/include/linux/if_arp.h\fP), a
\[Bq]HW address\[rq] jest odwzorowaniem adresu IP w warstwie fizycznej,
jeśli jest ono określone.
.TP 
\fI/proc/net/dev\fP
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
\fBifconfig\fP(8) do informowania o stanie urządzenia. Format jest następujący:
.IP
.EX
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
.EE
.\" .TP
.\" .I /proc/net/ipx
.\" No information.
.\" .TP
.\" .I /proc/net/ipx_route
.\" No information.
.TP 
\fI/proc/net/dev_mcast\fP
Zdefiniowany w \fI/usr/src/linux/net/core/dev_mcast.c\fP:
.IP
.in +4n
.EX
indx interface_name  dmi_u dmi_g dmi_address
2    eth0            1     0     01005e000001
3    eth1            1     0     01005e000001
4    eth2            1     0     01005e000001
.EE
.in
.TP 
\fI/proc/net/igmp\fP
Internetowy Protokół Zarządzania Grupami. Zdefiniowany w
\fI/usr/src/linux/net/core/igmp.c\fP.
.TP 
\fI/proc/net/rarp\fP
Plik ten ma ten sam format, co plik \fIarp\fP i zawiera aktualną bazę
odwrotnych odwzorowań, używaną do udostępniania usług odwrotnego
poszukiwania adresów \fBrarp\fP(8). Jeśli RARP nie jest skonfigurowane w
jądrze, to plik ten nie będzie istniał.
.TP 
\fI/proc/net/raw\fP
.\" .TP
.\" .I /proc/net/route
.\" No information, but looks similar to
.\" .BR route (8).
Zawiera zrzut tabeli gniazd surowych (RAW). Większość informacji nie jest
przeznaczona do użytku innego niż odpluskwiania. Wartość \[Bq]sl\[rq] jest
slotem mieszania jądra dla gniazda, \[Bq]local_address\[rq] jest parą
składającą się z lokalnego adresu i numeru protokołu. \[Bq]st\[rq] jest
stanem wewnętrznym gniazda. \[Bq]tx_queue\[rq] i \[Bq]rx_queue\[rq] są
kolejkami danych przychodzących i wychodzących, w sensie zużycia pamięci
jądra. Pola \[Bq]tr\[rq], \[Bq]tm\->when\[rq] i \[Bq]rexmits\[rq] nie są
używane przez gniazda surowe. Pole \[Bq]uid\[rq] zawiera efektywny UID
twórcy gniazda.
.TP 
\fI/proc/net/snmp\fP
Ten plik zawiera dane ASCII potrzebne bazom agenta SNMP zarządzającym
informacjami o IP, ICMP, TCP i UDP.
.TP 
\fI/proc/net/tcp\fP
Zawiera zrzut tabeli gniazd TCP. Wiele informacji nie przydaje się do użytku
poza odpluskwianiem. Wartość \[Bq]sl\[rq] jest slotem mieszania jądra dla
gniazda, \[Bq]local_address\[rq] jest parą składającą się z lokalnego adresu
i numeru portu. \[Bq]rem_address\[rq] jest parą składającą się ze zdalnego
adresu i numeru portu (jeśli gniazdo jest podłączone). \[Bq]St\[rq] jest
stanem wewnętrznym gniazda. \[Bq]tx_queue\[rq] i \[Bq]rx_queue\[rq] są
kolejkami danych przychodzących i wychodzących w sensie zużycia pamięci
jądra. Pola \[Bq]tr\[rq], \[Bq]tm\-when\[rq] i \[Bq]rexmits\[rq] zawierają
wewnętrzne informacje o stanie gniazda w jądrze i są przydatne tylko do
odpluskwiania. Pole \[Bq]uid\[rq] zawiera efektywny UID twórcy gniazda.
.TP 
\fI/proc/net/udp\fP
Zawiera zrzut tabeli gniazd UDP. Wiele informacji nie przydaje się do użytku
poza odpluskwianiem. Wartość \[Bq]sl\[rq] jest slotem mieszania jądra dla
gniazda, \[Bq]local_address\[rq] jest parą składającą się z lokalnego adresu
i numeru portu. \[Bq]rem_address\[rq] jest parą składającą się ze zdalnego
adresu i numeru portu (jeśli gniazdo jest podłączone). \[Bq]st\[rq] jest
stanem wewnętrznym gniazda. \[Bq]tx_queue\[rq] i \[Bq]rx_queue\[rq] są
kolejkami danych przychodzących i wychodzących w sensie zużycia pamięci
jądra. Pola \[Bq]tr\[rq], \[Bq]tm\-when\[rq] i \[Bq]rexmits\[rq] nie są
używane w gniazdach UDP. Pole \[Bq]uid\[rq] zawiera efektywny UID twórcy
gniazda. Format jest następujący:
.IP
.EX
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
.EE
.TP 
\fI/proc/net/unix\fP
Wymienia gniazda domeny UNIX, obecne w systemie oraz ich stan. Format jest
następujący:
.IP
.EX
Num RefCount Protocol Flags    Type St Inode Path
 0: 00000002 00000000 00000000 0001 03    42
 1: 00000001 00000000 00010000 0001 01  1948 /dev/printer
.EE
.IP
Występują następujące pola:
.RS
.TP  10
\fINum\fP:
numer slotu tabeli jądra.
.TP 
\fIRefCount\fP:
numer użytkowników gniazda.
.TP 
\fIProtocol\fP:
obecnie zawsze 0.
.TP 
\fIFlags\fP:
wewnętrzne flagi jądra przechowujące status gniazda.
.TP 
\fIType\fP:
typ gniazda. Dla gniazd \fBSOCK_STREAM\fP jest to 0001; dla gniazd
\fBSOCK_DGRAM\fP jest to 0002, a dla gniazd \fBSOCK_SEQPACKET\fP jest to 0005.
.TP 
\fISt\fP:
wewnętrzny stan gniazda.
.TP 
\fIInode\fP:
numer i\-węzła gniazda.
.TP 
\fIPath\fP:
ś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 \[em] ich \fIPath\fP zaczyna
się znakiem \[Bq]@\[rq].
.RE
.TP 
\fI/proc/net/netfilter/nfnetlink_queue\fP
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.
.IP
.in +4n
.EX
   1   4207     0  2 65535     0     0        0  1
  (1)   (2)    (3)(4)  (5)    (6)   (7)      (8)
.EE
.in
.IP
Pola w każdym wierszu są następujące:
.RS 7
.TP  5
(1)
Identyfikator kolejki. Pasuje on do tego co określono w opcjach
\fB\-\-queue\-num\fP lub \fB\-\-queue\-balance\fP do celu NFQUEUE
\fBiptables\fP(8). Zob. \fBiptables\-extensions\fP(8) aby uzyskać więcej
informacji.
.TP 
(2)
Identyfikator portu netlink zapisanego do kolejki.
.TP 
(3)
Liczba pakietów obecnie zakolejkowanych i czekających na przetworzenie przez
aplikację.
.TP 
(4)
Tryb kopiowania kolejki. Jest to albo (tylko metadane) lub 2 (kopiuje
również właściwe dane do przestrzeni użytkownika).
.TP 
(5)
Zakres kopii, tj. maksymalna wartość bajtów pakietu właściwych danych jaka
powinna być skopiowana do przestrzeni użytkownika.
.TP 
(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ć.
.TP 
(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.
.TP 
(8)
Numer sekwencji. Każdy pakiet kolejki jest powiązany z (32\-bitowym)
monotonicznie rosnącym numerem sekwencji. Pokazuje to ID najnowszego
skolejkowanego pakietu.
.RE
.IP
Ostatnia liczba istnieje tylko z powodów kompatybilności i wynosi zawsze 1.
.SH "ZOBACZ TAKŻE"
\fBproc\fP(5)
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Przemek Borys <pborys@dione.ids.pl>,
Robert Luberda <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .