O chionn beagan làithean chaidh an dreach ùr de shìoltachan pacaid nftables 0.9.3 a leigeil ma sgaoil, Sin leasaich mar àite airson iptables, ip6table, arptables agus ebtables mar thoradh air aonachadh eadar-aghaidh sìoltachain pacaid airson IPv4, IPv6, ARP agus drochaidean lìonra.
Pasgan nftables a ’cleachdadh pàirtean structarail de bhun-structar Netfilter, mar an siostam tracadh ceangail (siostam tracadh ceangail) no an fho-shiostam clàraidh. Tha còmhdach co-chòrdalachd cuideachd air a thoirt seachad airson eadar-theangachadh riaghailtean balla-teine iptables a tha ann an-dràsta chun an co-aoisean nftables.
Clàr-innse
Mu Nftables
nftables a ’toirt a-steach co-phàirtean sìoltachain pacaid a bhios ag obair ann an àite luchd-cleachdaidh, agus aig ìre kernel, an fho-shiostam nf_bùird a ’toirt seachad pàirt den kernel Linux bho dhreach 3.13.
Aig ìre kernel, chan eil ach eadar-aghaidh cumanta air a thoirt seachad a tha neo-eisimeileach bho phròtacal sònraichte agus a bheir seachad gnìomhan bunaiteach gus dàta a tharraing bho phasganan, gnìomhachd dàta a choileanadh, agus smachd a chumail air sruthadh.
Tha an loidsig sìolaidh fhèin agus na pròiseasairean protocol-sònraichte air an cur ri chèile ann am bytecode ann an àite luchd-cleachdaidh, às deidh sin tha am bytecode seo air a luchdachadh a-steach don kernel a ’cleachdadh an eadar-aghaidh Netlink agus air a ruith ann an inneal brìgheil sònraichte a tha coltach BPF (sìoltachain pacaid Berkeley).
Leigidh an dòigh-obrach seo dhut meud a ’chòd sìolaidh a tha a’ ruith aig ìre kernel a lughdachadh gu mòr agus cuir às do gach gnìomh riaghailt parse agus loidsig a bhith ag obair le protocolaidhean ann an àite luchd-cleachdaidh.
Is iad prìomh bhuannachdan nftables:
- Ailtireachd a tha freumhaichte sa chridhe
- Co-chòrdadh a tha a ’daingneachadh innealan IPtables gu aon inneal loidhne-àithne
- Ciseal co-chòrdalachd a leigeas le bhith a ’cleachdadh co-aonta riaghailt IPtables.
- Co-chòrdadh ùr furasta ionnsachadh.
- Pròiseas simplichte airson riaghailtean balla-teine a chuir ris.
- Aithris nas fheàrr air biast.
- Lùghdachadh ann an ath-riochdachadh còd.
- Coileanadh iomlan nas fheàrr, gleidheadh, agus atharrachaidhean mean air mhean airson sìoladh riaghailtean.
Dè a tha ùr ann an nftables 0.9.3?
Anns an dreach ùr seo de nftables 0.9.3 taic a bharrachd airson pasganan maidsidh thar ùine. Le seo, faodaidh tu na h-amannan agus an ceann-latha a mhìneachadh anns an tèid an riaghailt a chuir an gnìomh agus an gnìomh a rèiteachadh air làithean fa leth den t-seachdain. Cuideachd chaidh roghainn ùr "-T" a chuir ris gus an ùine tòiseachaidh a thaisbeanadh ann an diogan.
Is e fear eile de na h-atharrachaidhean a tha a ’seasamh a-mach an taic airson tagaichean SELinux ath-nuadhachadh agus a shàbhaladh (secmark), tha a bharrachd air an taic airson liostaichean mapa synproxy, a ’toirt cothrom dhut barrachd air aon riaghailt a mhìneachadh airson gach deireadh-seachdain.
De na h-atharrachaidhean eile tha sin a ’seasamh a-mach bhon dreach ùr seo:
- Comas eileamaidean seata stèidhichte a thoirt air falbh bho riaghailtean giullachd pacaid.
- Taic airson mapadh VLAN le aithnichear agus protocol a tha air a mhìneachadh ann am meata-dàta eadar-aghaidh drochaid an lìonraidh
- Roghainn "-t" ("–terse") gus eileamaidean seata a thoirmeasg nuair a tha thu a ’taisbeanadh riaghailtean. Nuair a chuireas tu an gnìomh "nft -t list ruleset", seallaidh e:
- Riaghailt liosta Nft air a shuidheachadh.
- An comas barrachd air aon inneal a shònrachadh ann an sreangan netdev (ag obair le kernel 5.5 a-mhàin) gus riaghailtean sìoltachain cumanta a thoirt còmhla.
- Comas tuairisgeulan seòrsa dàta a chur ris.
- Comas eadar-aghaidh CLI a thogail leis an leabharlann anairt an àite libreadline.
Mar a stàlaicheas tu an dreach ùr de nftables 0.9.3?
Gus an dreach ùr fhaighinn aig an àm seo chan urrainnear ach an còd stòr a chuir ri chèile air an t-siostam agad. Ged ann an ceann beagan làithean bidh na pacaidean binary a chaidh an cur ri chèile mu thràth rim faighinn taobh a-staigh nan sgaoilidhean Linux eadar-dhealaichte.
A bharrachd air an sin tha na h-atharrachaidhean a tha riatanach airson nftables 0.9.3 a bhith ag obair air an toirt a-steach do mheur kernel Linux 5.5 san àm ri teachd. Mar sin, gus a chur ri chèile, feumaidh na h-eisimeileachd a leanas a bhith agad:
Faodar an cur ri chèile le:
./autogen.sh
./configure
make
make install
Agus airson nftables 0.9.3 bidh sinn ga luchdachadh sìos bho an ceangal a leanas. Agus tha an co-chruinneachadh air a dhèanamh leis na h-òrdughan a leanas:
cd nftables
./autogen.sh
./configure
make
make install
Bi a 'chiad fhear a thog beachd