Mae consortiwm ISC wedi rhyddhau gweinydd DHCP Kea 3.0, sy'n disodli'r ISC DHCP clasurol. Mae Kea 3.0 wedi'i farcio fel y datganiad cyntaf i gael cylch cymorth hirdymor (LTS) β bydd diweddariadau'n cael eu rhyddhau dros dair blynedd. Bwriedir ffurfio datganiadau sefydlog sylweddol newydd bob chwe mis, yn lle unwaith y flwyddyn. Mae cod ffynhonnell y prosiect wedi'i ddosbarthu o dan Drwydded Gyhoeddus Mozilla (MPL) 2.0, yn lle'r Drwydded ISC a ddefnyddiwyd yn flaenorol ar gyfer ISC DHCP.
Mae gweinydd DHCP Kea yn seiliedig ar dechnolegau BIND 10 ac mae wedi'i adeiladu gan ddefnyddio pensaernΓ―aeth fodiwlaidd sy'n rhannu swyddogaeth yn brosesau trin gwahanol. Mae'r cynnyrch yn cynnwys gweithrediad gweinydd cwbl weithredol gyda chefnogaeth ar gyfer protocolau DHCPv4 a DHCPv6, sy'n gallu disodli ISC DHCP. Mae Kea yn cynnwys diweddariadau DNS Dynamig integredig ac yn cefnogi mecanweithiau darganfod. gweinyddwyr, neilltuo cyfeiriadau, adnewyddu ac ailgysylltu, ceisiadau am wybodaeth gwasanaethu, cadw cyfeiriadau ar gyfer gwesteiwyr, a chychwyn PXE. Mae gweithrediad DHCPv6 hefyd yn darparu'r gallu i ddirprwyo rhagddodiaid.
Gellir storio gwybodaeth am gyfeiriadau a neilltuwyd a pharamedrau cleientiaid mewn gwahanol storfeydd, er enghraifft, darperir backends ar gyfer storio mewn ffeiliau CSV, MySQL, Apache Cassandra a PostgreSQL DBMS. Gellir nodi paramedrau archebu gwesteiwr yn y ffeil ffurfweddu ar fformat JSON neu fel tabl yn MySQL a PostgreSQL. Mae'r offeryn perfdhcp ar gyfer mesur perfformiad gweinydd DHCP a chydrannau ar gyfer casglu ystadegau wedi'u cynnwys. Darperir API arbennig ar gyfer rhyngweithio Γ’ chymwysiadau allanol. Gellir diweddaru'r ffurfweddiad ar unwaith heb ailgychwyn y gweinydd.
Gwelliannau allweddol yn Kea 3.0:
- Mae'r rhan fwyaf o'r DEUDDEG llyfrgell Kea gyda thrinwyr plygadwy (bachau), a oedd ar gael o dan drwydded fasnachol yn flaenorol, wedi'u symud i'r categori agored a dosbarthedig yn rhydd (dim ond y trinwyr RBAC a Configuration Backend sy'n parhau i fod yn fasnachol, tra bod y 12 trinwr sy'n weddill ar agor o dan y drwydded MPL 2.0). Mae'r broses ddosbarthu ar gyfer trinwyr plygadwy wedi'i newid β nid oes angen tocyn mynediad mwyach ar gyfer gosod. Mae llyfrgelloedd agored wedi'u cynnwys yn y prif archif gyda chod ffynhonnell Kea ac maent ar gael i'w gosod o ystorfeydd swyddogol ISC.
Mae'r galluoedd a ddarperir gan drinwyr agored yn cynnwys: trin dosbarthiadau cleientiaid DHCP heb ailgychwyn y gweinydd DHCP, diweddaru DDNS (DNS Dynamig) mewn perthynas Γ’ chleientiaid, neilltuo dynodwyr i gleientiaid yn hyblyg, cynnal logiau estynedig, defnyddio GSS-TSIG ar gyfer dilysu, storio ymatebion gan westeiwyr eraill, symud y storfa archebu gwesteiwr i DBMS ar wahΓ’n, cyfyngu ar ddwyster ceisiadau, gwirio cyfeiriadau ping cyn eu rhoi i gleientiaid, integreiddio Γ’ gweinyddion RADIUS, rheoli gosodiadau is-rwydwaith heb ailgychwyn, a chefnogaeth ar gyfer estyniadau Leasequery DHCPv4/DHCPv6. Gellir defnyddio trinwyr agored i ffurfweddu is-rwydweithiau a chadw gwesteiwyr trwy ryngwyneb gwe Stork.
- Ychwanegwyd gwiriadau a gwelliannau diogelwch ychwanegol yn seiliedig ar wendidau a nodwyd yn ddiweddar. Ar Γ΄l uwchraddio i Kea 3.0, bydd angen i weinyddion osod cyfrineiriau newydd a ffurfweddu amddiffyniad mynediad mwy diogel i ryngwynebau rheoli o bell.
- Ychwanegwyd cefnogaeth HTTP/TLS adeiledig. Nid oes angen Asiant Rheoli Kea (CA) mwyach i drefnu mynediad o bell, sy'n symleiddio'r gosodiad yn sylweddol. Mae gan brosesau cefndir DHCPv4, DHCPv6, a DHCP-DDNS gefnogaeth adeiledig bellach ar gyfer cyrchu APIs trwy HTTP a TLS heb ddefnyddio'r Asiant Rheoli. Bwriedir tynnu Asiant Rheoli Kea mewn fersiynau yn y dyfodol.
- Er mwyn symleiddio mudo o ISC DHCP, mae'r dosbarthiad cleient wedi'i newid. Darparwyd y gallu i ychwanegu opsiynau wrth rwymo i gleient neu is-rwyd. Mae'r ymddygiad wrth etifeddu opsiynau wedi'i ddod yn agosach at ISC DHCP.
- Mae DHCPv6 yn gweithredu mecanwaith cofrestru cyfeiriadau (RFC 9686) sy'n caniatΓ‘u, yn lle aseinio gweinydd cyfeiriadau, cynhyrchu cyfeiriad ar ochr y ddyfais gan ddefnyddio SLAAC (Awto-gyflunio Cyfeiriadau Di-wladwriaeth), ac yna trosglwyddo gwybodaeth am y cyfeiriad a gynhyrchwyd i'r gweinydd DHCPv6.
- Mae'r system gydosod wedi'i moderneiddio a'i throsglwyddo o Auto Tools i Meson tools.
- Mae'r cod ar gyfer cefnogi cefndiroedd storio MySQL a PostgreSQL wedi'i symud i lyfrgelloedd ar wahΓ’n. Nid oes angen y cefndiroedd hyn mwyach ar gyfer gosod - os nad oes angen cefnogaeth MySQL a PostgreSQL, nid oes angen gosod dibyniaethau sy'n gysylltiedig Γ’ DBMS ar Kea mwyach.
Ffynhonnell: opennet.ru
