Tras un año y medio de desarrollo, se ha publicado la versión 1.8.12 del clásico kit de herramientas de gestión de filtros de paquetes de iptables. Su desarrollo se ha centrado recientemente en los componentes retrocompatibles iptables-nft y ebtables-nft, que proporcionan utilidades con la misma sintaxis de línea de comandos que iptables y ebtables, pero traducen las reglas resultantes al código de bytes de nftables. El conjunto original de programas de iptables, que incluye ip6tables, arptables y ebtables, quedó obsoleto en 2018 y ya ha sido reemplazado por nftables en la mayoría de las distribuciones.
Versículos nuevos:
- La utilidad iptables-nft ahora admite la adición y el reemplazo atómicos de reglas en una sola transacción. *filter -A FORWARD -m comment --comment "nueva regla que se va a reemplazar" -R FORWARD 1 -m comment --comment "nueva regla que se va a reemplazar" COMMIT
- La utilidad xtables-monitor ahora admite el reconocimiento de las operaciones de eliminación de cadenas básicas (ENTRADA, ADELANTE, SALIDA) y la salida del comando "iptables -X chain_name" en este caso.
- Se proporciona la traducción de reglas con el protocolo '-p sctp' al formato nftables, pero sin especificar explícitamente el módulo '-m sctp', como se hace para TCP y UDP (basta con especificar "-p tcp" o "-p udp", y "-m tcp" o "-m udp" se aplicarán automáticamente).
- Se agregó soporte para paquetes ICPM de solicitud de información y respuesta de información.
- Se corrigieron errores en las utilidades iptables-translate e ip6tables-translate utilizadas para convertir reglas a nftables.
Fuente: opennet.ru
