Mae Firewalld 2.4.0, wal dΓ’n a reolir yn ddeinamig wedi'i hadeiladu o amgylch hidlwyr pecynnau nftables ac iptables, wedi'i rhyddhau. Mae Firewalld yn rhedeg fel proses gefndir, gan ganiatΓ‘u newidiadau rheolau hidlo pecynnau deinamig trwy D-Bus, heb ail-lwytho rheolau hidlo pecynnau na thorri ar draws cysylltiadau presennol. Mae'r prosiect eisoes yn cael ei ddefnyddio mewn llawer o ddosraniadau. Linux, gan gynnwys RHEL 7+, Fedora 18+, a SUSE/openSUSE 15+. Mae'r cod firewalld wedi'i ysgrifennu yn Python ac wedi'i ddosbarthu o dan y drwydded GPLv2.
I reoli'r wal dΓ’n, defnyddir y cyfleustodau firewall-cmd, nad yw'n dibynnu ar Cyfeiriadau IP, rhyngwynebau rhwydwaith, a rhifau porthladdoedd, yn ogystal ag enwau gwasanaethau (er enghraifft, i agor mynediad SSH, rhedeg "firewall-cmd --add --service=ssh"; i gau SSH, rhedeg "firewall-cmd --remove --service=ssh"). Gellir defnyddio'r rhyngwyneb graffigol ffurfweddu-furdd tΓ’n (GTK) a'r rhaglenn-furdd tΓ’n (Qt) hefyd i newid ffurfweddiad y wal dΓ’n. Mae cefnogaeth ar gyfer rheoli wal dΓ’n trwy'r API D-BUS firewalld ar gael mewn prosiectau fel NetworkManager, libvirt, podman, docker, a fail2ban.
Newidiadau allweddol:
- Mae set reolau "porth" wedi'i hychwanegu, sy'n cwmpasu ymarferoldeb llwybrydd cartref nodweddiadol (gan gynnwys NAT, trinwyr cysylltu, ac ailgyfeirio traffig rhwng parthau). Enghraifft o ffurfweddu porth gyda rhyngwynebau rhwydwaith mewnol ac allanol gan ddefnyddio'r set reolau "porth": firewall-cmd --permanent --zone internal --add-interface eth0 firewall-cmd --permanent --zone external --add-interface eth1 firewall-cmd --permanent --policy-set gateway --remove-disable firewall-cmd --reload
- Mae baner "analluogi" wedi'i gweithredu y gellir ei defnyddio mewn gosodiadau XML, y cyfleustodau llinell orchymyn, neu drwy DBus i analluogi rheolau a setiau polisi unigol.
- Mae maint mwyaf enwau rheolau wedi cynyddu o 17 i 128 nod.
- Ychwanegwyd y gwasanaeth gitea ar gyfer y platfform datblygu cydweithredol o'r un enw (porthladd TCP 3000).
- Ychwanegwyd y gwasanaeth syslog-ng ar gyfer y system gofnodi o'r un enw (porthladdoedd 514, 601 a 6514).
- Ychwanegwyd gwasanaeth dirprwy-http ar gyfer dirprwy HTTP/HTTPS, fel Squid (porthladd TCP 3128).
- Ychwanegwyd gwasanaeth sanau ar gyfer dirprwygweinyddwyr gyda gweithredu'r protocol SOCKS (porthladd TCP 1080).
Ffynhonnell: opennet.ru
