Инструменты пользователя

Инструменты сайта


arp

ARP

ARP (Address Resolution Protocol — протокол разрешения адресов) — протокол сетевого уровня (Network Link layer), предназначенный для преобразования IP- адресов (адресов сетевого уровня) в MAC-адрес- адреса (адреса канального уровня) в сетях TCP/IP. Он определён в RFC 826.

Утилита arp:

  • Ключи консольной утилиты arp:
    arp -a                          выводит содержимое таблицы ARP.
    arp <host>                      выводит ARP-запись для заданного хоста.
    arp -d <host>                   удаляет запись, соответствующую хосту.
    arp -d -a                       удаляет все записи таблицы.
    arp -s <host> <MAC-address>     добавляет запись.
    arp -f <file>                   добавляет записи из файла соответствия <file>.
  • В Linux полностью очистить ARP таблицу штатными средствами нельзя. Можно использовать скрипт вида, соответственно видоизменив его под свои нужды
    ethers.local
    #!/bin/sh
    I=1
    while [ $I -le 254 ]
    do
    arp -d 192.168.1.${I}
    arp -s 192.168.1.${I} 0:0:0:0:0:0
    I=`expr $I + 1`
    done
    arp -f   /etc/ethers.local
  • Маршрутизация. Эта команда для всех пунктов состояния задает failed. В дальнейшем ядро операционной системы удалить помеченные MAC адреса.
    ip neigh flush all
arp.txt · Последние изменения: 2016/03/04 13:52 (внешнее изменение)

Яндекс.Метрика