Izdan je firewalld 2.1, dinamički upravljan vatrozid koji se implementira kao omotač nad paketskim filtrima nftables i iptables. Firewalld se pokreće kao pozadinski proces, omogućujući dinamičku izmjenu pravila paketskog filtra putem D-Bus-a, bez potrebe za ponovnim pokretanjem pravila paketskog filtra i bez prekida uspostavljenih veza. Projekt se već koristi u mnogim Linux distribucijama, uključujući RHEL 7+, Fedora 18+ i SUSE/openSUSE 15+. Kod firewalld-a napisan je na Pythonu i distribuira se pod GPLv2 licencom.
Za upravljanje vatrozidom koristi se alat firewall-cmd, koji prilikom stvaranja pravila ne polazi od IP adresa, mrežnih sučelja i brojeva portova, već od naziva usluga (na primjer, za otvaranje pristupa za SSH potrebno je izvršiti „firewall-cmd —add —service=ssh“, za zatvaranje SSH — „firewall-cmd —remove —service=ssh“). Za promjenu konfiguracije vatrozida također se može koristiti grafičko sučelje firewall-config (GTK) i applet firewall-applet (Qt). Podrška za upravljanje vatrozidom putem D-BUS API firewalld postoji u takvim projektima kao što su NetworkManager, libvirt, podman, docker i fail2ban.
Ključne promjene:
- Dodana je usluga za korištenje DNS-a preko QUIC protokola (DNS over QUIC, DoQ, RFC 9250).
- Dodana je podrška za ICMPv6 MLD (Multicast Listener Discovery) poruke.
- U datoteku konfiguracije firewalld.conf dodana je opcija ReloadPolicy.
- Dodana je usluga za prihvaćanje klijentovih SMTP zahtjeva na TCP portu 587 (slanje maila).
- Dodana je usluga za podršku ALVR-u (streaming VR igara s PC-a na prijenosne uređaje putem Wi-Fi-a).
- Dodana je usluga za podršku VRRP protokolu (Virtual Router Redundancy Protocol).
Izvor: opennet.ru
