#!/bin/sh # $Id: restorefilter,v 1.6 2002/01/29 23:27:46 aleks Exp $ # Name: /usr/local/sbin/restorefilter # purpose: packetfilter for use@home # Author: Alexander Stielau # # SEE ALSO: http://www.buug.de/~aleks/iptables # /usr/local/bin/packetfilter # # cvs-changelog # $Log: restorefilter,v $ # Revision 1.6 2002/01/29 23:27:46 aleks # Umstellung auf CVS-Log-IDs als Versionshistory. Mal sehen, wie das aussieht. # :-) # # # . /etc/firewall/fw-config $IPTABLES -F $IPTABLES -X $IPTABLES -F -t nat $IPTABLES -F -t mangle $IPTABLES -t nat -X $IPTABLES -t mangle -X if [ "$TESTING" = "0" ] ; then $IPTABLES -P INPUT DENY $IPTABLES -P FORWARD DENY $IPTABLES -P OUTPUT DENY else $IPTABLES -P INPUT ACCEPT $IPTABLES -P FORWARD ACCEPT $IPTABLES -P OUTPUT ACCEPT fi $IPTABLES -t nat -P PREROUTING ACCEPT $IPTABLES -t nat -P POSTROUTING ACCEPT echo "0" > /proc/sys/net/ipv4/ip_forward # for debugging purposes: Print all rules after setting. if [ "$DEBUG" = "1" ] ; then $IPTABLES -L -n -x -v $IPTABLES -L -t nat -n fi exit 0