Der er udarbejdet en udgivelse af den dynamisk administrerede firewall firewalld 2.1, som implementeres som et lag ovenfor pakkefiltrene nftables og iptables. Firewalld kører som en baggrundsproces, der gør det muligt at ændre firewall-regler dynamisk via D-Bus uden at genstarte firewallreglerne og uden at afbryde etablerede forbindelser. Projektet anvendes allerede i mange Linux-distributioner, herunder RHEL 7+, Fedora 18+ og SUSE/openSUSE 15+. Koden til firewalld er skrevet i Python og distribueres under GPLv2-licensen.
For at administrere firewallen bruges værktøjet firewall-cmd, som ved oprettelse af regler baserer sig ikke på IP-adresser, netværksgrænseflader og portnumre, men på servicenavne (for eksempel for at åbne adgang til SSH skal man udføre «firewall-cmd —add —service=ssh», for at lukke SSH — «firewall-cmd —remove —service=ssh»). Der kan også bruges et grafisk interface firewall-config (GTK) og applet firewall-applet (Qt) til at ændre firewallens konfiguration. Support til at administrere firewallen via D-BUS API firewalld findes i projekter som NetworkManager, libvirt, podman, docker og fail2ban.
Nøgleændringer:
- En service til brug af DNS over QUIC-protokol (DNS over QUIC, DoQ, RFC 9250) er blevet tilføjet.
- Understøttelse af ICMPv6 MLD (Multicast Listener Discovery) meddelelsestyper er blevet tilføjet.
- Der er tilføjet en mulighed ReloadPolicy i konfigurationsfilen firewalld.conf.
- En service til modtagelse af klient SMTP-anmodninger på TCP-port 587 (mail submission) er blevet tilføjet.
- En service til understøttelse af ALVR (streaming af VR-spil fra PC til mobile enheder via Wi-Fi) er blevet tilføjet.
- En service til understøttelse af VRRP (Virtual Router Redundancy Protocol) er blevet tilføjet.
Kilde: opennet.ru
