IPTables - Schnelleinstieg: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 23: | Zeile 23: | ||
*'''LOG''': schreibt einen Eintrag in die syslog | *'''LOG''': schreibt einen Eintrag in die syslog | ||
*'''DROP''': das Paket wird ignoriert und keine Antwort gesendet | *'''DROP''': das Paket wird ignoriert und keine Antwort gesendet | ||
| + | =Syntax Allgemein= | ||
| + | Die Momentan in der '''filter''' Tabelle gesetzten Ketten und Regeln sieht man mit | ||
| + | *iptables -nvL -t filter | ||
| + | -L # Listing | ||
| + | -t filter # anzeigen der filter Kette | ||
| + | -n # numerical | ||
| + | -v # verbose | ||
| + | Da -t filter Default ist, kann man es auch weglassen, | ||
| + | *iptables -nvL -t filter | ||
Version vom 20. November 2019, 19:23 Uhr
Iptables Funktionsweise
Iptables besteht aus:
- Tabellen (tables)
- Ketten (chains)
- Filterregeln (rules)
Chains
filter
Die Tabelle filter prüft alle für die Firewall ankommenden Pakete und entscheidet ob sie durchgelassen oder geblockt werden.
nat
NAT wird benutzt um IP-Adressen oder Ports zu übersetzen/ändern (= Network Adress Translation).
mangle
Die Tabelle mangle (übersetzt: zerhauen) ermöglicht es dem Kernel, Daten im Paket-Header zu verändern.
Die Tabellen der filter Kette
- FORWARD: für Pakte die über eine Schnittstelle hereinkommen, den Rechner auch wieder verlassen.
- INPUT: für Pakete die über eine Schnittstelle hereinkommen und einen Dienst auf dem Rechner ansprechen
- OUTPUT: für die über eine Schnittstelle herausgehenden Pakete, die von einem lokalen Dienst
Die Filter Regeln der filter Kette
- ACCEPT: das Paket kann passieren
- REJECT: das Paket wird zurückgewiesen und ein Fehlerpaket wird gesendet
- LOG: schreibt einen Eintrag in die syslog
- DROP: das Paket wird ignoriert und keine Antwort gesendet
Syntax Allgemein
Die Momentan in der filter Tabelle gesetzten Ketten und Regeln sieht man mit
- iptables -nvL -t filter
-L # Listing -t filter # anzeigen der filter Kette -n # numerical -v # verbose
Da -t filter Default ist, kann man es auch weglassen,
- iptables -nvL -t filter