.\" -*- 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 мая 2024 г." "Справочные страницы Linux 6.9.1" .SH ИМЯ /proc/pid/net/, /proc/net/ \- network layer information .SH ОПИСАНИЕ .TP \fI/proc/\fPpid\fI/net/\fP (since Linux 2.6.25) Смотрите описание \fI/proc/net\fP. .TP \fI/proc/net/\fP Данный каталог хранит различные файлы и подкаталоги, содержащие информацию о сетевой подсистеме. В файлах используются структуры в ASCII и поэтому их можно читать утилитой \fBcat\fP(1). Однако, стандартная комплект \fBnetstat\fP(8) предоставляет более понятную информацию из этих файлов. .IP .\" commit e9720acd728a46cb40daa52c99a979f7c4ff195c С появлением сетевых пространств имён различная информация о сетевом стеке стала виртуализированной (смотрите \fBnetwork_namespaces\fP(7)). То есть, начиная с Linux 2.6.25 файл \fI/proc/net\fP — это символическая ссылка на каталог \fI/proc/self/net\fP, в котором содержатся те же файлы и каталоги, перечисленные ниже. Однако эти файлы и каталоги теперь отражают информацию для сетевого пространства имён, в котором числится процесс. .TP \fI/proc/net/arp\fP Файл содержит читабельный ASCII\-дамп ARP таблицы ядра, которая используется для определения адресов. Она покажет как полученные динамически, так и заданные явно записи ARP. Формат файла: .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 Здесь "IP\-адрес" это адрес машины в нотации IPv4, "Тип обор." это тип аппаратного обеспечения для этого адреса согласно RFC\ 826. Флаги \(em это внутренние флаги структуры ARP(определённые в \fI/usr/include/linux/if_arp.h\fP), а "Аппарат. адрес" \(em это адрес канального уровня для IP\-адреса, если он известен. .TP \fI/proc/net/dev\fP Псевдо\-файл dev содержит информацию о состоянии сетевых устройств. Она представляет собой количество принятых и отправленных пакетов, количество ошибок и коллизий и другую базовую статистику. Эта информация используется программой \fBifconfig\fP(8) для вывода отчёта о состоянии устройства. Формат информации: .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 Определено в \fI/usr/src/linux/net/core/dev_mcast.c\fP: .IP .in +4n .EX индекс имя_интерфейса dmi_u dmi_g адрес_dmi 2 eth0 1 0 01005e000001 3 eth1 1 0 01005e000001 4 eth2 1 0 01005e000001 .EE .in .TP \fI/proc/net/igmp\fP Internet Group Management Protocol (протокол управления группами Интернета). Определён в \fI/usr/src/linux/net/core/igmp.c\fP. .TP \fI/proc/net/rarp\fP Данный файл использует тот же формат, что и файл \fIarp\fP и содержит текущую обратную базу данных адресов ARP, используемую при работе служб обратного поиска адресов \fBrarp\fP(8). Если поддержки RARP нет в ядре, то этот файл не существует. .TP \fI/proc/net/raw\fP .\" .TP .\" .I /proc/net/route .\" No information, but looks similar to .\" .BR route (8). Содержит дамп таблицы неструктурированных (RAW) сокетов. Большая часть этой информации не используется ни для чего, кроме отладки. Значение «s»" \(em это хэшируемый слот ядра для сокета, «local_address» \(em это пара локальный адрес, номер протокола. \&«St» \(em это внутреннее состояние сокета. «tx_queue» и «rx_queue» \(em это исходящая и входящая очереди данных в том, виде в каком они используются в памяти ядра. Поля «tr», «tm\->when» и «rexmits» не используются в RAW. Поле «uid» содержит эффективный UID создателя сокета. .TP \fI/proc/net/snmp\fP Этот файл содержит ASCII данные, необходимые SNMP\-агенту для баз управляющей информации IP, ICMP, TCP и UDP. .TP \fI/proc/net/tcp\fP Содержит дамп таблицы TCP\-сокетов. Большая часть этой информации не используется ни для чего, кроме отладки. Значение «sl» — это хэшируемый слот ядра для сокета, «local_address» — это пара локальный адрес и номер порта. «rem_address» — это пара удалённого локального адреса и номера порта. «st» — это внутреннее состояние сокета. «tx_queue» и «rx_queue» — это исходящая и входящая очереди данных в том, виде в каком они используются в памяти ядра. Поля «tr», «tm\->when» и «rexmits» содержат внутреннюю информацию ядра о состоянии сокета и полезны только для отладки. Поле «uid» содержит эффективный UID создателя сокета. .TP \fI/proc/net/udp\fP Содержит дамп таблицы UDP\-сокетов. Большая часть этой информации не используется ни для чего, кроме отладки. Значение «sl» — это хэшируемый слот ядра для сокета, «local_address» — это пара локальный адрес и номер порта. «rem_address» — это пара удалённого локального адреса и номера порта. «st» — это внутреннее состояние сокета. «tx_queue» и «rx_queue» — это исходящая и входящая очереди данных в том, виде в каком они используются в памяти ядра. Поля «tr», «tm\->when» и «rexmits» не используются в UDP. Поле «uid» содержит эффективный UID создателя сокета. Формат: .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 Показывает список доменных сокетов UNIX, присутствующих в системе, а также их состояния. Формат: .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 Поля: .RS .TP 10 \fINum\fP: Номер слота таблицы ядра. .TP \fIRefCount\fP: Количество пользователей сокета. .TP \fIProtocol\fP: Пока всегда 0. .TP \fIFlags\fP: Внутренние флаги ядра, содержащие состояние сокета. .TP \fIType\fP: Тип сокета. Для сокетов \fBSOCK_STREAM\fP значение равно 0001; для сокетов \fBSOCK_DGRAM\fP — 0002, для сокетов \fBSOCK_SEQPACKET\fP — 0005. .TP \fISt\fP: Внутреннее состояние сокета. .TP \fIInode\fP: Номер иноды сокета. .TP \fIPath\fP: Путь привязки (если есть) сокета. Сокеты в абстрактном пространстве имён заключаются в список и показаны в \fIPath\fP начинающимися с символа @. .RE .TP \fI/proc/net/netfilter/nfnetlink_queue\fP В этом файле содержится информация об очередях netfilter в пользовательском пространстве (если используется). Каждая строка описывает очередь. Очередь, на которые которые не было подписок из пространства пользователя, не показываются. .IP .in +4n .EX 1 4207 0 2 65535 0 0 0 1 (1) (2) (3)(4) (5) (6) (7) (8) .EE .in .IP Поля каждой строки: .RS 7 .TP 5 (1) Идентификатор очереди. Совпадает с указанным в параметрах \fB\-\-queue\-num\fP или \fB\-\-queue\-balance\fP \fBiptables\fP(8) для цели NFQUEUE. Подробности смотрите в \fBiptables\-extensions\fP(8). .TP (2) Идентификатор порта netlink, подписанного на очередь. .TP (3) Количество пакетов, находящихся сейчас в очереди и ожидающих обработки приложением. .TP (4) Режим копирования очереди. Равен 1 (только метаданные) или 2 (также копировать в пространство пользователя данные полезной нагрузки). .TP (5) Диапазон копирования; то есть не более скольких байт полезной нагрузки пакета должно быть скопировано в пространство пользователя. .TP (6) Очередь отброшена. Количество пакетов, которое было отброшено ядром из\-за слишком большого количества пакетов уже ожидающих в пространстве пользователя для обратной отправки согласно обязательного решения приёма/отброса. .TP (7) Очередь пользователя отброшена. Количество пакетов, которое было отброшено внутри подсистемы netlink. Обычно такое отбрасывание происходит когда переполнен соответствующий буфер сокета; то есть пространство пользователя не способно читать сообщения достаточно быстро. .TP (8) Последовательный номер. Каждый пакет в очереди связывается с (32\-битным) постоянно увеличивающимся последовательным номером. Поле отображает ID самого нового пакета в очереди. .RE .IP Последний номер существует только для совместимости и всегда равен 1. .SH "СМОТРИТЕ ТАКЖЕ" \fBproc\fP(5) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Alexey, Azamat Hackimov , kogamatranslator49 , Darima Kogan , Max Is , Yuri Kozlov и Иван Павлов . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .