<HTML>Hi !
Also ich hab einen Linux-Gateway laufen ( Slackware 8.0 / 2.4.12 )
Von diversen Sites hab ich versucht mir ein Iptables-Script zu erstellen, die einen guten Schutz bieten soll und masquering beinhaltet. Klappt alles wunderbar, nur eben das ich alle Policies auf ACCEPT stellen muss , was ja keinen schutz bietet ( oder ? )
Also konkret lässt mein Fw-Script keine Connection zu ( pptp 10.0.0.138 geht nicht) wenn ich INPUT DROP einstelle , der rest ist auf ACCEPT
Hier mein Fw-Script wie es zur Zeit aussieht:
----------------------------------------------------------------------------------------------------------------------
#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local setup commands in here:
## Set default policies for the INPUT, FORWARD and OUTPUT chains
/usr/sbin/iptables -P INPUT DROP
/usr/sbin/iptables -P OUTPUT ACCEPT
/usr/sbin/iptables -P FORWARD ACCEPT
## Reset the default policies in the nat table.
/usr/sbin/iptables -t nat -P PREROUTING ACCEPT
/usr/sbin/iptables -t nat -P POSTROUTING ACCEPT
/usr/sbin/iptables -t nat -P OUTPUT ACCEPT
## Then flush all rules
/usr/sbin/iptables -F
/usr/sbin/iptables -t nat -F
## Erase all chains that's not default in filter and nat table.
/usr/sbin/iptables -X
/usr/sbin/iptlabes -t nat -X
#MASQUERIN
#iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Below means 'route 192.168.1.x'
/usr/sbin/iptables -t nat -A POSTROUTING -d ! 192.168.0.0/24 -j MASQUERADE
/usr/sbin/iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
/usr/sbin/iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
/usr/sbin/iptables -A FORWARD -s ! 192.168.0.0/24 -j DROP
----------------------------------------------------------------------------------------------------------------------
das hier ist nicht das ganze Script, der rest besteht nur noch aus Regeln welche Services zugelassen werden ( ftp,telnet,ssh..) etc.
Und eben mit diesen Regelnd wird keine Conncetion zugelassen
Welche Regel muss ich setzen, ohne den Input auf ACCEPT zu stellen, damit ich eine Connection aufbauen kann ?
</HTML>