The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вопрос о работе с dhcp.leases"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DHCP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Вопрос о работе с dhcp.leases"  +/
Сообщение от Николай33 on 20-Апр-11, 11:35 
Пробую isc-dhcp41-server из портов. Смотрю в его файл dhcp.leases.
Если 5 раз подряд воткнуть и выдернуть сетевой кабель одной и той же клиентской машинки, то в этом файле отобразятся все 5 записей о выдаче одного и того же IP адреса этой машине (с разницей в несколько секунд). То есть этот файл одновременно является и логом выдачи, и базой выданных IP???
Если это единственный файл, в котором dhcp-сервер хранит все данные, то для поиска свободного IP, демон вынужден каждый раз перелопачивать весь этот “dhcpd.leases”? (это я про неоправданную нагрузку на сервер, даже с учётом ротации этого файла).
Вдобавок - что делать, если мне нужен просто список выданных IP с привязкой к именам рабочих станций? Писать парсер для dhcp.leases? Неужели нет другого файла просто с актуальной базой данных?

Надеюсь, что я не туда смотрю и чего-то не понимаю.
Просьба ткнуть носом, если не трудно...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Вопрос о работе с dhcp.leases"  +/
Сообщение от Edd (ok) on 20-Апр-11, 13:42 
>[оверквотинг удален]
> логом выдачи, и базой выданных IP???
> Если это единственный файл, в котором dhcp-сервер хранит все данные, то для
> поиска свободного IP, демон вынужден каждый раз перелопачивать весь этот “dhcpd.leases”?
> (это я про неоправданную нагрузку на сервер, даже с учётом ротации
> этого файла).
> Вдобавок - что делать, если мне нужен просто список выданных IP с
> привязкой к именам рабочих станций? Писать парсер для dhcp.leases? Неужели нет
> другого файла просто с актуальной базой данных?
> Надеюсь, что я не туда смотрю и чего-то не понимаю.
> Просьба ткнуть носом, если не трудно...

К сожалению, но другого способа кроме как внешние скрипты нету. Но, благо, добрые люди уже постарались - http://dhcpstatus.sourceforge.net/

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вопрос о работе с dhcp.leases"  +/
Сообщение от Николай33 on 20-Апр-11, 14:21 
Спасибо, худшие предположения подтверждаются.
Файл растёт бесконечно. Придётся ротацию включать. Кстати, а как демону объяснить, - где ему искать базу после очередной ротации? Или он "сам всё найдёт"?
А с постоянной долбёжкой диска похоже ничего не поделаешь... разве что в памяти виртуальный диск делать и выкидывать лог туда?
Проблемы какие-то непонятные - созданы на пустом месте, просто от дурацкого формата хранения. И столько лет всех всё устраивает... странно...
Хотя, нет...  предлагается какая-то LDAP-приблуда при установке, но я не нашёл понятного описания как её настроить и потом использовать.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру