Följande och Utvecklare av Ubuntu övergÄng till att anvÀnda standardpaketfilter .
För att bevara bakĂ„tkompatibilitet föreslĂ„s anvĂ€ndning av paketet , vilket tillhandahĂ„ller verktyg med samma kommandoradsyntax som iptables, men översĂ€tter de mottagna reglerna till nf_tables bytekod. Ăndringen planeras att ingĂ„ i höstutgĂ„van av Ubuntu 20.10.
Detta Àr det andra försöket att övergÄ Ubuntu till nftables. Det första försöket gjordes förra Äret men avvisades pÄ grund av inkompatibilitet med verktygen. . Nu i LXD finns det inbyggt stöd för nftables och det kan fungera med den nya backend för paketfiltering. För anvÀndare som inte Àr nöjda med kompatibilitetslagret, möjlighet att installera klassiska verktyg som iptables, ip6tables, arptables och ebtables med den gamla backend.
Kom ihÄg att i paketfiltret Àr grÀnssnitt för paketfiltrering enhetliga för IPv4, IPv6, ARP och nÀtverksbroar. Paketet nftables innehÄller komponenter av paketfilter som arbetar i anvÀndarrummet, medan kÀrnans nf_tables underhÄlls av kÀrnan i Linux sedan version 3.13. PÄ kÀrnnivÄ erbjuds endast ett gemensamt grÀnssnitt som inte beror pÄ specifika protokoll och erbjuder grundlÀggande funktioner för datainsamling frÄn paket, datamanipulation och flödeshantering.
SjÀlva filtreringsreglerna och protokollspecifika hanterare kompileras till bytekod i anvÀndarrummet, vars bytekod sedan laddas in i kÀrnan via Netlink-grÀnssnittet och körs i kÀrnan i en speciell virtuell maskin som liknar BPF (Berkeley Packet Filters). Denna metod sÀkerstÀller att storleken pÄ den filteringkod som körs pÄ kÀrnnivÄ minskas avsevÀrt och att alla funktioner för reglerparsing och protokollhantering flyttas till anvÀndarrummet.
KĂ€lla: opennet.ru
