Udgivelse af DHCP-serveren Kea 3.0, udviklet af ISC-konsortiet

Konsortiet ISC har offentliggjort udgaven af DHCP-serveren Kea 3.0, som erstatter den klassiske ISC DHCP. Kea 3.0 er den første version, der vil have et længere supportcyklus (LTS) - opdateringer vil blive frigivet i tre år. Nye betydelige stabile versioner planlægges at blive lanceret hver sjette måned, i stedet for hvert år. Kildeteksterne til projektet distribueres under Mozilla Public License (MPL) 2.0, i stedet for den tidligere anvendte ISC License for ISC DHCP.

DHCP-serveren Kea er baseret på BIND 10-teknologier og er bygget med en modulær arkitektur, der opdeler funktionaliteten i forskellige processer-behandlere. Produktet inkluderer en fuld implementering af serveren med support for protokollerne DHCPv4 og DHCPv6, som kan erstatte ISC DHCP. Kea inkluderer værktøjer til dynamisk opdatering af DNS-zoner (Dynamic DNS) og understøtter opdagelsesmekanismer servere, tildeling af adresser, opdatering og genforbindelse, håndtering af informationsforespørgsler, reserving af adresser til værter og PXE-boot. Implementeringen af DHCPv6 giver derudover mulighed for prækstdelegation.

Information om tildelte adresser og klientparametre kan gemmes i forskellige lagringssystemer, f.eks. leveres backend til lagring i CSV-filer, MySQL-databaser, Apache Cassandra og PostgreSQL. Parametre for reservation af værter kan angives i konfigurationsfilen i JSON-format eller som en tabel i MySQL og PostgreSQL. Der medfølger et værktøj som hedder perfdhcp til at måle DHCP-serverens ydeevne samt komponenter til indsamling af statistik. For interaktion med eksterne applikationer er der et særligt API. Det er muligt at opdatere konfigurationen i realtid uden at genstarte serveren.

Nøgleforbedringer i Kea 3.0:

  • De fleste biblioteker fra TWELVE Kea med tilsluttede behandlere (hooks), der tidligere var tilgængelige under en kommerciel licens, er oversat til kategorien åbne og gratis distribuerede. Kun behandlere som RBAC og Configuration Backend forbliver kommercielle; de resterende 12 behandlere er åbne under MPL 2.0-licensen. Processen til distribution af tilsluttede behandlere er ændret - installation kræver ikke længere en adgangstoken. De åbne biblioteker er inkluderet i hovedarkivet med kildekoden til Kea og er tilgængelige til installation fra ISC's officielle arkiver.

    Bland de funktioner, der tilbydes af åbne håndteringssystemer: manipulation af DHCP-klientklasser uden at genstarte DHCP-serveren, opdatering af DDNS (Dynamic DNS) i forbindelse med klienter, fleksibel tildeling af identifikatorer til klienter, udførelse af udvidede logfiler, brug af GSS-TSIG til autentificering, caching af svar fra andre værter, isolering af opbevaring af host-backups i en separat database, begrænsning af forespørgselsintensitet, ping-kontrol af adresser før udlevering til klienter, integration med RADIUS-servere, administration af subnetindstillinger uden genstart, support for DHCPv4/DHCPv6 Leasequery-udvidelser. Åbne håndteringssystemer kan bruges til at konfigurere subnets og host-backup via webinterface Stork.

  • Yderligere checks og sikkerhedsforanstaltninger er blevet tilføjet som respons på nyligt opdagede sårbarheder. Efter overgangen til Kea 3.0 skal administratorer indstille nye adgangskoder og konfigurere en mere sikker adgang til fjernadministrationsgrænseflader.
  • Indbygget støtte til HTTP/TLS er blevet tilføjet. Fjernadgang kræver ikke længere Kea Control Agent (CA), hvilket væsentligt forenkler konfigurationen. I baggrundsprocesserne for DHCPv4, DHCPv6 og DHCP-DDNS er der indbygget mulighed for at tilgå API via HTTP og TLS uden brug af Control Agent. Det er planlagt at fjerne Kea Control Agent i fremtidige udgivelser.
  • For at forenkle migrationen fra ISC DHCP er klassificeringen af klienter blevet ændret. Muligheden for at tilføje muligheder i relation til klienten eller subnettet er blevet tilgængelig. Adfærden ved arve-muligheder er blevet tættere på ISC DHCP.
  • I DHCPv6 er der implementeret en adresseregistreringsmekanisme (RFC 9686), som gør det muligt i stedet for at tildele serveren adresser at generere en adresse på enhedens side ved hjælp af SLAAC (Stateless Address Autoconfiguration) og derefter sende oplysninger om den genererede adresse til DHCPv6-serveren.
  • Byggesystemet er blevet moderniseret og er blevet overført fra Auto Tools til Meson-værktøjskassen.
  • Koden til at understøtte lagringsbackends baseret på MySQL og PostgreSQL er blevet flyttet til separate biblioteker. Disse backends er nu ikke obligatoriske at installere — hvis støtte til MySQL og PostgreSQL ikke er nødvendig, kræves der ikke installation af tilknyttede databaseafhængigheder ved installationen af Kea.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster