<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.archlinux.de/index.php?action=history&amp;feed=atom&amp;title=Nftables</id>
	<title>Nftables - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.de/index.php?action=history&amp;feed=atom&amp;title=Nftables"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.de/index.php?title=Nftables&amp;action=history"/>
	<updated>2026-04-13T03:24:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in wiki.archlinux.de</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.archlinux.de/index.php?title=Nftables&amp;diff=20913&amp;oldid=prev</id>
		<title>Jewox: Die Seite wurde neu angelegt: „{{SEITENTITEL:nftables}}  Linux besaß bereits mehrere Paketfilter-Implementierungen: von &#039;&#039;&#039;ipfwadm&#039;&#039;&#039; zu &#039;&#039;&#039;ipchains&#039;&#039;&#039; und &#039;&#039;&#039;iptables&#039;&#039;&#039; zu &#039;&#039;&#039;nftables&#039;&#039;&#039;.…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.de/index.php?title=Nftables&amp;diff=20913&amp;oldid=prev"/>
		<updated>2018-11-04T12:09:02Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{SEITENTITEL:nftables}}  Linux besaß bereits mehrere Paketfilter-Implementierungen: von &amp;#039;&amp;#039;&amp;#039;ipfwadm&amp;#039;&amp;#039;&amp;#039; zu &amp;#039;&amp;#039;&amp;#039;ipchains&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;iptables&amp;#039;&amp;#039;&amp;#039; zu &amp;#039;&amp;#039;&amp;#039;nftables&amp;#039;&amp;#039;&amp;#039;.…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:nftables}}&lt;br /&gt;
&lt;br /&gt;
Linux besaß bereits mehrere Paketfilter-Implementierungen: von &amp;#039;&amp;#039;&amp;#039;ipfwadm&amp;#039;&amp;#039;&amp;#039; zu &amp;#039;&amp;#039;&amp;#039;ipchains&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;iptables&amp;#039;&amp;#039;&amp;#039; zu &amp;#039;&amp;#039;&amp;#039;nftables&amp;#039;&amp;#039;&amp;#039;. Letzteres ist seit Version 3.13 Bestandteil des Linux-Kernels und löst das bis dahin bevorzugte [[iptables]] ab. Es enthält die meisten iptables-Funktionen sowie einige zusätzliche Eigenschaften und ersetzt die Kommandos des Vorgängers durch das Werkzeug &amp;#039;&amp;#039;nft&amp;#039;&amp;#039;. Dank der Kompatibilitätsschicht von nftables lassen sich die alten Kommandos und Einstellungen zunächst weiterverwenden.&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob das Kernel-Modul {{ic|nf_tables}} vom aktuellen Kernel verwendet werden kann &lt;br /&gt;
 &lt;br /&gt;
 modinfo nf_tables&lt;br /&gt;
&lt;br /&gt;
Wenn erfolgreich, dann entsprechend Wiki [[Kernelmodule]] das Modul beim Systemstart automatisch laden&lt;br /&gt;
&lt;br /&gt;
Bei Verwendung von Tools wie [[ferm]] diese beenden und deren Autostart deaktivieren&lt;br /&gt;
&lt;br /&gt;
 systemctl disable --now ferm.service&lt;br /&gt;
&lt;br /&gt;
In dem Fall ferm kann dies auch gleich deinstalliert werden, da ferm nftables nicht unterstützt&lt;br /&gt;
&lt;br /&gt;
 pacman -Rcsn ferm&lt;br /&gt;
&lt;br /&gt;
Wer stattdessen die Dienste {{ic|iptables.service}} und {{ic|ip6tables.service}} verwendet - diese beenden und deren Autostart deaktivieren&lt;br /&gt;
&lt;br /&gt;
 systemctl disable --now iptables.service&lt;br /&gt;
&lt;br /&gt;
 systemctl disable --now ip6tables.service&lt;br /&gt;
&lt;br /&gt;
Zum Schluß alle bestehenden Firewall-Regeln löschen&lt;br /&gt;
&lt;br /&gt;
 iptables -F&lt;br /&gt;
&lt;br /&gt;
 ip6tables -F&lt;br /&gt;
&lt;br /&gt;
{{hinweis|Aktuell sollte man das Kernel-Modul {{ic|ip_tables}} nicht in die blacklist eintragen und auch das Paket {{ic|iptables}} lässt sich nicht ohne weiteres deinstallieren.}}&lt;br /&gt;
&lt;br /&gt;
{{installation|repo=extra|paket=nftables}}&lt;br /&gt;
&lt;br /&gt;
Das Packet enthält die Datei {{ic|/etc/nftables.conf}} mit einer Beispielkonfiguration.&lt;br /&gt;
&lt;br /&gt;
 systemctl enable --now nftables.service # Für den automatischen Start vormerken und direkt starten&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
 # systemctl stop nftables.service&lt;br /&gt;
 # nano /etc/nftables.conf # Syntaxhighlight vorhanden&lt;br /&gt;
 # systemctl start nftables.service&lt;br /&gt;
 # systemctl status nftables.service&lt;br /&gt;
&lt;br /&gt;
== nft ==&lt;br /&gt;
&lt;br /&gt;
 # nft list tables&lt;br /&gt;
 table inet firewall # Siehe Bsp.&lt;br /&gt;
&lt;br /&gt;
 # nft list table inet firewall&lt;br /&gt;
&lt;br /&gt;
 # nft list table inet firewall -n -a&lt;br /&gt;
&lt;br /&gt;
 # nft list ruleset&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/nft -f&lt;br /&gt;
 flush ruleset&lt;br /&gt;
 table inet firewall {&lt;br /&gt;
 	chain incoming {&lt;br /&gt;
 		type filter hook input priority 0; policy drop;&lt;br /&gt;
 &lt;br /&gt;
 		ct state established,related accept&lt;br /&gt;
 		ct state invalid drop&lt;br /&gt;
 &lt;br /&gt;
 		iifname lo accept&lt;br /&gt;
 &lt;br /&gt;
 		ip6 nexthdr icmpv6 icmpv6 type echo-request limit rate 10/second accept&lt;br /&gt;
 		ip6 nexthdr icmpv6 icmpv6 type echo-request counter drop&lt;br /&gt;
 &lt;br /&gt;
 		ip6 nexthdr icmpv6 icmpv6 type { destination-unreachable, packet-too-big, time-exceeded, parameter-problem, echo-reply, nd-router-advert, nd-neighbor-solicit, nd-neighbor-advert } accept&lt;br /&gt;
 &lt;br /&gt;
 		ip protocol icmp icmp type echo-request limit rate 10/second accept&lt;br /&gt;
 		ip protocol icmp icmp type echo-request counter drop&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	chain forwarding {&lt;br /&gt;
 		type filter hook forward priority 0; policy drop;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	chain outgoing {&lt;br /&gt;
 		type filter hook output priority 0; policy accept;&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Nftables Wikipedia nftables]{{sprache|en}}&lt;br /&gt;
* [https://de.wikipedia.org/wiki/Netfilter#nftables Wikipedia nftables]{{sprache|de}}&lt;br /&gt;
* [https://wiki.nftables.org/wiki-nftables/index.php/Main_Page nftables wiki]{{sprache|en}}&lt;br /&gt;
* [https://netfilter.org/projects/nftables The netfilter.org &amp;quot;nftables&amp;quot; project]{{sprache|en}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerk]]&lt;br /&gt;
[[Kategorie:Sicherheit]]&lt;br /&gt;
&lt;br /&gt;
[[en:nftables]]&lt;/div&gt;</summary>
		<author><name>Jewox</name></author>
	</entry>
</feed>