>Короче это все флейм. Действенный способ от избавления геморроя - выделяйте себе сети в "нестандартных" диапазонах. Т.е. не заезженных мануалами 10.0.0.0/8, 192.168.0.0/24, 192.168.1.0/24 а что-нить вроде 10.22.0.0/16, 192.168.8.0/24 - пусть ламеры сами разбираются почему настраиваемое оборудование не видит локалку, а дефолтные настройки оборудования не поспособствуют ругани по arp.
>Вернуть адрес необходимо
Для прояснения картины можете почитать rfc2131. По большому счету, ip считается выделенным на max-lease-time времени. Пока время не истечет, аренда не закончится, даже если клиент этим адресом не пользуется (если только сам клиент не откажется от аренды). Этот момент учитывают как сервер, так и клиент. Если вы правите dhcpd.leases, то аналогичную по сути операцию надо сделать на клиенте, чтобы он никаким образом не узнал, что у него была какая-то аренда. Ну и раз компы клиентов вам не подконтрольны, тут вы ничего не поделаете. И в спецификациях dhcp нет какого-нибудь сообщения типа DHCPREVOKE, позволяющего отобрать у клиента лиз. Соответственно, нет и фичи у dhcpd.
>Если я лезу в dhcpd.leases, то я зная что делаю, т.е. удаляемый
>хост уже отсутствует в сети и больше не появится.
Но все равно это не ваша задача, dhcpd.leases - служебный файл, он для dhcpd, а не вас. Вы же в логи syslogd сами не пишите :)
>прописываю ping check false; Т.о. по логике dhcpd перед выдачей сетевого адреса
>он не будет проверят ping'ом свободен ли ИП, а сразу и
>всегда будет его давать.
А клиент может сделать свой request и получить вполне законный ack. Но если проверка пингом выключена - может начаться звездецок в сети. С другой стороны, клиент еще должен (хотя не обязан) по arp проверить предложенный адрес на предмет занятости. Если это так, он выбирает другое предложение или снова запрашивает dhcpd. Так что выключение пинга мало чему может помочь.
>соответственно тот который прописал
>ИП вручную (а как же иначе) по логике полезет менять на
>другой, настоящий владелец ИПа немного попаникует и успокоится.
Иногда это называют наивностью :) Все зависит от многих факторов... Первый может не полезть менять, а впадет в панику. Второй же может не успокоиться и начать строчить в саппорт/админу/какой-нибудь форум...