.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) , Alan Cox .\" Copyright (C) 2023, Alejandro Colomar .\" .\" 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 , Robert Luberda i Michał Kułach . .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 .