Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Команда arp отображает и изменяет записи в кэше протокола разрешения адресов (ARP). Кэш ARP содержит одну или несколько таблиц, которые используются для хранения IP-адресов и разрешенных физических адресов Ethernet или токенов. Для каждого сетевого адаптера Ethernet или Token Ring, установленного на компьютере, предусмотрена отдельная таблица.
Syntax
arp -s [inet_addr] [eth_addr] [if_addr]
arp -d [inet_addr] [if_addr]
arp -a [inet_addr] [-N if_addr] [-v]
Parameters
| Parameter | Description |
|---|---|
-a |
Отображает текущие записи ARP путем запроса данных протокола. Если inet_addr указано, отображается только запись ARP для этого IP-адреса. Если ARP используется для нескольких сетевых интерфейсов, отображаются записи для каждого интерфейса. |
-g |
Функционирует идентично -a. |
-v |
Отображает записи ARP в подробном режиме, включая дополнительные сведения, такие как недопустимые записи и записи в интерфейсе обратной связи. |
inet_addr |
Указывает IP-адрес для отображения, удаления или добавления в кэш ARP. В контексте -s, это IP-адрес, который вы хотите связать с MAC-адресом. |
-N if_addr |
Показывает записи ARP для сетевого интерфейса с указанным IP-адресом (if_addr). Этот параметр чувствителен к регистру. |
-d |
Удаляет запись ARP для указанного inet_addrдомена . Используйте * в качестве подстановочного знака для удаления всех записей. |
-s |
Добавляет статическую запись ARP, связанную inet_addr с физическим адресом eth_addr. При необходимости укажите if_addr , нужно ли добавить запись в определенный интерфейс. Запись является постоянной до тех пор, пока стек TCP/IP не будет перезапущен. |
eth_addr |
Указывает физический (MAC) адрес, который будет связан с IP-адресом при использовании -s. Формат представляет собой шесть шестнадцатеричных байтов, разделенных дефисами. |
if_addr |
Указывает IP-адрес сетевого интерфейса, таблицу ARP которого необходимо изменить, при необходимости используется с -s помощью и -d. Если он опущен, используется первый применимый интерфейс. |
/? |
Отображение справки в командной строке. |
Remarks
IP-адреса для
inetaddrиifaceaddrвыражаются в десятичной системе счисления с точками (например, 10.0.0.1).Физический MAC-адрес для
etheraddrсостоит из шести байтов, выраженных в шестнадцатеричной системе счисления и разделенных дефисами (например, 00-AA-00-4F-2A-9C).Записи, добавленные с параметром,
-sудаляются, если протокол TCP/IP остановлен и запущен. Чтобы создать постоянные статические записи кэша arp, поместите соответствующиеarpкоманды в командный файл и используйте запланированные задачи для запуска пакетного файла при запуске.
Examples
Чтобы отобразить таблицы кэша arp для всех интерфейсов, введите следующее:
arp -a
Чтобы отобразить таблицу кэша arp для интерфейса, которому назначен IP-адрес 10.0.0.99 , введите:
arp -a -N 10.0.0.99
Чтобы добавить статическую запись кэша arp, которая разрешает IP-адрес 10.0.0.80 в физический адрес 00-AA-00-4F-2A-9C, введите:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C