Versionen av den dynamiskt hanterade brandvÀggen firewalld 2.2 har skapats, implementerad som ett grÀnslag över pakethanterarna nftables och iptables. Firewalld körs som en bakgrundsprocess som möjliggör dynamisk Àndring av pakethanteringsregler 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:
- TjÀnster för att stödja protokollen STUN och STUNS har lagts till.
- En tjÀnst för Steam-trafik i det lokala nÀtverket har lagts till.
- En tjÀnst för protokollet MNDP (MikroTik Neighbor Discovery Protocol) har lagts till.
- En tjÀnst för filer har lagts till. servern XRootD.
- En tjÀnst för protokollet WS-Discovery (Web Services Dynamic Discovery) har lagts till.
- TjÀnster för nÀtverksaktivitet i verktygen iperf2 och iperf3 har lagts till.
- AnvÀndning av nftables-tabeller med flaggorna 'owner' och 'persist' har godkÀnts.
- Stöd för arbetslÀgena för rpfilter (Reverse Path Filter) har lagts till: strict-forward, loose-forward och loose.
KĂ€lla: opennet.ru
