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
| iptabler Gast | 




