CCL Home Page
Up Directory CCL iptables-jkl.txt
#!/bin/bash
#
# I, Jan Labanowski, grabbed this script from RedHat 7.1 ipchains distribution
# and totally messed it up by removing all the fancy stuff and checking.
# One day {(;-)} I will do the real script.
#
# chkconfig: 2345 11 89
#
# description: Automates a packet filtering firewall with iptables.
#
# Script Author:	Joshua Jensen 
#   -- hacked up by gafton with help from notting
#
# I assume that iptables reside in /usr/bin/iptables, are owned by root
# and have permission 700
#


case "$1" in
  start)
	/usr/sbin/flushfw
        /usr/sbin/startfw
        echo iptables are now running
        
	;;

  stop)
        /usr/sbin/flushfw
        echo iptables are now stopped
	;;

  restart)
	# "restart" is really just "start" as this isn't a daemon,
	#  and "start" clears any pre-defined rules anyway.
	#  This is really only here to make those who expect it happy
	$0 start
	;;

  status)
	/usr/sbin/iplisting
	;;

  panic)
        /usr/sbin/flushfw
        echo iptables are now stopped
	;;

  *)
	echo $"Usage: $0 {start|stop|restart|status|panic}"
	exit 1
esac

exit 0

Modified: Thu Sep 6 01:25:59 2001 GMT
Page accessed 10236 times since Tue Dec 11 06:02:07 2001 GMT