Išleista „Firewalld 2.3“ – dinamiškai valdoma užkarda, įdiegta kaip „nftables“ ir „iptables“ paketų filtrų apvalkalas. „Firewalld“ veikia kaip foninis procesas, leidžiantis dinamiškai keisti paketų filtro taisykles per „D-Bus“, neperkraunant paketų filtro taisyklių ir nenutraukiant užmegztų ryšių. Projektas jau naudojamas daugelyje distribucijų. Linux, įskaitant RHEL 7+, Fedora 18+ ir SUSE/openSUSE 15+. „Firewalld“ kodas parašytas Python kalba ir platinamas pagal GPLv2 licenciją.
Ugniasienei valdyti naudojama „firewall-cmd“ programa, kuri nepriklauso nuo IP adresai, tinklo sąsajas ir prievadų numerius, taip pat paslaugų pavadinimus (pavyzdžiui, norėdami atidaryti SSH prieigą, paleiskite „firewall-cmd --add --service=ssh“; norėdami uždaryti SSH, paleiskite „firewall-cmd --remove --service=ssh“). Ugniasienės konfigūracijai pakeisti taip pat galima naudoti grafinę sąsają „firewall-config“ (GTK) ir „firewall-applet“ (Qt). Ugniasienės valdymo palaikymas per „firewalld D-BUS“ API galimas tokiuose projektuose kaip „NetworkManager“, „libvirt“, „podman“, „docker“ ir „fail2ban“.
Pagrindiniai pakeitimai:
- Pridėtas StrictForwardPorts nustatymas, kuris valdo tinklo prievadų persiuntimo (DNAT) taisyklių generavimą.
- Pridėta paslauga aseqnet, kliento ir serverio programa, skirta bendrauti su ALSA sekvenciniu tinkle.
- Pridėta MPD (Music Player Daemon) medijos grotuvo paslauga.
- Pridėta Radsec protokolo (RFC-6614) paslauga, leidžianti naudoti RADIUS protokolą per TCP ir TLS.
- Pridėta paslauga SlimeVR sistemai, kuri renka duomenis iš jutiklių, kad galėtų stebėti kūno judėjimą virtualios realybės sistemose.
Šaltinis: opennet.ru
