LINUX.ORG.RU
ФорумAdmin

linux staticarp


0

1

Привет всем. Есть такая хорошая вещь, как staticarp, которая корректно работает во freebsd, но как сделать ее в линуксе я так и не нашел. Суть в чем. На сервере заполняется arp таблица заранее подготовленым списком ip mac, на отсутствующие ip ставится мак 00:00:00:00:00:00. Далее во freebsd делается ifconfig em0 staticarp. После этих манипуляций виндоюзеры не могут использовать никакой ip адрес, кроме тех, что в списке. Если подставить другой - им выдается что ип занят. Вопрос как сделать также в линуксе? таблицу заполнил, но любой может поставить какой угодно ip адрес. Заранее спасибо

Ответ на: комментарий от Slavaz

буду.. правда он что-то не везде работает... тоесть на одной машине есть блокировака, на другой нету. конфиг делается автоматом скриптом, который парсит спец файл. в итоге получается конфиг вида 192.168.1.1@!00:11:22:33:44:55 - и так на всю подсеть. но не везде работает, может я что то не так понял?

NickNill ()
Ответ на: комментарий от NickNill

> тоесть на одной машине есть блокировака, на другой нету. конфиг делается автоматом скриптом, который парсит спец файл. в итоге получается конфиг вида 192.168.1.1@!00:11:22:33:44:55 - и так на всю подсеть. но не везде работает, может я что то не так понял?

На основе конфига на ARP-запросы в сети будут формироваться ARP-ответы (правильные или нет). Если в сеть полетит крик «кто есть такой 192.168.1.100», то хост с этим IP ответит: «192.168.1.100 это 18:A9:06:2E:A2:C9». А если будет запущен ip-sentinel и у него будет запрещающее правило, то он тоже в ответ крикнет «192.168.1.100 это 00:11:22:33:44:55». В результате получается мешанина MAC-адресов для одного конкретного адреса и связь с 192.168.1.100 сильно затрудняется.

Однако работа ip-sentinel может быть сведена на «нет» толковым свичем или любым другим устройством, фильтрующим ARP-трафик в сети.

Slavaz ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.