Jump to content
Калькуляторы

dhcp + sql Dhcp сервер с базой на sql

Добрый день

сабж

 

кто что использует?

какие решения есть?

Share this post


Link to post
Share on other sites

freeradius умеет сам работать с dhcp

http://freeradius.org/features/dhcp.html

 

лазить в базу за лизами можно научить его с помощью perl

 

пока тестируем, работает

Edited by dwemer

Share this post


Link to post
Share on other sites
We are looking for beta testers to assist with:

Additional testing.

Sample SQL schemas.

Sample SQL queries.

Scripts to configure "leases" file to SQL.

Patches to add more functionality.

Можно значит и SQL потестить в радиусе?

Тоже очень интересует связь DHCP+SQL, т.к. айпишники статичные у юзеров, с привязкой к маку, но 802.1x не нужен впринципе.

Edited by peektoseen

Share this post


Link to post
Share on other sites

Игрался с нетпатчем(по ссылке выше), настраивал долго, с неделю наверное. работает, вроде, на больших нагрузках не тестировал. нелостаток - нестандартная СУБД (ИМХО). сейчас пишу веб-интерфейс.

Share this post


Link to post
Share on other sites

У нас самописный DHCP-сервер. SQL используется для "стартового" наполнения sqlite'овской DB, с которой дальше работает перловый dhcp, и для "обратной" записи об изменениях. Порядка полутора тысяч человек тянет и не чихает даже.

ps -awwlx |grep perl

    0 45687 45676   0  44  0 16940 14520 select S     ??    2:02,33 traplog (perl5.8.9)
    0 45697 45687   0   4  0 12440 10112 sbwait S     ??    0:54,18 traplog POE::Component::EasyDBI::SubProcess pinged at Thu Feb 18 17:47:35 2010 (perl5.8.9)
    0 76934     1   0  44  0 30972 27152 select Ss    ??  349:41,16 dhcpd (perl5.8.9)
    0 76935 76934   0   4  0 35116 30920 sbwait S     ??   16:08,45 dhcpd POE::Component::EasyDBI::SubProcess pinged at Thu Feb 18 17:47:31 2010 (perl5.8.9)

Edited by Dyr

Share this post


Link to post
Share on other sites

У нас самописный DHCP-сервер

Нифига себе. А подробней?

Share this post


Link to post
Share on other sites

http://forum.nag.ru/forum/index.php?showtopic=49628

 

Abram

RFC2131 - пакет принял, обратился к базе, пакет отправил 8)

 

Если более серьезно, у нас тоже свой сервер, что конкретно вас интересует? Ну, кроме очевидного вроде "действительно удобней, когда backend sql'ный для конкретной сети", "в том числе с точки зрения web-админки", "пиковая производительность в голых цифрах действителлно ниже isc'шного" или "dhcp база фактически совмещена с базой оборудования и активно используется opt82".

 

Share this post


Link to post
Share on other sites

Кстати, о RADIUS. FreeRADIUS начиная с 2.0.4 умеет быть DHCP-сервером. Кто-нибудь гонял?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this