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

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


arp

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

arp [2016/03/04 13:52] (текущий)
Строка 1: Строка 1:
 +====== ARP ======
 +  * [[http://​www.xgu.ru/​wiki/​ARP-spoofing|ARP-spoofing]]
 +
 +**ARP** (Address Resolution Protocol — протокол разрешения адресов) — протокол сетевого уровня (Network Link layer), предназначенный для преобразования IP- адресов (адресов сетевого уровня) в [[MAC]]- адреса (адреса канального уровня) в сетях TCP/IP. Он определён в [[RFC]] 826.
 +
 +**Утилита arp:**
 +  * Ключи консольной утилиты arp:<​file bash>
 +arp -a                          выводит содержимое таблицы ARP.
 +arp <​host> ​                     выводит ARP-запись для заданного хоста.
 +arp -d <​host> ​                  ​удаляет запись,​ соответствующую хосту.
 +arp -d -a                       ​удаляет все записи таблицы.
 +arp -s <​host>​ <​MAC-address> ​    ​добавляет запись.
 +arp -f <​file> ​                  ​добавляет записи из файла соответствия <​file>​.
 +</​file>​
 +
 +  * В Linux полностью очистить ARP таблицу штатными средствами нельзя. Можно использовать скрипт вида, соответственно видоизменив его под свои нужды<​file bash 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
 +</​file>​
 +  * [[iproute]]. Эта команда для всех пунктов состояния задает failed. В дальнейшем ядро операционной системы удалить помеченные MAC адреса. <​file>​
 +ip neigh flush all
 +</​file>​
  
arp.txt · Последние изменения: 2016/03/04 13:52 (внешнее изменение)