A fost lansată versiunea 2.3 a firewall-ului dinamic firewalld, realizat sub forma unei legături peste filtrele de pachet nftables și iptables. Firewalld rulează ca un proces de fond, permițând modificarea dinamică a regulilor filtrului de pachete prin D-Bus, fără a necesita reîncărcarea regulilor filtrului de pachete și fără întreruperea conexiunilor stabilite. Proiectul este deja utilizat în multe distribuții Linux, inclusiv RHEL 7+, Fedora 18+ și SUSE/openSUSE 15+. Codul firewalld este scris în Python și este distribuit sub licența GPLv2.
Pentru a gestiona firewall-ul se folosește utilitarul firewall-cmd, care la crearea regulilor se bazează nu pe adreselor IP, interfețele de rețea și numerele de porturi, ci pe denumirile serviciilor (de exemplu, pentru a deschide accesul la SSH, trebuie executat „firewall-cmd —add —service=ssh”, iar pentru a închide SSH — „firewall-cmd —remove —service=ssh”). De asemenea, configurația firewall-ului poate fi modificată folosind interfața grafică firewall-config (GTK) și appletul firewall-applet (Qt). Suportul pentru gestionarea firewall-ului prin D-BUS API firewalld este disponibil în proiecte precum NetworkManager, libvirt, podman, docker și fail2ban.
Modificări cheie:
- A fost adăugată configurarea StrictForwardPorts, care controlează generarea regulilor de redirecționare a porturilor de rețea (DNAT).
- A fost adăugat un serviciu pentru aseqnet, o aplicație client-server pentru interacțiunea cu secvențiatorul ALSA prin rețea.
- A fost adăugat un serviciu pentru playerul multimedia MPD (Music Player Daemon).
- A fost adăugat un serviciu pentru protocolul Radsec (RFC-6614), care permite utilizarea protocolului RADIUS peste TCP și TLS.
- A fost adăugat un serviciu pentru sistemul SlimeVR, care colectează date de la senzori pentru urmărirea mișcării corpului în sistemele de realitate virtuală.
Sursa: opennet.ro
