Auflisten der aktiven iptables-Regeln mit iptables -L
In diesem Schritt lernen Sie, wie Sie die aktiven Firewall-Regeln mithilfe des Befehls iptables
anzeigen. Während ufw
eine vereinfachte Schnittstelle bietet, ist iptables
das zugrunde liegende Tool, das die Paketfilterregeln des Linux-Kernels verwaltet.
iptables
funktioniert, indem Regeln in verschiedenen "Chains" (Ketten) und "Tables" (Tabellen) definiert werden. Die häufigsten Chains sind INPUT
(für eingehenden Verkehr), OUTPUT
(für ausgehenden Verkehr) und FORWARD
(für Verkehr, der durch das System geht).
Um die aktuellen iptables
-Regeln in allen Chains aufzulisten, öffnen Sie Ihr Terminal und geben Sie den folgenden Befehl ein:
sudo iptables -L
Drücken Sie die Eingabetaste.
Sie werden eine Ausgabe ähnlich der folgenden sehen, die die Regeln für die INPUT
-, FORWARD
- und OUTPUT
-Chains zeigt:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Die Ausgabe zeigt die Standardrichtlinie für jede Chain (in diesem Fall ACCEPT
, was bedeutet, dass Verkehr standardmäßig erlaubt ist) und alle spezifischen Regeln, die hinzugefügt wurden. Da ufw
im vorherigen Schritt inaktiv war, hat iptables
wahrscheinlich keine benutzerdefinierten Regeln, die von ufw
konfiguriert wurden.
Die Option -L
teilt iptables
mit, die Regeln aufzulisten. Wiederum ist sudo
erforderlich, da das Anzeigen von Firewall-Regeln administrative Berechtigungen erfordert.
Das Verständnis der Ausgabe von iptables -L
ist entscheidend für die Diagnose von Netzwerkverbindungsfehlern und die Überprüfung von Firewall-Konfigurationen.
Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.