Megjelent a firewalld 1.2 dinamikusan kezelt tűzfal kiadása, amely a nftables és iptables csomagszűrőkre épülő keret formájában valósult meg. A Firewalld háttérfolyamatként fut, lehetővé téve a csomagszűrő szabályok dinamikus módosítását D-Bus-on keresztül, anélkül, hogy újra kellene indítani a csomagszűrő szabályait, és megszakítva a meglévő kapcsolatokat. A projektet már sok Linux disztribúcióban használják, beleértve a RHEL 7+, Fedora 18+ és SUSE/openSUSE 15+ verziókat. A firewalld kódját Python nyelven írták, és GPLv2 licenc alatt terjesztik.
A tűzfal kezelésére a firewall-cmd segédeszköz használatos, amely a szabályok megalkotásakor nem a hálózati interfészekre és portszámokra, hanem a szolgáltatások neveire támaszkodik (például az SSH hozzáférésének megnyitásához a «firewall-cmd —add —service=ssh» parancsot kell végrehajtani, az SSH lezárásához pedig a «firewall-cmd —remove —service=ssh» parancsot). A tűzfal konfigurációjának módosítására a firewall-config grafikus felület (GTK) és a firewall-applet (Qt) is használható. A firewalld D-BUS API-n keresztüli tűzfalkezelés támogatása számos projektben megtalálható, például a NetworkManager, libvirt, podman, docker és fail2ban esetében. IP-címek, hálózati interfészek és portszámok helyett a szolgáltatások nevei alapján.
Főbb változások:
- Megvalósult a snmptls és snmptls-trap szolgáltatások a SNMP protokollhoz való hozzáférés biztonságos csatornán keresztüli kezelésére.
- Fel lett ajánlva egy szolgáltatás, amely támogatja a decentralizált fájlrendszer IPFS által használt protokollt.
- Hozzáadva a gpsd, ident, ps3netsrv, CrateDB, checkmk, netdata, Kodi JSON-RPC, EventServer, Prometheus node-exporter, kubelet-readonly, valamint a k8s controller-plane védett verzióját támogató szolgáltatások.
- Hozzáadva a „--log-target” paraméter.
- Hozzáadva egy failsafe indítási mód, amely lehetővé teszi, hogy problémák esetén visszaálljon az alapértelmezett konfigurációra, megvédve a hosztot.
- A bash számára biztosítva van a parancsok automatikus kiegészítése a szabályokkal való munkához.
Forrás: opennet.ru
