O chionn ghoirid cur air bhog an dreach ùr den bhalla-teine riaghladh fiùghantach balla-teine 1.2, air a chuir an gnìomh mar phasgan a bharrachd air na sìoltachain pacaid nftables agus iptables.
Dhaibhsan nach eil eòlach air Firewalld, is urrainn dhomh sin innse dhut tha e na bhalla-teine fiùghantach a ghabhas làimhseachadh, le taic airson sònaichean lìonraidh gus ìre earbsa nan lìonraidhean no nan eadar-aghaidh a chleachdas tu airson ceangal a mhìneachadh. Tha taic aige airson rèiteachadh IPv4, IPv6 agus drochaidean ethernet.
Cuideachd, balla-teine a’ cumail suas rèiteachadh ruith agus rèiteachadh maireannach fa leth. Mar sin, tha balla-teine cuideachd a’ toirt seachad eadar-aghaidh airson tagraidhean gus riaghailtean a chuir ris a ’bhalla-teine ann an dòigh iomchaidh.
Bha an seann mhodail balla-teine (system-config-firewall/lokkit) statach agus dh'fheumadh gach atharrachadh ath-shuidheachadh balla-teine iomlan. Bha seo a’ ciallachadh gum feumadh sinn modalan balla-teine kernel a luchdachadh (me netfilter) agus an ath-luchdachadh a-rithist air a h-uile rèiteachadh. A bharrachd air an sin, bha an ath-thòiseachadh seo a’ ciallachadh a bhith a’ call fiosrachadh inbhe nan ceanglaichean stèidhichte.
Air an làimh eile, chan fheum firewalld seirbheis ath-thòiseachadh gus rèiteachadh ùr a chuir an sàs. Mar sin, chan eil feum air modalan kernel ath-luchdachadh. Is e an aon eas-bhuannachd a th’ ann gum feumar rèiteachadh a’ bhalla-teine a dhèanamh tro bhalla-teine agus na h-innealan rèiteachaidh aige (firewall-cmd no firewall-config) airson a h-uile càil seo obrachadh gu ceart. Tha Firewalld comasach air riaghailtean a chur ris a’ cleachdadh an aon cho-chòrdadh ris na h-òrdughan bùird {ip, ip6,eb} (riaghailtean dìreach).
An t-seirbheis cuideachd a’ toirt seachad fiosrachadh mun rèiteachadh balla-teine an-dràsta tro DBus, agus san aon dòigh faodar riaghailtean ùra a chur ris cuideachd, a’ cleachdadh PolicyKit airson a’ phròiseas dearbhaidh.
Bidh Firewalld a’ ruith mar phròiseas cùl-fhiosrachaidh a leigeas le riaghailtean sìoltachain pacaid atharrachadh gu dinamach thairis air D-Bus gun a bhith ag ath-luchdachadh riaghailtean sìoltachain pacaid agus gun a bhith a’ dì-cheangal cheanglaichean stèidhichte.
Gus am balla-teine a riaghladh, thathas a’ cleachdadh am balla-teine goireas-cmd nach eil, nuair a chruthaicheas tu riaghailtean, stèidhichte air seòlaidhean IP, eadar-aghaidh lìonra, agus àireamhan puirt, ach air ainmean sheirbheisean (mar eisimpleir, gus ruigsinneachd SSH fhosgladh, feumaidh tu “firewall-cmd - add - service = ssh” a ruith , gus SSH a dhùnadh - “firewall-cmd -remove -service = ssh”).
Faodar an eadar-aghaidh grafaigeach firewall-config (GTK) agus an applet balla-teine (Qt) a chleachdadh cuideachd gus roghainnean balla-teine atharrachadh. Tha taic airson riaghladh balla-teine tro bhalla-teine D-BUS API ri fhaighinn bho phròiseactan leithid NetworkManager, libvirt, podman, docker, agus fail2ban.
Prìomh fheartan ùra balla-teine 1.2
Anns an dreach ùr seo Chaidh seirbheisean snmptls agus snmptls-trap a chuir an gnìomh gus ruigsinneachd air protocol SNMP a riaghladh tro shianal conaltraidh tèarainte.
Thathas cuideachd a ’soilleireachadh sin chuir an gnìomh seirbheis a bheir taic don phròtacal a thathar a’ cleachdadh ann an siostam faidhle IPFS di-mheadhanaichte.
Is e atharrachadh eile a tha a ’seasamh a-mach san dreach ùr seo chaidh seirbheisean le taic a chur ris gu gpsd, ident, ps3netsrv, CrateDB, checkmk, netdata, Kodi JSON-RPC, EventServer, Prometheus node-exporter, kubelet-readonly.
A bharrachd air an seo, tha e cuideachd air a chomharrachadh modh bròg failsafe air a chur ris, a leigeas, ma tha duilgheadasan ann leis na riaghailtean ainmichte, tilleadh chun rèiteachadh bunaiteach gun a bhith a’ fàgail an aoigh gun dìon.
De na h-atharrachaidhean eile tha sin a ’seasamh a-mach bhon dreach ùr seo:
- Chaidh paramadair “–log-target” a chur ris.
- Bidh Bash a’ toirt seachad taic airson fèin-chrìochnachadh àithne gus obrachadh le riaghailtean.
- Chaidh dreach sàbhailte de phàirtean blueprint draibhear k8s a chur ris
Ma tha ùidh agad barrachd fhaighinn a-mach mun dreach ùr seo, faodaidh tu sùil a thoirt air an fhiosrachadh anns an ceangal a leanas.
Faigh Firewalld 1.2
Mu dheireadh dhaibhsan a tha ùidh ann a bhith comasach air an Firewall seo a stàladh, bu chòir dhut fios a bhith agad gu bheil am pròiseact air a chleachdadh mu thràth air mòran sgaoilidhean Linux, nam measg RHEL 7+, Fedora 18+, agus SUSE / openSUSE 15+. Tha an còd balla-teine air a sgrìobhadh ann am Python agus air a leigeil ma sgaoil fo chead GPLv2.
Gheibh iad an còd tùsail airson an togail bhon cheangal gu h-ìosal.
A thaobh na pàirt de leabhar-làimhe neach-cleachdaidh, Is urrainn dhomh na leanas a mholadh.
Bi a 'chiad fhear a thog beachd