Bol vydaný release dynamicky spravovateľného firewallu firewalld 2.2, implementovaného ako obal nad paketovými filtrami nftables a iptables. Firewalld sa spúšťa ako proces na pozadí, čo umožňuje dynamicky meniť pravidlá paketového filtra cez D-Bus, bez potreby reštartovať pravidlá paketového filtra a bez prerušenia existujúcich spojení. Projekt sa už používa v mnohých distribúciách Linuxu, vrátane RHEL 7+, Fedora 18+ a SUSE/openSUSE 15+. Kód firewalld je napísaný v jazyku Python a je distribuovaný pod licenciou GPLv2.
Na správu firewallu sa používa utilita firewall-cmd, ktorá pri vytváraní pravidiel vychádza nie z IP adresy, sieťových rozhraní a čísiel portov, a od názvov služieb (napríklad pre otvorenie prístupu k SSH je potrebné vykonať „firewall-cmd —add —service=ssh“, pre uzavretie SSH — „firewall-cmd —remove —service=ssh“). Na zmenu konfigurácie firewalla môže byť tiež použitý grafický rozhranie firewall-config (GTK) a applet firewall-applet (Qt). Podpora správy firewalla cez D-BUS API firewalld je dostupná v takých projektoch, ako sú NetworkManager, libvirt, podman, docker a fail2ban.
Kľúčové zmeny:
- Pridané služby na podporu protokolov STUN a STUNS.
- Pridaná služba pre traffic Steam v lokálnej sieti.
- Pridaná služba pre protokol MNDP (MikroTik Neighbor Discovery Protocol).
- Pridaná služba pre súborový servera XRootD.
- Pridaná služba pre protokol WS-Discovery (Web Services Dynamic Discovery).
- Pridané služby pre sieťovú aktivitu utilít merania priepustnosti iperf2 a iperf3.
- Povolené používanie v nftables tabuliek s flagmi «owner» a «persist».
- Pridaná podpora režimov práce rpfilter (Reverse Path Filter): strict-forward, loose-forward a loose.
Zdroj: opennet.ru
