2009-05-21 2 views
0

Здесь мой первый вопрос: P.DCHP с базой данных базы данных

Я разрабатываю небольшие проекторы. Я хочу изменить правила сервера dhcp IP/MAC без перезагрузки сервера (в динамической инфраструктуре).

Я считаю, что лучшим решением является использование сервера dhcp с базой данных базы данных, чтобы изменить информацию SQL (с помощью простого клиента JDBC).

Но я хочу знать некоторое предложение об открытых проектах Source, или howto's, которые объясняют, как его реализовать.

Большое спасибо

+0

более подробная информация пожалуйста. windows или unix? почему, по вашему мнению, сервер необходимо перезагрузить между изменениями? – SpliFF

+0

SpliFF On Unix. Нет, перезапустите сервер DHCP, нет машины :). Сожалею. Потому что, когда вы меняете dhcp.conf, вам необходимо перезапустить dhcp (dhcpd) – xfernandez

+0

Кажется, это принадлежит серверу. – Zoredache

ответ

-1

косяк

В Unix.

Нет, перезапустите сервер DHCP, нет машины :). Сожалею.

Потому что, когда вы меняете dhcp.conf вам необходимо перезапустить DHCP (DHCPD)

+0

Добавьте это к вопросу о редактировании, а не в качестве ответа. –

1

Обычно на Unix, долго работают демоны слушать сигнал HUP. При получении этого сигнала они перечитывают свои файлы конфигурации. Это позволяет демонам не использовать время простоя, но обновлять параметры конфигурации.

+0

Но если вы думаете в инфраструктуре с HUNDREAD серверов, я думаю (возможно, это ошибка), что лучше иметь базу данных вместо файла конфигурации dhcp. Rememeber, только пары IP/MAC не диапазоны IP Спасибо – xfernandez

+0

Когда вы говорите сотни серверов, вы имеете в виду, что это сотни DHCP-клиентов или сотни DHCP-серверов? Кроме того, планируете ли вы писать DHCP-сервер с нуля или добавить бэкэнд базы данных в существующую программу? – tegbains

+0

Из справочной системы ISC dhcpd: «Мы понимаем, что было бы неплохо, если бы вы могли отправить SIGHUP на сервер и перезагрузить базу данных. Это не технически невозможно, но для этого потребуется большая работа, наши ресурсы крайне ограничены, и их можно лучше потратить в других местах ». Старый вопрос, старые ответы, но все же стоит указать, чтобы никого не приводить неправильный путь. – NiKiZe

0

Ребята в ISC (авторы BIND и ISC DHCP-сервера) работают над KEA, новой реализацией DHCP-сервера, которая среди других приятных функций имеет поддержку SQL. Исходный код поддерживал SQLite и MySQL в течение многих лет, и недавно была добавлена ​​поддержка PostgreSQL.

Не существует надлежащего выпуска и очень мало активности в своих списках рассылки . Надеемся, что это изменится по мере созревания кода, выпуски будут выпущены, дистрибутивы начнут упаковывать его, и он будет тяготеть с пользователями.