Version 2.3 av den dynamiskt styrda brandvÀggen firewalld har bildats, implementerad som ett lager ovanpÄ paketfiltren nftables och iptables. Firewalld körs som en bakgrundsprocess, vilket möjliggör dynamisk Àndring av regler för paketfiltrering via D-Bus, utan att behöva starta om reglerna för paketfiltrering eller bryta befintliga 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:
- InstÀllningen StrictForwardPorts har lagts till, som styr genereringen av regler för portvidarebefordran (DNAT).
- En tjÀnst för aseqnet har lagts till, en klient-serverapplikation för interaktion med ALSA-sekvenseraren över nÀtverket.
- En tjÀnst för mediespelaren MPD (Music Player Daemon) har lagts till.
- En tjÀnst för Radsec-protokollet (RFC-6614) har lagts till, vilket möjliggör anvÀndning av RADIUS-protokollet över TCP och TLS.
- En tjÀnst för SlimeVR-systemet har lagts till, som samlar in data frÄn sensorer för att spÄra kroppsrörelser i virtuella verklighetssystem.
KĂ€lla: opennet.ru
