Benutzer-Werkzeuge

Webseiten-Werkzeuge


bs:linux:firewall

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Both sides next revision
bs:linux:firewall [2012/07/09 18:43]
mhoffmann
bs:linux:firewall [2012/10/07 19:00]
mhoffmann
Zeile 121: Zeile 121:
  
 ==== Rules - Spezifische Regeln für Protokolle und Ports ==== ==== Rules - Spezifische Regeln für Protokolle und Ports ====
 +Diese Datei ist die wichtigste in der Firwall Konfiguration. In ihr werden Port- und Protokollspezifische Regelungen für den eingehenden und ausgehenden Datenverkehr festgelegt. 
 +Das Schema ist dabei immer gleich. [Aktion][Quelle][Ziel][Protokoll][Port]... 
 +Man kann also sehr detailliert angeben, wie verfahren werden soll. 
 +Die Beispieldatei der Shorwall Konfig sieht so aus:
   #   #
   # Shorewall version 4.0 - Sample Rules File for three-interface configuration.   # Shorewall version 4.0 - Sample Rules File for three-interface configuration.
Zeile 169: Zeile 172:
   #​Ping(ACCEPT) ​   net             dmz   #​Ping(ACCEPT) ​   net             dmz
   #​Ping(ACCEPT) ​   net             loc   #​Ping(ACCEPT) ​   net             loc
 +
 +=== Beispiel 1 ===
 +''​DNS(ACCEPT) ​    ​$FW ​            ​net''​ -> Diese Regel besagt, dass alle Anfragen von DNS-Diensten von der Firewall ($FW) and das Internet (net) zugelassen werden sollen
 +
 +=== Beispiel 2 ===
 +''​SSH(ACCEPT) ​    ​net ​            ​$FW''​ -> Der SSH Zugriff aus dem Internet auf die Firewall wird gestattet.
 +
 +=== Beispiel 3 ===
 +Will man für ein hinter der Firewall liegendes lokales Netzwerk Beispielsweise den SMTP-Port freigeben dann kann man das folgendermaßen machen:
 +
 +''​ACCEPT ​         net             ​loc:​192.168.178.202 ​   tcp     ​25''​ -> Der Zugriff vom Internet auf die IP-Adresse 192.168.178.202 in der Zone ''​loc''​ wird auf Port 25 erlaubt.
 +
 +Enstprechend diesem Schema können sehr einfach Regeln für die Firewall eingerichtet werden.
 +Die gesamte Konfigurationsmöglichkeiten der Rules findet man [[http://​shorewall.net/​manpages/​shorewall-rules.html|hier]].
 +
 +
 +==== Make und Start ====
 +Damit die Firewallregeln kompiliert werden können muss die Firewall gestarter werden.
 +Hierzu muss man zwei Dateien ändern:
 +  - In der Datei **/​etc/​default/​shorewall** muss der Wert von ''​startup''​ auf **1** gesetzt werden
 +  - In der Datei **/​etc/​shorewall/​shorewall.conf** der Wert von ''​STARTUP_ENABLED''​ auf **Yes** gesetzt werden und mit ''​source shorewall.conf''​ neu eingelesen werden.
 +
 +Danach kann man die Firewallregeln kompilieren in dem man im shorwallverzeichnis ''​sudo make''​ aufruft.
 +Nachdem eventuelle Fehler ausgebessert wurden kann die Firewall mit ''​sudo service shorewall start''​ gestartet werden.
 +
 +==== Ändern von Regeln ====
 +Ändern man Regeln in der Datei **/​etc/​shorewall/​policy** oder **/​etc/​shorwall/​rules** so kann man diese Regeln einfach mit zwei Befehlen übernehmen
 +  # sudo make
 +  # sudo shorewall refresh
 +  ​
 +{{tag>​Firewall,​ iptables}}
 +  ​
 +
 +
 +             
 +
  
  

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

bs/linux/firewall.txt · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)