Forum
Tipps
News
Menu-Icon

Andere: Frage zu Basic Iptables Konfiguration

Hallo zusammen!

Hier mein einfaches Firewall Script, das ich schrittweise verbessern / aufbauen möchte:

*****************************
#!/bin/bash

IPT=/usr/sbin/iptables

$IPT -F

#policies

$IPT -P OUTPUT ACCEPT
$IPT -P INPUT DROP
$IPT -P FORWARD DROP
# allowed inputs
$IPT -A INPUT --in-interface lo -j ACCEPT
$IPT -A INPUT -p tcp --dport 22 -j ACCEPT
#allow responses
$IPT -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

************************

Wenn ich nun mittels Befehl iptables -L den Status abfrage, sehe ich folgendes:

************************

[root@archbox ~]# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere           
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED

Chain FORWARD (policy DROP)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

*************************

Diese Zeile macht mich etwas nervös:


Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere

Wieso steht das ACCEPT, wenn es doch eigentlich "DROPPEN" soll?
Ist das Script so weit korrekt?

Danke für Hilfe!

Stefan


Antworten zu Andere: Frage zu Basic Iptables Konfiguration:

Weil du alle eingehenden Verbindungen von überall her akzeptierst!
$IPT -A INPUT -p tcp --dport 22 -j ACCEPT
#allow responses
$IPT -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


http://www.selflinux.de/selflinux/html/iptables.html

http://www.selflinux.de/selflinux/html/iptables08.html

http://www.selflinux.de/selflinux/html/iptables05.html#d82e1077

http://www.planet-rcs.de/article/iptables/


« Linux installierenAndere: Nach Ubuntu Installation bootet automatisch Windows »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Firewall
  Die Firewall (englisch für Brandschutzwand) agiert als Barriere und Schutz zwischen dem internen Netzwerk (z.B. einem Heim- oder Unternehmensnetzwerk - LAN...

AppleScript
AppleScript ist eine Programmiersprache von Apple für Skripte und Programme auf Systemebene. Im Gegensatz zu den Unix-Shellscripts, die seit OS X ebenfalls mögl...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...