ID #1233

iptables starting script

1) in iptables starting script change location of your iptables rules
= variable "script", has to be executable script

2) copy iptables starting script to /etc/init.d/iptables

3) register iptables starting script to start automatically:
update-rc.d iptables start 15 2 3 4 5 . stop 85 0 1 6 .
or unregister if you want to uninstall iptables starting script
update-rc.d -f iptables remove


iptables starting script:
#!/bin/sh

### BEGIN INIT INFO
# Provides:          iptables
# Required-Start:    $local_fs $remote_fs networking
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Load iptable rules
# Description:       Load iptable rules
### END INIT INFO

script=/etc/network/iptables
ipt=/sbin/iptables

test -x $script || exit 0

case "$1" in
  start)
        echo "Starting iptables..."
        $script.
        ;;
  stop)
        echo "Stopping iptables..."
        $ipt -F
        $ipt -P INPUT ACCEPT
        $ipt -P OUTPUT ACCEPT
        $ipt -P FORWARD ACCEPT
        ;;
  force-reload|restart)
        $0 stop
        $0 start
        ;;
  *)
        echo "Usage: /etc/init.d/iptables {start|stop|restart}"
        exit 1
esac

exit 0

Značky: iptables

Související záznamy:

Můžete přidat komentář k odpovědi