ISC konsortsium avaldas DHCP-serveri Kea 3.0, mis asendab klassikalist ISC DHCP-d. Kea 3.0 on mĂ€rgitud esimeseks vĂ€ljaandeks, mille jaoks tagatakse pikaajaline hooldustsĂŒkkel (LTS) - uuendusi antakse vĂ€lja kolme aasta jooksul. Uusi olulisi stabiilseid vĂ€ljaandeid plaanitakse vĂ€lja anda iga kuue kuu jĂ€rel, mitte igal aastal. Projekti allikakoode levitatakse Mozilla Public License (MPL) 2.0 litsentsi alusel, selle asemel, et varasemalt rakendatud ISC DHCP litsents olla ISC License.
DHCP-server Kea pĂ”hineb BIND 10 tehnoloogiatel ja on ĂŒles ehitatud modulaarse arhitektuuriga, mis tĂ€hendab funktsionaalsuse jagamist erinevate töötlemisprotsesside vahel. Toode sisaldab tĂ€ielikku serveri rakendust, mis toetab DHCPv4 ja DHCPv6 protokolle ja suudab asendada ISC DHCP. Keas on integreeritud dĂŒnaamilise DNS-taustade uuendamise vahendid (Dynamic DNS) ja toetatud on avastamismehhanismid serverite, aadresside mÀÀramine, uuendamine ja taaskonfigureerimine, informatsioonikĂŒsimuste teenindamine, aadresside reserveerimine hostidele ja PXE-laadimine. DHCPv6 rakenduses on lisaks vĂ”imalus eelĂ”iguste delegeerimiseks.
Teave vÀljaantud aadresside ja klientide parameetrite kohta vÔib salvestuda erinevatesse andmebaasidesse, nÀiteks pakutakse tagaplaaniks salvestust CSV-failides, MySQL, Apache Cassandra ja PostgreSQL abil. Hostide reserveerimise parameetrid saavad olla mÀÀratud konfiguratsioonifailis JSON-formaadis vÔi tabelina MySQL ja PostgreSQLs. Komplekti kuulub perfdhcp tööriist DHCP-serveri jÔudluse mÔÔtmiseks ja statistika kogumise komponendid. VÀliste rakendustega suhtlemiseks on ette nÀhtud spetsiaalne API. Konfiguratsiooni on vÔimalik jooksvalt uuendada ilma serveri taaskÀivitamiseta.
Kea 3.0 peamised parandused:
- Tavaliselt vabalt jagatud TWELVE Kea raamatukogud on tĂ”lgitud avatud lĂ€htekoodiga töötlusprotsessidesse (hookâid), mille eelnevaks litsentsiks oli kommerts. NĂŒĂŒd on 12 hookâi avatud MPL 2.0 litsentsiga. Muudetud on plugina töötlemise sĂŒsteemi: nĂŒĂŒd ei ole installimiseks enam vajalik juurdepÀÀsutoken. Avatud raamatukogud on lisatud Kea allika pĂ”hifaili ja need on saadaval ametlikest ISC hoidlatest.
Avatud hookâid pakuvad jĂ€rgmisi vĂ”imalusi: DHCP-klientide klasside manipuleerimine ilma DHCP-serveri taaskĂ€ivitamiseta, DDNS uuendamine klientidega seotud, klientide identifikaatorite paindlik mÀÀramine, laiendatud logimise pidamine, GSS-TSIG kasutamine autentimiseks, teiste hostide vastuste vahemĂ€lu hoidmine, hostide reserveerimise salvestuse eraldamine eraldi andmebaasi, pĂ€ringute intensiivsuse piiramine, adresside ping-testimine enne klientidele andmist, integreerimine RADIUS-serveritega ja alamvĂ”rkude seadehalduse haldamine ilma taaskĂ€ivitamiseta, samuti DHCPv4/DHCPv6 Leasequery toetamine. Avatud hookâe saab kasutada alamvĂ”rkude seadistamiseks ja hostide reserveerimiseks Storki veebiliidese kaudu.
- Lisatud on tĂ€iendavad kontrollid ja kaitsemeetmed, mis pĂ”hinevad hiljuti avastatud haavatavustel. PĂ€rast ĂŒleminekut Kea 3.0 on administraatoritel vaja seada uued paroolid ja konfigureerida turvalisem juurdepÀÀs kaugest haldusliidest.
- Lisatud on sisseehitatud HTTP/TLS tugi. Kaugrakendusse juurdepÀÀsuks ei ole tĂ”siselt enam vajalik Kea Control Agent (CA), mis oluliselt lihtsustab seadistust. DHCPv4, DHCPv6 ja DHCP-DDNS taustprotsessides on implementeritud tugi API-le juurdepÀÀsuks HTTP ja TLS kaudu ilma Control Agentâi kasutamiseta. Tulevikus plaanitakse Kea Control Agentâi eemaldada.
- ISC DHCP ĂŒleviimise lihtsustamiseks on klientide klassifitseerimine muudetud. Kasutusele on antud vĂ”imalus lisada valikuid kliendi vĂ”i ala vĂ”rgu pĂ”hjal. Valikute pĂ€rimise kĂ€itumine on viidud lĂ€hemale ISC DHCP-le.
- DHCPv6-s on implementeritud aadresside registreerimise mehhanism (RFC 9686), mis vĂ”imaldab aadresside genereerimise seadme poolset SLAAC (Stateless Address Autoconfiguration) abil, edastades seejĂ€rel genereeritud aadressi teabe DHCPv6-serverisse. serveriga aadresse, genereerida aadress seadme kĂŒljel, kasutades SLAAC (Stateless Address Autoconfiguration), seejĂ€rel edastada loodud aadressi kohta teavet DHCPv6-serverile.
- Kogumisprotsess on moderniseeritud, liikudes Auto Toolst Meson relva suunal.
- MySQL ja PostgreSQL pÔhiste andmebaaside toe kood on eraldi raamatukogudesse tÔstetud. Need andmebaasid ei ole enam kohustuslikud installimiseks - kui ei ole vaja MySQL ja PostgreSQL tuge, ei ole Kea installimisel enam vajalik installida nendega seotud sÔltuvusi.
Allikas: opennet.ru
