diff options
Diffstat (limited to 'net-misc/monmotha/files/monmotha.rc6')
-rw-r--r-- | net-misc/monmotha/files/monmotha.rc6 | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/net-misc/monmotha/files/monmotha.rc6 b/net-misc/monmotha/files/monmotha.rc6 new file mode 100644 index 000000000000..50f31b9811cd --- /dev/null +++ b/net-misc/monmotha/files/monmotha.rc6 @@ -0,0 +1,41 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +depend() { + need net +} + +start() { + ebegin "Starting the MonMotha Firewall" + /etc/monmotha/monmotha > /var/log/monmotha.log + eend $? +} + +stop() { + ebegin "Stopping the MonMotha Firewall" + + # RESET ALL IPTABLES STUFF + + /sbin/iptables -P INPUT ACCEPT + /sbin/iptables -P FORWARD ACCEPT + /sbin/iptables -P OUTPUT ACCEPT + + /sbin/iptables -t nat -P PREROUTING ACCEPT + /sbin/iptables -t nat -P POSTROUTING ACCEPT + /sbin/iptables -t nat -P OUTPUT ACCEPT + + /sbin/iptables -t mangle -P PREROUTING ACCEPT + /sbin/iptables -t mangle -P OUTPUT ACCEPT + + /sbin/iptables -F + /sbin/iptables -t nat -F + /sbin/iptables -t mangle -F + + /sbin/iptables -X + /sbin/iptables -t nat -X + /sbin/iptables -t mangle -X + + eend $? +} |