Страница 1 из 1

FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-08 13:37:38
JohnK
Есть Интренет-шлюз на FreeBSD 7.1. Адреса в сети статические.
Иногда при покупке и настройке новых компов в сети возникает конфликт адресов в сети.
Как можно "защитить" сервер, а то происходит затык на минуты 2 если юзер "нормальный"?

P.S. Привязка arp -s IP-сервера MAC-сервера поможет?

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-08 21:23:04
snorlov
Самый простой способ завести бумажку, а так ввести в сеть dhcp и регулярно просматривать его базу с выдачей ip определенным mac-адресам...

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-09 1:25:21
FreeBSP
была какая то тулза отслеживающаяя соответствия адресов к макам
arp...чтототам.. поищи

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-09 20:13:14
JohnK
arpwatch есть такая но она только фиксирует но не устраняет...

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-10 2:02:05
FreeBSP
она самая. фиксируй, наказывай виновных и громоко кричи об этом. после пары-тройки показательных казней должно стать легче

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-11 12:49:41
JohnK
Да кричу. Вот думал автоматизировать... Что бы голос не сорвать :smile:

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-11 14:02:05
FreeBSP
а ты не кричи. от этого пользы немного. у пациентов есть интернет?или каие нибудь радости типа аськи, мейлру, вдурдома, ютюба и прочего нерабочего контента?

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-11 14:22:15
JohnK
Во время конфликта пропадает Интернет и все сопутствующее соответственно:

Код: Выделить всё

 kernel: arp: 00:01:23:45:67:89 is using my IP address 192.168.0.1 on vr0!
Сервер перестает пинговаться и не доступен от 1 до 5 минут!
Вот поэтому и поднял эту тему

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-11 14:41:37
FreeBSP
в сислог добавляешь строку типа
kernel.* | blocker.sh


в скрипт пишешь
что то типа

Код: Выделить всё

#!/bin/sh
read str
mac=`echo $str | sed s/kernel: arp: (S+) is using my IP address S+/\1/`
/sbin/ipfw add  deny ip from any to any  mac src-mac $mac
/sbin/ipfw add  deny icmp from any to any  mac src-mac $mac
/sbin/ipfw add  deny ip from any to any  mac dst-mac $mac
/sbin/ipfw add  deny icmp from any to any  mac dst-mac $mac
и ждешь когда к тебе придут ругаться на отсутствующий интернет. или лучше на свиче управляемом что то подобное замутить, суть думаю понятна

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-11 15:30:30
JohnK
Это по факту получается. Интересно, попробую.
А предупредить такое можно?

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-11 16:00:47
FreeBSP
вероятнее всего нет. только жесткие анальные кары за использование ip адресов сервера
и по хорошему - урешать права до минимума, чтобы руки до кнопочки "поменять ип" не доставали

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-11 16:14:36
JohnK
:-D :good:

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-12 13:48:22
Raven2000
раз у тебя так то лучше раздавать по дшсп и там привязывать к маку.

Re: FreeBSD шлюз и конфликт адресов

Добавлено: 2011-05-13 10:24:12
FreeBSP
во времена старых добрых домашних сетей был такой способ вызвать админов на дом
весьма быстро находился мак, из-за которого не работает сеть, по нему находился ip в таблицах dhcp, а по тому - адрес владельца
говорят, взмыленная техподдержка после такого "вызова" появлялась в течение 7-10 минут =)
хотя это конечно не дело