1. Dashboard
    1. FAQ
  2. Services
    1. Vor-Ort-Service
    2. Remote Support
    3. Managed Hosting
    4. Individuelle IT
    5. G DATA
    6. Domain-Hosting
    7. Mail-Hosting
    8. Web-Hosting
    9. Nextcloud-Hosting
    10. Technikbegleiter Seniorenbeirat Dorsten
  3. Info/Support-Hub
    1. Support
    2. Link Datenbank
    3. Wiki
  4. Tools
    1. CHMOD Generator
    2. Crontab Generator
    3. SRV Record Generator Teamspeak
    4. SRV Record Generator Minecraft
    5. SRV Record Generator GTA
    6. Minecraft Querry
    7. Password Generator
    8. Übersetzer (extern)
    9. Online HTML Editor (extern)
  • Anmelden
  • Registrieren
  • Suche
Firewalls & Sicherheit
  • Alles
  • Firewalls & Sicherheit
  • Artikel
  • Seiten
  • Wiki
  • FAQ
  • Forum
  • Erweiterte Suche
  1. Borkenfeld.tech
  2. Wiki
  3. Netzwerk & Infrastruktur
  4. Firewalls & Sicherheit

iptables – Paketfilter und Firewall für Linux

  • Felix Borkenfeld
  • 8. März 2025 um 12:14
  • 896 mal gelesen
  • iptables ist ein leistungsstarkes Firewall- und Paketfilter-Tool für Linux. Es ermöglicht die Steuerung des Netzwerkverkehrs durch definierte Regeln in verschiedenen Tabellen und Chains. Trotz der komplexen Konfiguration bleibt es eine weit verbreitete Lösung zur Absicherung von Servern und Netzwerken. Alternativen wie nftables oder firewalld bieten teilweise modernisierte Ansätze.

    iptables ist ein leistungsstarkes Werkzeug zur Verwaltung der Netzwerk-Firewall unter Linux. Es ermöglicht die Kontrolle des Netzwerkverkehrs durch das Filtern, Weiterleiten und Blockieren von Datenpaketen basierend auf vordefinierten Regeln. iptables ist ein zentraler Bestandteil der Sicherheitsstrategie für Server und Netzwerke.

    1 Funktion und Aufbau von iptables

    iptables arbeitet mit Tabellen, Chains (Regelketten) und Regeln, um den Netzwerkverkehr zu steuern:

    • Tabellen: Enthalten verschiedene Regelsets für spezifische Funktionen (z. B. Filter-, NAT- und Mangle-Tabellen).
    • Chains (Regelketten): Vordefinierte Verarbeitungspfade für Pakete (z. B. INPUT, FORWARD, OUTPUT).
    • Regeln: Definieren, wie Pakete basierend auf Parametern wie IP-Adresse, Port oder Protokoll behandelt werden.

    2 Wichtige Tabellen und Chains

    TabelleVerwendungszweck
    FilterStandard-Tabelle zur Paketfilterung (INPUT, FORWARD, OUTPUT)
    NATZuständig für Netzwerkadressübersetzung (POSTROUTING, PREROUTING)
    MangleErlaubt Modifikationen von Paketen (TTL, QoS-Markierungen)
    RawDirekte Verarbeitung von Paketen, bevor Connection Tracking greift

    3 Grundlegende iptables-Befehle

    • Regeln anzeigen: iptables -L -v -n
    • Neue Regel hinzufügen: iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    • Regel löschen: iptables -D INPUT -p tcp --dport 22 -j ACCEPT
    • Alle Regeln löschen: iptables -F
    • Regeln dauerhaft speichern: iptables-save > /etc/iptables/rules.v4

    4 Beispielkonfiguration – Grundlegende Firewall-Regeln

    Ein einfaches Regelwerk zum Schutz eines Servers:

    Code
    # Standardrichtlinien setzen
    iptables -P INPUT DROP
    iptables -P FORWARD DROP
    iptables -P OUTPUT ACCEPT
    
    # Bestehende Verbindungen erlauben
    iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    
    # SSH-Zugriff erlauben
    iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    
    # HTTP & HTTPS-Verkehr erlauben
    iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    iptables -A INPUT -p tcp --dport 443 -j ACCEPT
    Alles anzeigen

    5 Vorteile von iptables

    • Direkt in Linux integriert, keine zusätzliche Software erforderlich.
    • Hohe Kontrolle über Netzwerkverkehr durch feingranulare Filterregeln.
    • Flexibel einsetzbar, von einfachen Firewalls bis zu komplexen Routing-Szenarien.

    6 Nachteile von iptables

    • Komplexe Syntax, erfordert Einarbeitung und sorgfältige Regelverwaltung.
    • Kein automatisches Regel-Management, Regeln müssen bei Systemneustart wiederhergestellt werden.
    • Skalierbarkeit eingeschränkt, bei sehr großen Regelwerken kann iptables ineffizient werden.

    7 Alternativen zu iptables

    • nftables – Moderner Nachfolger von iptables mit verbesserter Performance.
    • firewalld – Benutzerfreundliche Firewall für Linux mit Zonen-Konzept.
    • ufw (Uncomplicated Firewall) – Einfacher Wrapper für iptables, ideal für Einsteiger.

    8 Fazit

    iptables ist eine mächtige, flexible Firewall-Lösung für Linux, die eine detaillierte Steuerung des Netzwerkverkehrs ermöglicht. Trotz seiner komplexen Konfiguration bleibt es eine weit verbreitete Wahl für Server-Administratoren und Netzwerksicherheitsexperten.

    • iptables
    • Firewall
    • Linux-Sicherheit
    • Paketfilter
    • Netfilter
    • Netzwerk-Sicherheit
    • iptables-Regeln
    • iptables-Befehle
    • Firewall-Konfiguration
    • Server-Sicherheit

Teilen

  • Vorheriger Eintrag Firewall-Regeln
  • PDF

Inhaltsverzeichnis

  • 1 Funktion und Aufbau von iptables
  • 2 Wichtige Tabellen und Chains
  • 3 Grundlegende iptables-Befehle
  • 4 Beispielkonfiguration – Grundlegende Firewall-Regeln
  • 5 Vorteile von iptables
  • 6 Nachteile von iptables
  • 7 Alternativen zu iptables
  • 8 Fazit

Kategorien

  1. Grundlagen & Definitionen 7
  2. Server & Hosting 11
  3. Netzwerk & Infrastruktur 40
    1. Firewalls & Sicherheit 2
    2. VPN-Technologien 2
    3. DNS 35
    4. Load Balancing & Proxy-Techniken 1
  4. Software & Dienste 7
  5. IT-Administration & Automatisierung 10
  6. Allgemeine IT-Konzepte 10
  7. INTERNAL 1
  8. Link Datenbank 32

Informationen

Kontakt

Impressum

Datenschutzerklärung

Cookies

Hilfreiche Links

Über uns

FAQ

Support

Dienste/Services

Hilfreiche Tools

CHMOD Generator

Crontab Generator

Password Generator

Online HTML Editor

Übersetzer

Community-Software: WoltLab Suite™