Byl vydán nový verze klasického nástroje pro správu paketového filtru iptables 1.8.8, jehož vývoj se v poslední době soustředil na komponenty pro zachování zpětné kompatibility — iptables-nft a ebtables-nft, které poskytují utility se stejnou syntaxí příkazového řádku jako v iptables a ebtables, ale překládají získaná pravidla do bajtkódu nf_tables. Původní sada programů iptables, včetně ip6tables, arptables a ebtables, byla v roce 2018 převedena do kategorie zastaralých a již byla většinou distribucí nahrazena nftables.
V nové verzi:
- Do utility iptables-translate, která převádí pravidla iptables na sady pravidel nftables, byla přidána podpora výrazů connlimit a tcpmss, pro bloky sctp a multiport byla implementována možnost použití voleb „—chunk-types“ a „—ports“.
- Bylo zjednodušeno převádění bloků conntrack a voleb „—tcp-flags“ na pravidla nftables.
- V libxtables byla zakázána činnost při volání z vykonatelných souborů s příznakem setuid.
- V utilitě iptables-nft bylo povoleno odstranění vestavěných řetězců.
- Do iptables-nft byl přidán parser pravidel z utility arptables-nft.
- Do utility arptables-nft byla přidána podpora příkazů '-C' a '-S', byla implementována indexace pravidel pro příkazy '-I' a '-R', přidána podpora syntaxi čítačů '-c N,M'.
- V tabulkách *NAT byla ukončena podpora pro zadávání více rozsahů IPv4 adres najednou.
- Byla implementována možnost zapnutí ladicího výstupu v iptables-restore, iptables-nft a ebtables-nft prostřednictvím opětovného uvedení volby '-v'.
- Byl zvýšen výkon utilit iptables-save a iptables-restore.
Zdroj: opennet.ru
