Цитата:
предлагал заблокировать протокол ARP. Как это можно сделать?- В этом случае есть несколько вариантов:
Я имею в виду не создание правила в фаерволе, а сохранение возможности работы с локальной сетью, в которой адрасация, по идее, должна осуществляться по MAC.
Вариант 1: локалка не нужна: создаем правило, блокирующее весь диапазон (что маков, что ипов) - годится только, если инет имеете не через локалку
Вариант 2: есть несколько граждан, которые заслужили подозрение. Тогда правилом блокируется АРП от них (при этом обращение с любым другим пакетом - ТСР/УДП/ICMP/IGMP... от них пройдет, то есть, это не равнозначно бану адреса)
Вариант 3: нужен доступ к ограниченной части локалки, остальное - нет. - Блокируется диапазон адресов. (сам такое юзаю)
Что касаемо работы с локалкой при отключенном АРП обмене - дело в том, что АРП - это всего лишь обмен запросами-ответами на тему, "хто тут?". То есть, если РС не находит другой по известным данным, он выдает АРП запрос "всем-всем-всем" и получает ответы от разных МАС (физических) адресов с сообщениями о своих ИП. Ответы заносятся в базу соответствия. Сама база динамическая, то есть, по дефолту устаревает каждые несколько минут (по моим опытам - примерно 10-15). Можно сделать статическую, тогда она устаревать не будет и ОСь будет всегда из нее значения первых 6 байт отправляемых пакетов (МАС получателя). Однако, по опытам на 98/НТ/2к/хр (не моим, в статьях было), даже при установке статической таблицы соответствий если некая машина в сети выдаст АРП ответ (в т.ч., не спровоцированный запросом, или ложный) - ОСь внесет изменения в базу. Таким образом вам могут устроить или "отключение сети", или поснифить, или вызвать нестабильность, тормоза, и прочие удовольствия методом АРП-флуда. (переполнение таблицы и сброс её, т.д.)
Во избежание этого в сетях, где оборудование не меняется достаточно долгое время, рекомендуется поставить на ОСь статическую таблицу и запретить принятие АРП пакетов.