Na een jaar van ontwikkeling is de klassieke toolkit voor het beheren van de pakketfilter iptables 1.8.11 uitgebracht, waarvan de ontwikkeling de laatste tijd is gericht op componenten voor het behouden van achterwaartse compatibiliteit – iptables-nft en ebtables-nft, die tools bieden met dezelfde commandoregel-syntaxis als in iptables en ebtables, maar die de ontvangen regels naar bytecode van nftables vertalen. De originele set van programma's iptables, inclusief ip6tables, arptables en ebtables, werd in 2018 als verouderd beschouwd en is al in de meeste distributies vervangen door nftables.
In de nieuwe versie:
- Een nieuwe tool arptables-translate is toegevoegd, ontworpen om arptables-regels om te zetten naar een configuratieformaat voor gebruik met nftables.
- In de tool ebtables-nft is ondersteuning toegevoegd voor de commando's "—change-counters", "—replace" en "—list-rules". Er is een mogelijkheid toegevoegd om tellingen voor regels op te geven met behulp van de syntaxis "-c N,M". De mogelijkheid om individuele regels te resetten is toegevoegd.
- In de tool iptables-translate is ondersteuning toegevoegd voor de doelen TPROXY en de uitbreiding xt_socket voor socket-controle (match). De definitie van protocolnamen is uniform gemaakt met iptables.
- In de tool iptables is impliciete ondersteuning voor extensies voor de protocollen dccp en ipcomp toegevoegd om hetzelfde gedrag te bereiken als iptables-save.
- In de tool iptables-save zijn aanroepen van getprotobynumber() verwijderd om de prestaties te verbeteren bij het verwerken van grote sets regels.
- In het configure-script is de mogelijkheid toegevoegd om het bouwen met libnfnetlink uit te schakelen.
Bron: opennet.ru
