Site Tools


software:perl:dhcp_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
software:perl:dhcp_server [2015/05/20 14:41]
– [DHCP на Perl] root
software:perl:dhcp_server [2022/02/05 04:19]
root
Line 3: Line 3:
 Реализован приём пакетов, разбор, доступ к опциями, изменение формата до нужного.\\ Реализован приём пакетов, разбор, доступ к опциями, изменение формата до нужного.\\
  
-Обсуждение: [[http://forum.nag.ru/forum/index.php?showtopic=64849|forum.nag.ru]]\\+**Скачать**: [[http://netlab.linkpc.net/download/software/perl/dhcp_srv/dhcpd.pl|dhcpd.pl]]\\ 
 +**Лицензия**: BSD\\ 
 +**Обсуждение**: [[http://forum.nag.ru/forum/index.php?showtopic=64849|forum.nag.ru]]\\ 
 ===== Модификации и дополнения ===== ===== Модификации и дополнения =====
   * [[http://forum.nag.ru/forum/index.php?showtopic=64849&view=findpost&p=683271|Вариант от Инкогнито]]   * [[http://forum.nag.ru/forum/index.php?showtopic=64849&view=findpost&p=683271|Вариант от Инкогнито]]
Line 20: Line 23:
   * умеет работать в качестве демона   * умеет работать в качестве демона
   * несколько уровней вывода отладочной информации   * несколько уровней вывода отладочной информации
 +
 +
 +===== Производительность =====
 +На процессоре CoreDuo E5300 при статически сконфигурированных ответах (без базы) получалось обработать примерно 3-4 тысячи запросов в секунду.\\
 +С базой данных будет меньше, основная нагрузка придётся именно на неё.\\
  
  
Line 50: Line 58:
 <code>dhcpd.pl -id 192.168.0.1 -m 192.168.0.2 -t 2 -v 1</code> <code>dhcpd.pl -id 192.168.0.1 -m 192.168.0.2 -t 2 -v 1</code>
   * **192.168.0.1** - адрес дхцп сервера (настроенный в релеях) к которому должны обращаться клиенты   * **192.168.0.1** - адрес дхцп сервера (настроенный в релеях) к которому должны обращаться клиенты
-  * **192.168.0.2** - адрес куда отсылаются копии всех пакетов, под windows можно использовать: [[ru:software:win:net:dhcp_tool|DHCPTool - Утилита-снифер для декодирования DHCP пакетов]]+  * **192.168.0.2** - адрес куда отсылаются копии всех пакетов, под windows можно использовать: [[software:win:net:dhcp_tool|DHCPTool - Утилита-снифер для декодирования DHCP пакетов]]
   * **2** - потока   * **2** - потока
   * **1** - выводить минимум отладочной информации о запросах: от кого получено, кому отправлено, сколько времени заняло   * **1** - выводить минимум отладочной информации о запросах: от кого получено, кому отправлено, сколько времени заняло
Line 103: Line 111:
 параметры из п2 можно продублировать здесь и считать их главнее.\\ параметры из п2 можно продублировать здесь и считать их главнее.\\
 Время обновляется при получении/продлении аренды, адрес в зависимости от настроек.\\ Время обновляется при получении/продлении аренды, адрес в зависимости от настроек.\\
 +
 +
 +{{tag>software freebsd linux net perl DHCP mysoft}}
software/perl/dhcp_server.txt · Last modified: 2022/02/05 05:25 by root