Nach einem Jahr der Entwicklung wurde die Version 1.8.11 des klassischen Tools zur Verwaltung von Paketfiltern, iptables, veröffentlicht. Der Fokus lag zuletzt auf Komponenten zur Wahrung der AbwĂ€rtskompatibilitĂ€t â iptables-nft und ebtables-nft, die Werkzeuge mit derselben Befehlszeilensyntax wie iptables und ebtables bieten, jedoch die erstellten Regeln in den Bytecode von nftables ĂŒbersetzen. Das ursprĂŒngliche Set von Programmen, einschlieĂlich ip6tables, arptables und ebtables, wurde 2018 als veraltet eingestuft und ist in den meisten Distributionen bereits durch nftables ersetzt worden.
In der neuen Version:
- Ein neues Tool namens arptables-translate wurde hinzugefĂŒgt, das zum Ăbersetzen von arptables-Regeln in ein Konfigurationsformat fĂŒr die Verwendung mit nftables vorgesehen ist.
- In das Tool ebtables-nft wurde UnterstĂŒtzung fĂŒr die Befehle ââchange-countersâ, ââreplaceâ und ââlist-rulesâ integriert. Zudem wurde die Möglichkeit hinzugefĂŒgt, ZĂ€hler fĂŒr Regeln mit der Syntax â-c N,Mâ anzugeben. Auch das ZurĂŒcksetzen einzelner Regeln ist jetzt möglich.
- Im Tool iptables-translate wurde die UnterstĂŒtzung fĂŒr die Ziele TPROXY und die Erweiterung xt_socket zur ĂberprĂŒfung (match) von Sockets hinzugefĂŒgt. Das Protokollnamen-Definition wurde mit iptables vereinheitlicht.
- In der iptables-Anwendung ist die implizite Suche nach Erweiterungen fĂŒr die Protokolle dccp und ipcomp aktiviert, um ein einheitliches Verhalten mit iptables-save zu erreichen.
- In der iptables-save-Anwendung wurden Aufrufe von getprotobynumber() ausgeschlossen, um die Leistung bei der Verarbeitung groĂer Regelsets zu verbessern.
- Das Configure-Skript wurde um die Möglichkeit ergÀnzt, den Build mit libnfnetlink zu deaktivieren.
Quelle: opennet.ru
