{"id":37675,"date":"2019-10-31T22:18:59","date_gmt":"2019-10-31T19:18:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/opublikovan-dhcp-server-kea-1-6-razvivaemyj-konsortsiumom-isc\/"},"modified":"2019-10-31T22:18:59","modified_gmt":"2019-10-31T19:18:59","slug":"opublikovan-dhcp-server-kea-1-6-razvivaemyj-konsortsiumom-isc","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/opublikovan-dhcp-server-kea-1-6-razvivaemyj-konsortsiumom-isc","title":{"rendered":"Opublikowano serwer DHCP Kea 1.6, rozwijany przez konsorcjum ISC","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konsorcjum ISC <noindex><a rel=\"nofollow\" href=\"https:\/\/www.isc.org\/blogs\/kea-1-6\/\">opublikowa\u0142<\/a><\/noindex> wydanie serwera DHCP <noindex><a rel=\"nofollow\" href=\"http:\/\/kea.isc.org\">Kea 1.6.0<\/a><\/noindex>, kt\u00f3ry zast\u0119puje klasyczny serwer ISC DHCP. \u0179r\u00f3d\u0142a projektu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/isc-projects\/kea\">s\u0105 rozpowszechniane<\/a><\/noindex> na licencji <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=32726\">Mozilla Public License (MPL) 2.0<\/a><\/noindex>, w miejsce wcze\u015bniej u\u017cywanej licencji ISC License dla ISC DHCP. <\/p>\n<p>Serwer DHCP Kea oparty jest na technologiach BIND 10 i <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=36235\">zbudowany<\/a><\/noindex> z wykorzystaniem architektury modu\u0142owej, kt\u00f3ra zak\u0142ada podzia\u0142 funkcjonalno\u015bci na r\u00f3\u017cne procesy-ob handlers. Produkt obejmuje w pe\u0142ni funkcjonaln\u0105 implementacj\u0119 serwera z obs\u0142ug\u0105 protoko\u0142\u00f3w DHCPv4 i DHCPv6, zdoln\u0105 do zast\u0105pienia ISC DHCP. W Kea wbudowane s\u0105 mechanizmy dynamicznego aktualizowania stref DNS (Dynamic DNS), wspierane s\u0105 mechanizmy odkrywania serwer\u00f3w, przydzielania adres\u00f3w, aktualizacji i ponownego po\u0142\u0105czenia, obs\u0142ugi zapyta\u0144 informacyjnych, rezerwacji adres\u00f3w dla host\u00f3w oraz PXE boot. W implementacji DHCPv6 dodatkowo przewidziano mo\u017cliwo\u015b\u0107 delegacji prefiks\u00f3w. W celu interakcji z aplikacjami zewn\u0119trznymi udost\u0119pniane jest specjalne API. Mo\u017cliwa jest aktualizacja konfiguracji \u201ew locie\u201d bez ponownego uruchamiania serwera.<\/p>\n<p>Informacje o wydzielonych adresach i parametrach klient\u00f3w mog\u0105 by\u0107 przechowywane w r\u00f3\u017cnych typach magazyn\u00f3w \u2014 w tej chwili dost\u0119pne s\u0105 backendy do przechowywania w plikach CSV, bazach danych MySQL, Apache Cassandra oraz PostgreSQL. Parametry rezerwacji host\u00f3w mog\u0105 by\u0107 okre\u015blane w pliku konfiguracyjnym w formacie JSON lub w postaci tabeli w MySQL i PostgreSQL. W sk\u0142ad wchodzi narz\u0119dzie perfdhcp do pomiaru wydajno\u015bci serwera DHCP oraz komponenty do zbierania statystyk. Kea wykazuje dobr\u0105 wydajno\u015b\u0107, na przyk\u0142ad, przy u\u017cyciu backendu MySQL serwer mo\u017ce wykona\u0107 1000 przydzia\u0142\u00f3w adres\u00f3w na sekund\u0119 (oko\u0142o 4000 pakiet\u00f3w na sekund\u0119), a przy u\u017cyciu backendu memfile wydajno\u015b\u0107 osi\u0105ga 7500 przydzia\u0142\u00f3w na sekund\u0119.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"http:\/\/bind10.isc.org\/raw-attachment\/wiki\/DesignDiagrams\/Overview-DHCP-2013-01-16.png\"><img decoding=\"async\" alt=\"Opublikowano serwer DHCP Kea 1.6, rozwijany przez konsorcjum ISC \" src=\"\/wp-content\/uploads\/2019\/09\/506faa6784a89a80eb89611b1cc11a24.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Kluczowe <noindex><a rel=\"nofollow\" href=\"https:\/\/ftp.isc.org\/isc\/kea\/1.6.0\/Kea160ReleaseNotes.txt\">ulepszenia<\/a><\/noindex> w Kea 1.6:<\/p>\n<ul>\n<li class=\"l\"> Zrealizowano backend konfiguracji (CB, Configuration Backend), kt\u00f3ry umo\u017cliwia centralne zarz\u0105dzanie ustawieniami kilku serwer\u00f3w DHCPv4 i DHCPv6. Backend mo\u017ce by\u0107 u\u017cywany do przechowywania wi\u0119kszo\u015bci ustawie\u0144 Kea, w tym globalnych parametr\u00f3w, informacji o sieciach og\u00f3lnych, podsieciach, opcjach, pulach i definicjach opcji. Zamiast przechowywania wszystkich tych ustawie\u0144 w lokalnym pliku konfiguracyjnym, mog\u0105 one teraz by\u0107 umieszczone w zewn\u0119trznej bazie danych. Mo\u017cliwe jest zdefiniowanie przez CB nie wszystkich, a jedynie cz\u0119\u015bci ustawie\u0144 z na\u0142o\u017conymi parametrami z zewn\u0119trznej bazy danych i lokalnych plik\u00f3w konfiguracyjnych (na przyk\u0142ad w lokalnych plikach mog\u0105 by\u0107 pozostawione ustawienia interfejs\u00f3w sieciowych).\n<p>Na razie z system\u00f3w baz danych do przechowywania konfiguracji wspierany jest tylko MySQL (do przechowywania baz przydzia\u0142u adres\u00f3w (leases) mog\u0105 by\u0107 u\u017cywane MySQL, PostgreSQL i Cassandra, a do rezerwacji host\u00f3w MySQL i PostgreSQL). Konfiguracja w bazie danych mo\u017ce by\u0107 zmieniana zar\u00f3wno przez bezpo\u015bredni dost\u0119p do bazy danych, jak i przez specjalnie przygotowane biblioteki po\u015brednie, kt\u00f3re oferuj\u0105 standardowy zestaw polece\u0144 do zarz\u0105dzania konfiguracj\u0105, takich jak dodawanie i usuwanie parametr\u00f3w, powi\u0105za\u0144, opcji DHCP i podsieci;<\/p>\n<li class=\"l\"> Dodano now\u0105 klas\u0119 przetwarzaczy \u201eDROP\u201d (wszystkie pakiety zwi\u0105zane z klas\u0105 DROP s\u0105 natychmiast odrzucane), kt\u00f3ra mo\u017ce by\u0107 u\u017cywana do odrzucania niepo\u017c\u0105danych danych, na przyk\u0142ad okre\u015blonych typ\u00f3w komunikat\u00f3w DHCP;\n<li class=\"l\"> Dodano nowe parametry max-lease-time i min-lease-time, kt\u00f3re pozwalaj\u0105 okre\u015bli\u0107 czas \u017cycia przydzia\u0142u adresu do klienta (lease) nie w postaci sztywno okre\u015blonej warto\u015bci, lecz w postaci dozwolonego zakresu;\n<li class=\"l\"> Poprawiono kompatybilno\u015b\u0107 z urz\u0105dzeniami, kt\u00f3re nie w pe\u0142ni przestrzegaj\u0105 standard\u00f3w dla DHCP. W celu omini\u0119cia problem\u00f3w Kea teraz przesy\u0142a informacje o typie komunikatu DHCPv4 na pocz\u0105tku listy opcji, obs\u0142uguje r\u00f3\u017cne reprezentacje nazw host\u00f3w, rozpoznaje przesy\u0142anie pustej nazwy hosta oraz umo\u017cliwia definiowanie subopcji z kodami od 0 do 255;\n<li class=\"l\"> Do demona DDNS dodano osobny socket steruj\u0105cy, przez kt\u00f3ry mo\u017cna bezpo\u015brednio przesy\u0142a\u0107 polecenia i wprowadza\u0107 zmiany w konfiguracji. Wspierane s\u0105 nast\u0119puj\u0105ce polecenia: build-report, config-get, config-reload, config-set, config-test, config-write, list-commands, shutdown i version-get;\n<li class=\"l\"> Usuni\u0119to <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/oss-security\/2019\/08\/29\/\">vulnerablista<\/a><\/noindex> (CVE-2019-6472, CVE-2019-6473, CVE-2019-6474), kt\u00f3re mog\u0105 by\u0107 wykorzystane do wykorzystywania odmowy us\u0142ugi (spowodowanie awarii serwerowych przetwornik\u00f3w DHCPv4 i DHCPv6) poprzez wysy\u0142anie \u017c\u0105da\u0144 z nieprawid\u0142owymi opcjami i warto\u015bciami. Najwi\u0119ksze zagro\u017cenie stanowi problem <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.isc.org\/docs\/cve-2019-6474\">CVE-2019-6474<\/a><\/noindex>, kt\u00f3ry w przypadku u\u017cycia dla wi\u0105za\u0144 pami\u0119ci memfile, prowadzi do niemo\u017cno\u015bci samodzielnego ponownego uruchomienia procesu serwera, dlatego aby przywr\u00f3ci\u0107 dzia\u0142anie, wymagane jest r\u0119czne zaanga\u017cowanie administratora (czyszczenie bazy wi\u0105za\u0144).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51393\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c ISC \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u043b\u0438\u0437 DHCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Kea 1.6.0, \u0438\u0434\u0443\u0449\u0435\u0433\u043e \u043d\u0430 \u0441\u043c\u0435\u043d\u0443 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 ISC DHCP. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Mozilla Public License (MPL) 2.0, \u0432\u043c\u0435\u0441\u0442\u043e \u0440\u0430\u043d\u0435\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0434\u043b\u044f ISC DHCP \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 ISC License. DHCP-\u0441\u0435\u0440\u0432\u0435\u0440 Kea \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u0445 BIND 10 \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b, \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u044e\u0449\u0435\u0439 \u0440\u0430\u0437\u0431\u0438\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438. \u041f\u0440\u043e\u0434\u0443\u043a\u0442 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28274,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c ISC \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u043b\u0438\u0437 DHCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Kea 1.6.0, \u0438\u0434\u0443\u0449\u0435\u0433\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/opublikovan-dhcp-server-kea-1-6-razvivaemyj-konsortsiumom-isc\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d DHCP-\u0441\u0435\u0440\u0432\u0435\u0440 Kea 1.6, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c\u043e\u043c ISC | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c ISC \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u043b\u0438\u0437 DHCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Kea 1.6.0, \u0438\u0434\u0443\u0449\u0435\u0433\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/opublikovan-dhcp-server-kea-1-6-razvivaemyj-konsortsiumom-isc\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:18:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Opublikowany serwer DHCP Kea 1.6 rozwijany przez konsorcjum ISC | ProHoster","description":"Konsorcjum ISC opublikowa\u0142o wydanie serwera DHCP Kea 1.6.0, kt\u00f3re jest dost\u0119pne.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/opublikovan-dhcp-server-kea-1-6-razvivaemyj-konsortsiumom-isc","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d DHCP-\u0441\u0435\u0440\u0432\u0435\u0440 Kea 1.6, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c\u043e\u043c ISC | ProHoster","og:description":"\u041a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c ISC \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0440\u0435\u043b\u0438\u0437 DHCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 Kea 1.6.0, \u0438\u0434\u0443\u0449\u0435\u0433\u043e.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/opublikovan-dhcp-server-kea-1-6-razvivaemyj-konsortsiumom-isc","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:18:59+00:00","article:modified_time":"2019-10-31T19:18:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37675","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 18:52:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:22:29","updated":"2026-01-23 18:52:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/37675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=37675"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/37675\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/28274"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=37675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=37675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=37675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}