Versionen av den dynamiskt hanterade brandvÀggen firewalld 2.5.0 har slÀppts, implementerad i form av en inkapsling över paketfiltren nftables och iptables. Firewalld körs som en bakgrundsprocess och möjliggör dynamisk Àndring av paketfilterregler via D-Bus, utan behov av att ladda om reglerna och utan att bryta etablerade anslutningar. Projektet anvÀnds redan i mÄnga Linux-distributioner, inklusive RHEL 7+, Fedora 18+ och SUSE/openSUSE 15+. Koden för firewalld Àr skriven i Python och distribueras under GPLv2-licensen.
För att hantera brandvĂ€ggen anvĂ€nds verktyget firewall-cmd, vilket vid skapandet av regler inte baseras pĂ„ IP-adresser, nĂ€tverksgrĂ€nssnitt och portnummer, och via tjĂ€nstnamn (t.ex. för att öppna Ă„tkomst till SSH behöver man köra "firewall-cmd âadd âservice=ssh", för att stĂ€nga SSH â "firewall-cmd âremove âservice=ssh"). För att Ă€ndra brandvĂ€ggens konfiguration kan man ocksĂ„ anvĂ€nda det grafiska grĂ€nssnittet firewall-config (GTK) och applet firewall-applet (Qt). Stödet för att hantera brandvĂ€ggen via D-BUS API firewalld finns i projekt som NetworkManager, libvirt, podman, docker och fail2ban.
NyckelÀndringar:
- I den grafiska grÀnsnittet firewall-config har stöd för automatisk vÀxling till mörkt tema i GNOME implementerats.
- Ăndringar i konfigurationen loggas nu.
- En solr-tjÀnst har lagts till för den namngivna sökmotorn baserad pÄ Apache Lucene (TCP-port 8983).
- Timeouts vid behandling av filtreringsregler har implementerats, vilket tillĂ„ter angivelse av timeouter för alternativen "âadd-disable", "âingress-zone" och "âegress-zone".
- Prestandan för operationer för att kontrollera zoner och regler har optimerats.
- Paketet dbus-x11 har tagits bort frÄn beroendelistan i rpm-paketet.
KĂ€lla: opennet.ru
