Megjelent a dinamikusan kezelhető firewalld 2.3 tűzfal, amely az nftables és iptables csomagszűrők fölé épített burkolatként valósult meg. A Firewalld háttérfolyamatként fut, amely lehetővé teszi a csomagszűrő szabályok dinamikus megváltoztatását D-Bus segítségével, anélkül, hogy újra kellene indítani a csomagszűrő szabályait, valamint anélkül, hogy megszakadnának a meglévő kapcsolatokat. A projekt már számos Linux disztribúcióban, mint például a RHEL 7+, Fedora 18+ és SUSE/openSUSE 15+ is elérhető. A firewalld kódja Python nyelven íródott és GPLv2 licenc alatt érhető el.
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, illetve a szolgáltatások nevei alapján (például SSH hozzáférés engedélyezéséhez a következő parancsot kell végrehajtani: „firewall-cmd —add —service=ssh”, SSH letiltásához pedig: „firewall-cmd —remove —service=ssh”). A tűzfal konfigurációjának módosítására grafikus felület, a firewall-config (GTK) és az applikáció, a firewall-applet (Qt) is használható. A firewalld D-BUS API-n keresztüli tűzfalkezelési támogatás lehetősége megtalálható olyan projektekben, mint a NetworkManager, libvirt, podman, docker és fail2ban.
Kulcsfontosságú változások:
- Hozzáadva a StrictForwardPorts beállítás, amely a hálózati portok átirányítási szabályainak (DNAT) generálását vezérli.
- Hozzáadva egy szolgáltatás az aseqnet-hez, egy kliens-szerver alkalmazáshoz, amely lehetővé teszi az ALSA szekvenszorral való hálózati interakciót.
- Hozzáadva egy szolgáltatás a MPD (Music Player Daemon) médialejátszóhoz.
- Hozzáadva egy szolgáltatás a Radsec (RFC-6614) protokollhoz, amely lehetővé teszi a RADIUS protokoll használatát TCP és TLS fölött.
- Hozzáadva egy szolgáltatás a SlimeVR rendszerhez, amely testmozgás-nyomkövető érzékelőkből gyűjt adatokat virtuális valóság rendszerekben.
Forrás: opennet.ru
