Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Hide_comments

Управление таблицами ARP

Синтаксис:

arp view [IP]

arp add IP MAC|auto proxy

arp del IP|all [proxy]

arp [-]freeze

arp [-]proxyall [$ACL]

...

Scroll Ignore

Содержание

Table of Contents
excludeСодержание

Описание

Команда "arp" служит для управления таблицами ARP. Протокол ARP служит для взаимного преобразования адресов сетевого и MAC уровня.Напримери MAC уровней. Например, в сети Ethеrnet он позволяет преобразовать IPпреобразовать IP-адрес станции назначения в её 48-битный Ethernet-адрес (MAC-адрес) для передачи пакета по локальной сети. 

В обычном случае протокол ARP работает протокол ARP работает автоматически, разрешая обрабатывая адреса по мере необходимости. Однако, в некоторых ситуациях появляется необходимость ручной корректировки таблиц адресов в административных целях. Команда "arp" решает эту задачу.

Команда имеет несколько формСинтаксис:

Code Block
languagejavatext
themeDJangoEmacs
arp view [IP]

Отображает ARP записи для адреса IP, либо все имеющиеся в системе, если адрес не указан.

Code Block
languagejava
themeDJango
 arp add IP {MAC | auto} [proxy]
 arp adddel {IP | all} auto proxy

...

[proxy] arp [-]freeze arp [-]proxyall [$ACL]

Параметры

Center
ПараметрОписание

view [IP]

Отображает таблицу ARP.

  • "IP" – IP-адрес, для которого необходимо вывести запись.

add IP {MAC | auto} [proxy]

Добавляет запись в таблицу ARP.

  • "IP" IP-адрес, для которого требуется внести соответствие.
  • "MAC" MAC-адрес, который ставится в соответствие IP-адресу.
  • "proxy" если указан, то система будет анонсировать

...

  • информацию в ответ на запросы других станций, выполняя

...

  • роль ARP-сервера (proxy), даже если этот IP-адрес

...

  • не является собственным адресом системы.

...

  • "auto"

...

  • при этом

...

  • будет

...

  • подставлен MAC-адрес сетевого интерфейса, находящегося в той же подсети, что и IP-адрес

...

  • .

...

code
arp
languagejava
themeDJango

del

IP|all

[proxy]

Удаляет

...

записи из таблицы ARP.

  • "IP" IP-

...

  • адрес, информацию для которого необходимо удалить.
  • "all" все записи в системе

...

  • .
  • "proxy"

...

  • только те адреса, для которых система выполняла роль сервера

...

Code Block
languagejava
themeDJango
arp
  • ARP.

[-]freeze

Позволяет "заморозить"

...

таблицу ARP. Никакие

...

записи

...

больше не будут автоматически вноситься в систему. Команда фиксирует только записи, внесённые оператором, и не действует на

...

радиоинтерфейс с активным

...

протоколом MINT. Будьте осторожны при введении этой команды через telnet.

...

DJango
Code Block
languagejava
theme
arp

[-]proxyall

[$ACL]

...

Включает/отключает режим "proxyall"

...

. В данном режиме устройство будет отвечать на

...

все ARP-запросы, если

...

соответствующий IP-адрес назначения имеется в таблицах маршрутизации и доступен через интерфейс отличный от источника запроса. То есть, если до пункта назначения есть маршрут, то устройство готово стать шлюзом для него.

...

  • "

...

  • $ACL"

...

  • список адресов/сетей

...

  • ,

...

  •  который ограничивает действие данной команды.

...

Примеры

Добавим в таблицу MAC-адрес "00:11:22:33:44:55", соответствующий IP-адресу "10.10.10.10".

Code Block
language

...

text
theme

...

Emacs
arp add 10.10.10.10 00:11:22:33:44:55

...


Укажем системе выполнять для IP-адреса "192.168.103.35" роль ARP-сервера.

Code Block
languagetext
themeEmacs
arp add 192.168.

...

103.35 auto proxy using interface svi1 for proxy with address 020435035E4E