Ergebnis 1 bis 2 von 2

Thema: [Tutorial] iptables Regelwerk dauerhaft auf einem Debian basierten System speichern

  1. #1
    Avatar von syrius
    Registriert
    Mar 2015
    Beiträge
    2,124
    Gefällt mir!
    1,233
    Du gefällst: 2,816

    [Tutorial] iptables Regelwerk dauerhaft auf einem Debian basierten System speichern

    iptables Regeln sind grundsätzlich nur temporär und werden nach einem Reboot wieder gelöscht. Um die Regeln dauerhaft zu speichern, sodass sie über den Neustart hinaus bestehen bleiben gibt es mehrere Möglichkeiten. Eine sehr komfortable und vorallem einfache ist die Verwendung des Programms iptables-persistent


    Mit iptables-persistent werden die Firewallregeln in Konfigurationsdateien unter /etc/iptables/ abgelegt. Diese werden beim Serverstart wieder geladen und sind somit erneut aktiviert.



    Installation von iptables-persistent via apt-get:


    Code:
    apt-get install iptables-persistent

    iptables Regeln können nun wie gewohnt einfach hinzugefügt werden (z.B.: sperren der IP Adresse 5.12.93.54):


    Code:
    iptables -A INPUT -s 5.12.93.54 -j DROP

    Vorhandenen iptables Regeln anzeigen:


    Code:
    iptables -L
    Als Ausgabe erhalten wir alle aktiven Regeln:


    Code:
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination
    DROP       all  --  5.12.93.54           anywhere
     
    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination
     
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination


    Neu hinzugefügte iptables Regeln dauerhaft speichern:


    Alle Regeln die nun gelistet werden können mit folgendem Befehl in die Konfigurationsdatei (Unterscheidung zwischen IPv4 und IPv6) übertragen werden und sind somit vor einem Reboot geschützt. Hinweis für ältere Linux Versionen: Hier gibt es nur die Konfigurationsdatei /etc/iptables/rules


    Code:
    iptables-save > /etc/iptables/rules.v4
    ip6tables-save > /etc/iptables/rules.v6

    Quelle: sysadminslife.com, modified by szenebox.org
    SzeneBox.org bei Telegram https://t.me/szenebox

  2. Diesen Mitgliedern gefällt dieser Beitrag:


  3. Werbung - Hier werben?
  4. #2
    THEMENSTARTER

    Avatar von syrius
    Registriert
    Mar 2015
    Beiträge
    2,124
    Gefällt mir!
    1,233
    Du gefällst: 2,816
    Hinzufügen von Freigaben auf gewisse Ports für gewisse IP-Adressen - als Beispiel hier MySQL (3306) für die IP (10.1.1.0)
    Code:
    iptables -A INPUT -p tcp --dport 3306 -s 10.1.1.0 -j ACCEPT
    Restliche Anfragen werden mit einem REJECT abgewiesen/beendet.
    Warum wählen wir hier REJECT und nicht DROP... ganz einfach, weil ein REJECT die Anfrage deutlich schneller beendet als ein DROP. Bei einem DROP wird die Verbindung abgewiesen und der Client muss auf einem Timeout warten.
    Code:
    iptables -A INPUT -p tcp --dport 3306 -j REJECT --reject-with icmp-port-unreachable
    In der Summe haben wir dann folgende beiden Zeilen um für die IP 10.1.1.0 den Port 3306 von außen zu öffnen.
    Wichtig ist die Reihenfolge zu beachten. Ein DROP bzw. REJECT sollte immer die letzte Regel vor allen Freigaben sein - andernfalls sperrt man sich ggfs. selbst aus bzw. die darunterliegenden Regeln zeigen keine Wirkung.
    Code:
    iptables -A INPUT -p tcp --dport 3306 -s 10.1.1.0 -j ACCEPT
    iptables -A INPUT -p tcp --dport 3306 -j REJECT --reject-with icmp-port-unreachable
    SzeneBox.org bei Telegram https://t.me/szenebox

  5. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. Tutorial von IntelliTool
    Von BloodyMary im Forum IntelliTool.it
    Antworten: 4
    Letzter Beitrag: 20.05.2020, 07:55
  2. Tutorial: Apache Reverse Proxy aufsetzen | Debian
    Von Alexej im Forum Technik / Hardware & Software
    Antworten: 1
    Letzter Beitrag: 19.02.2020, 23:48
  3. Debian StartDVD vom eigenen System erstellen
    Von noobee im Forum Technik / Hardware & Software
    Antworten: 4
    Letzter Beitrag: 20.11.2018, 17:56
  4. Tutorial Disk Crypter
    Von The Nameless im Forum Tutorials & Papers
    Antworten: 0
    Letzter Beitrag: 28.10.2017, 09:01
  5. Tutorial für Intelli gesucht
    Von HansTheWinner im Forum IntelliTool.it
    Antworten: 3
    Letzter Beitrag: 13.03.2016, 15:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org