.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ARP 8 "3 октября 2008 г." net\-tools "Руководство системного администратора Linux" .SH НАИМЕНОВАНИЕ arp \- управление системным кэшем ARP .SH ОБЗОР \fBarp\fP [\fB\-vn\fP] [\fB\-H\fP \fItype\fP] [\fB\-i\fP \fIif\fP] [\fB\-ae\fP] [\fIhostname\fP] .PP \fBarp\fP [\fB\-v\fP] [\fB\-i\fP \fIif\fP] \fB\-d\fP \fIhostname\fP [\fBpub\fP] .PP \fBarp\fP [\fB\-v\fP] [\fB\-H\fP \fItype\fP] [\fB\-i\fP \fIif\fP] \fB\-s\fP \fIhostname hw_addr\fP [\fBtemp\fP] .PP \fBarp\fP [\fB\-v\fP] [\fB\-H\fP \fItype\fP] [\fB\-i\fP \fIif\fP] \fB\-s\fP \fIhostname hw_addr\fP [\fBnetmask\fP \fInm\fP] \fBpub\fP .PP \fBarp\fP [\fB\-v\fP] [\fB\-H\fP \fItype\fP] [\fB\-i\fP \fIif\fP] \fB\-Ds\fP \fIhostname\fP \fIifname\fP [\fBnetmask\fP \fInm\fP] \fBpub\fP .PP \fBarp\fP [\fB\-vnD\fP] [\fB\-H\fP \fItype\fP] [\fB\-i\fP \fIif\fP] \fB\-f\fP [\fIfilename\fP] .SH ОПИСАНИЕ Программа \fBArp\fP управляет кэшем соседей по сети IPv4 ядра или отображает его. Она может добавлять записи в таблицу, удалять одну из них или отображать текущее содержимое. Аббревиатура \fBARP\fP расшифровывается как протокол отображения адресов, который используется для определения адреса канального уровня для соответствующего адреса сетевого уровня протокола IPv4. .SH РЕЖИМЫ \fBarp\fP, если не указан режим, будет выводить текущее содержимое таблицы. Можно ограничить количество выводимых записей, указав тип аппаратурного адреса, имя интерфейса или адрес хоста. \fBarp \-d\fP \fIaddress\fP удалить соответствующую запись в таблице ARP. Для этого требуются права пользователя root или сетевого администратора. Запись будет найдена по адресу IP. Если указано имя хоста, оно будет разрешено перед поиском записи в таблице ARP. \fBarp \-s\fP \fIaddress hw_addr\fP используется для настройки новой записи в таблице. Формат параметра \fIhw_addr\fP зависит от класса оборудования, но для большинства классов можно предположить, что можно использовать обычное представление. Для класса Ethernet это 6 байт в шестнадцатеричном формате, разделенных двоеточиями. При добавлении записей proxy arp (то есть записей с установленным флагом \fBpub\fPlish) для proxy arp для подсетей может быть задано значение \fBnetmask\fP. Это не очень хорошая практика, но поддерживается более старыми ядрами, потому что это может быть полезно. Если флаг \fBtemp\fP не указан, записи будут постоянно сохраняться в кэше ARP. Чтобы упростить настройку входных данных для одного из ваших собственных сетевых интерфейсов, вы можете использовать формат \fBards\fP \fIaddress ifname\fP. В этом случае аппаратурный адрес берется из интерфейса с указанным именем. .br .SH ОПЦИИ .TP \fB\-v, \-\-verbose\fP Сообщить пользователю больше подробностей о том, что происходит. .TP \fB\-n, \-\-numeric\fP показывать числовые адреса вместо того, чтобы пытаться определить имена хостов, портов или пользователей. .TP \fB\-H\fP\fI type\fP, \fB\-\-hw\-type\fP\fI type\fP, \fB\-t\fP\fI type\fP При настройке или чтении кэша ARP этот необязательный параметр указывает \fBarp\fP, с каким классом записей она должна работать. Значением этого параметра по умолчанию является \fBether\fP (т.е. аппаратурный код 0x01 для стандарта IEEE 802.3 10 Мбит/с Ethernet). Другие значения могут включать другие сетевые технологии: ARCnet (\fBarcnet\fP), PROnet (\fBpronet\fP) , AX.25 (\fBax25\fP) и NET/ROM (\fBnetrom\fP). .TP \fB\-a\fP Использовать альтернативный формат вывода в стиле BSD (без фиксированных столбцов). .TP \fB\-e\fP Использовать формат вывода по умолчанию в стиле Linux (с фиксированными столбцами). .TP \fB\-D, \-\-use\-device\fP Вместо hw_addr в качестве аргумента использовать имя интерфейса. Обычно \fBarp\fP использует MAC\-адрес этого интерфейса для записи в таблицу. Возможно, что это лучший вариант для настройки записей ARP с прокси, для себя. .TP \fB\-i\fP\fI If\fP, \fB\-\-device\fP\fI If\fP Указать интерфейс. При выгрузке кэша ARP будут выведены только записи, соответствующие указанному интерфейсу. При установке постоянной или временной записи ARP этот интерфейс будет связан с записью; если этот параметр не используется, то ядро будет делать предположения на основе таблицы маршрутизации. Для записей \fBpub\fP указанный интерфейс является интерфейсом, на который будут приниматься ответы на запросы ARP. .br \fBПРИМЕЧАНИЕ:\fP Этот интерфейс должен отличаться от интерфейса, на который будут направляться IP\-дейтаграммы. \fBПРИМЕЧАНИЕ:\fP Начиная с версии ядра 2.2.0, больше невозможно установить запись ARP для всей подсети. Вместо этого Linux автоматически использует прокси\-сервер arp, когда маршрут существует и он перенаправляется. Подробности смотрите в \fBarp\fP(7). Кроме того, параметр \fBdontpub\fP, доступный для операций удаления и установки, не может быть использован в ядрах 2.4 и более поздних версиях. .TP \fB\-f\fP\fI filename\fP, \fB\-\-file\fP\fI filename\fP Аналогичен варианту \fB\-s\fP, только в этом случае информация об адресе берется из файла \fIfilename\fP. Это можно использовать, если необходимо настроить записи ARP для большого количества хостов. Очень часто файл данных именуется \fI/etc/ethers\fP, но это не является официальным именем. Если имя файла не указано, то по умолчанию используется \fI/etc/ethers\fP. .sp 1 Формат файла прост; он содержит только текстовые строки в формате ASCII с именем хоста и аппаратурным адресом, разделенные пробелом. Дополнительно можно использовать флаги \fBpub\fP, \fB temp\fP и \fB netmask\fP. .LP Во всех местах, где ожидается ввод \fBhostname\fP, можно также ввести \fBIP address\fP в точечно\-десятичной записи. .P В качестве специального случая, для обеспечения совместимости, порядок следования имени хоста и аппаратурного адреса может быть изменен. .LP Каждая завершенная запись в кэше ARP будет помечена флагом \fBC\fP. Постоянные записи помечены флагом \fBM\fP, а опубликованные записи имеют флаг \fBP\fP. .SH ПРИМЕРЫ \fB/usr/sbin/arp \-i eth0 \-Ds 10.0.0.2 eth1 pub\fP Это приведет к ответу на запросы ARP для адреса 10.0.0.2 в eth0 с MAC\-адресом для eth1. \fB/usr/sbin/arp \-i eth1 \-d 10.0.0.1\fP Удалить запись из таблицы ARP для адреса 10.0.0.1 в интерфейсе eth1. Это будет соответствовать опубликованным записям прокси ARP и постоянным записям. .SH ФАЙЛЫ \fI/proc/net/arp\fP .br \fI/etc/networks\fP .br \fI/etc/hosts\fP .br \fI/etc/ethers\fP .SH "СМОТРИТЕ ТАКЖЕ" \fBethers\fP(5), \fBrarp\fP(8), \fBroute\fP(8), \fBifconfig\fP(8), \fBnetstat\fP(8) .SH АВТОРЫ Fred N. van Kempen , Bernd Eckenfels . .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Aleksandr Felda и Kirill Rekhov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .