]> git.phdru.name Git - ansible.git/blobdiff - playbooks/roles/debian/firewall/files/etc/init.d/iptables.sh
Feat(firewall): Switch to `nftables`
[ansible.git] / playbooks / roles / debian / firewall / files / etc / init.d / iptables.sh
diff --git a/playbooks/roles/debian/firewall/files/etc/init.d/iptables.sh b/playbooks/roles/debian/firewall/files/etc/init.d/iptables.sh
deleted file mode 100755 (executable)
index 64fd5c1..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/sh
-### BEGIN INIT INFO
-# Provides:          iptables.sh
-# Required-Start: $remote_fs $network
-# Required-Stop:  $remote_fs
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: iptables firewall
-### END INIT INFO
-
-# Setup ip firewall
-
-. /etc/network/functions.phd
-
-case "$1" in
-   start)
-      /etc/init.d/fail2ban stop
-
-      # Start afresh
-      $IPTABLES -F
-      $IPTABLES -F -t nat
-      $IPTABLES -F -t mangle
-
-      # Default policies
-      $IPTABLES -P INPUT DROP
-      $IPTABLES -P OUTPUT ACCEPT
-      $IPTABLES -P FORWARD DROP
-
-      start_firewall
-      /etc/init.d/rc.masq
-      /etc/init.d/fail2ban start
-   ;;
-
-   stop)
-      /etc/init.d/fail2ban stop
-
-      $IPTABLES -F
-      $IPTABLES -F -t nat
-      $IPTABLES -F -t mangle
-      $IPTABLES -P INPUT DROP
-      $IPTABLES -P OUTPUT DROP
-      $IPTABLES -P FORWARD DROP
-   ;;
-
-   clear)
-      /etc/init.d/fail2ban stop
-
-      # Flush (delete) all rules
-      $IPTABLES -F
-      $IPTABLES -F -t nat
-      $IPTABLES -F -t mangle
-      $IPTABLES -P INPUT ACCEPT
-      $IPTABLES -P OUTPUT ACCEPT
-      $IPTABLES -P FORWARD ACCEPT
-   ;;
-
-   *)
-      echo "Usage: firewall {start|stop|clear}"
-      exit 1
-esac
-
-exit 0