Bol zverejnený výstup dynamicky spravovaného firewallu firewalld 2.3, implementovaného ako obal nad paketovými filtrami nftables a iptables. Firewalld sa spúšťa ako skryté pozadie, čo umožňuje dynamicky meniť pravidlá paketového filtrácie cez D-Bus, bez potrebného reštartovania pravidiel a bez prerušenia aktívnych pripojení. 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 Pythone 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é nastavenie StrictForwardPorts, ktoré riadi generáciu pravidiel pre presmerovanie sieťových portov (DNAT).
- Pridaná služba pre aseqnet, klient-server aplikáciu pre interakciu so sekvencerom ALSA cez sieť.
- Pridaná služba pre mediaplayer MPD (Music Player Daemon).
- Pridaná služba pre protokol Radsec (RFC-6614), ktorý umožňuje používať protokol RADIUS cez TCP a TLS.
- Pridaná služba pre systém SlimeVR, ktorý zhromažďuje údaje z senzorov na sledovanie pohybu tela v systémoch virtuálnej reality.
Zdroj: opennet.ru
