Автор (ы) оригинала | Тед Лемон |
---|---|
Разработчики) | Консорциум Интернет-систем |
Первый выпуск | 1999 |
Стабильный выпуск | 4.4.2 / 22 января 2020 г. [1] |
Предварительный выпуск | [2] |
Репозиторий | https://gitlab.isc.org/isc-projects/dhcp [3] |
Написано в | C |
Операционная система | BSD , Linux , Solaris |
Тип | DHCP- сервер |
Лицензия | Лицензия ISC , MPL2.0 |
Веб-сайт | www |
По состоянию на | 1 2020 г. |
DHCPD (аббревиатура для «DHCP демон») это программа - сервер DHCP , который работает как демон на сервере для обеспечения хоста протокола динамической конфигурации (DHCP) службы в сети . [4] Эта реализация, также известная как ISC DHCP, является одной из первых и наиболее известных, но сейчас доступен ряд других программных реализаций DHCP-сервера .
При необходимости клиенты могут запросить IP-адрес у DHCP-сервера. Затем DHCP-сервер предлагает клиенту «аренду» IP-адреса, который клиент может запросить или проигнорировать. Если клиент запрашивает его, а сервер подтверждает это, то клиенту разрешается использовать этот IP-адрес в течение «срока аренды», указанного сервером. В какой-то момент до истечения срока аренды клиент должен повторно запросить тот же IP-адрес, если он хочет продолжить его использование. [5]
Выданные IP-адреса отслеживаются dhcpd с помощью записи в файле dhcpd.leases. [6] Это позволяет серверу поддерживать состояние после перезапуска службы DHCP, что в противном случае могло бы привести к выдаче дублирующихся IP-адресов, когда сервер снова выдал тот же IP-адрес, в то время как другой клиент все еще имеет право использовать его. [4]
Это эталонная реализация в DHCP разработан Internet Systems Consortium [7] и поддерживается на Linux , Mac OS X , FreeBSD , и Solaris . [8]
Удаленный доступ к работающему экземпляру dhcpd предоставляется через интерфейс программирования приложений управления объектами (OMAPI). [9] [10] Этот API позволяет управлять внутренним состоянием запущенного экземпляра сервера или клиента dhcpd. На стороне сервера этот интерфейс позволяет редактировать регистрационную информацию для управляемых узлов . Использование на клиенте включает получение информации о конфигурации, освобождение и продление аренды, а также изменение интерфейсов, которыми управляет DHCP-клиент.
ISC DHCP широко распространен; однако это очень зрелая программа. ISC разрабатывает новую программную систему DHCP, которая должна в конечном итоге заменить ее. [11] Это программное обеспечение, Kea , включает только DHCP-сервер (так что пока нет клиента или ретранслятора) и поддерживается на тех же платформах, что и ISC DHCP. Он распространяется под общественной лицензией Mozilla (MPL2.0). [12]
ISC DHCP принял общественную лицензию Mozilla (MPL2.0) с выпуском 4.4.1. [13]
См. Также [ править ]
Ссылки [ править ]
- ^ https://lists.isc.org/pipermail/dhcp-announce/2020-January/000428.html
- ^ «Примечания к выпуску 4.1-ESV-R15-P1» . 2018-02-28 . Проверено 5 апреля 2018 .
- ^ https://lists.isc.org/pipermail/dhcp-announce/2019-April/000420.html
- ^ a b Лимон, Тед (2012). «dhcpd - сервер протокола динамической конфигурации хоста» . Консорциум Интернет-систем . Проверено 22 января 2020 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Droms, Ральф (март 1997). «RFC 2131 - протокол динамической конфигурации хоста» . Сетевая рабочая группа . Инженерная группа Интернета .
- ^ Лимон, Тед (2018). «dhcpd.leases - Файл аренды DHCP-клиента» . Консорциум Интернет-систем. Архивировано из оригинала на 6 апреля 2018 года . Проверено 5 апреля 2018 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ "DHCP - Консорциум Интернет-систем" . Консорциум Интернет-систем. 2018 . Проверено 5 апреля 2018 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ "README" (PDF) . Консорциум Интернет-систем. 2012. Архивировано из оригинального (PDF) 4 июля 2012 года . Проверено 14 июня 2012 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ "Интерфейс API DHCP ISC" . IPAM . Проверено 25 января 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Ральф Дромс и Тед Лемон (2003). Справочник DHCP . Sams. стр. 239, 316. ISBN 9780672323270.
- ^ «MOSS поддерживает еще четыре проекта с открытым исходным кодом в третьем квартале 2016 года на сумму 300 тысяч долларов» . Mozilla Foundation. 3 октября 2016 . Проверено 3 ноября +2016 . CS1 maint: обескураженный параметр ( ссылка )
- ^ "Страница Кеа вики" . Kea.isc.org . Консорциум Интернет-систем . Проверено 3 ноября +2016 . CS1 maint: обескураженный параметр ( ссылка )
- ^ "Объявление DHCP 4.4.0" . isc.org . Консорциум Интернет-систем . Проверено 5 апреля 2018 года . CS1 maint: обескураженный параметр ( ссылка )
Внешние ссылки [ править ]
- Настройка dhcpd на беспроводной точке доступа
- раздел dhcpd на сайте ISC
- Официальный FTP-репозиторий