Dopo un anno e mezzo di sviluppo, è stata pubblicata la versione 1.8.12 dello strumento classico per la gestione del filtro a pacchetti iptables, il cui sviluppo si è recentemente concentrato sui componenti per mantenere la retrocompatibilità: iptables-nft ed ebtables-nft, che forniscono utilità con la stessa sintassi a riga di comando di iptables ed ebtables, ma traducono le regole ricevute in bytecode nftables. L'insieme originale di programmi iptables, inclusi ip6tables, arptables ed ebtables, è stato dichiarato obsoleto nel 2018 ed è già stato sostituito da nftables nella maggior parte delle distribuzioni.
Nella nuova versione:
- Nell'utilità iptables-nft è stata implementata la supporto per l'aggiunta e la sostituzione atomica delle regole in un'unica transazione. *filter -A FORWARD -m comment --comment "new rule being replaced" -R FORWARD 1 -m comment --comment "new replacing rule" COMMIT
- Nell'utilità xtables-monitor è stata aggiunta la supporto per il riconoscimento delle operazioni di eliminazione delle catene di base (INPUT, FORWARD, OUTPUT) e per questo caso viene visualizzato il comando "iptables -X nome_catena".
- È stata garantita la traslitterazione in formato nftables delle regole con il protocollo ‘-p sctp’, ma senza indicare esplicitamente il modulo ‘-m sctp’, come avviene per TCP e UDP (è sufficiente specificare “-p tcp” o “-p udp”, e “-m tcp” o “-m udp” verrà applicato automaticamente).
- Aggiunta la supporto per i pacchetti ICPM info-request e info-reply.
- Corrette le anomalie negli strumenti iptables-translate e ip6tables-translate, utilizzati per convertire le regole in nftables.
Fonte: opennet.ru
