From f16c2cff78a4c617e0b3859d51914837ccfac4fa Mon Sep 17 00:00:00 2001 From: milisarge Date: Fri, 24 Mar 2017 22:50:29 +0200 Subject: [PATCH] iptables.kurkos.eklendi --- talimatname/genel/iptables/iptables.kur-kos | 1 + talimatname/genel/iptables/iptables.rc | 84 +++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 talimatname/genel/iptables/iptables.kur-kos create mode 100755 talimatname/genel/iptables/iptables.rc diff --git a/talimatname/genel/iptables/iptables.kur-kos b/talimatname/genel/iptables/iptables.kur-kos new file mode 100644 index 000000000..fed8f7566 --- /dev/null +++ b/talimatname/genel/iptables/iptables.kur-kos @@ -0,0 +1 @@ +cp iptables.rc /etc/rc.d/init.d/iptables diff --git a/talimatname/genel/iptables/iptables.rc b/talimatname/genel/iptables/iptables.rc new file mode 100755 index 000000000..cc3f891a6 --- /dev/null +++ b/talimatname/genel/iptables/iptables.rc @@ -0,0 +1,84 @@ +#!/bin/sh +######################################################################## +# Begin iptables +# +# Description : Start iptables +# +# Authors : Ken Moffat - ken@linuxfromscratch.org +# Bruce Dubbs - bdubbs@linuxfromscratch.org +# +# Version : LFS 7.0 +# +######################################################################## + +### BEGIN INIT INFO +# Provides: iptables +# Required-Start: +# Should-Start: +# Required-Stop: $local_fs +# Should-Stop: +# Default-Start: 3 4 5 +# Default-Stop: +# Short-Description: Loads iptables rules. +# Description: Iptables provides firewall for Linux systems. +# X-LFS-Provided-By: BLFS / LFS 7.0 +### END INIT INFO + +. /lib/lsb/init-functions + +#$LastChangedBy: krejzi $ +#$Date: 2013-06-11 11:01:46 -0500 (Tue, 11 Jun 2013) $ + +case "$1" in + start) + if [ -x /etc/rc.d/rc.iptables ]; then + log_info_msg "Starting iptables..." + /etc/rc.d/rc.iptables + evaluate_retval + fi + ;; + + lock) + log_info_msg "Locking system iptables firewall..." + /usr/sbin/iptables --policy INPUT DROP + /usr/sbin/iptables --policy OUTPUT DROP + /usr/sbin/iptables --policy FORWARD DROP + /usr/sbin/iptables --flush + /usr/sbin/iptables -t nat --flush + /usr/sbin/iptables -t mangle --flush + /usr/sbin/iptables --delete-chain + /usr/sbin/iptables -t nat --delete-chain + /usr/sbin/iptables -t mangle --delete-chain + /usr/sbin/iptables -A INPUT -i lo -j ACCEPT + /usr/sbin/iptables -A OUTPUT -o lo -j ACCEPT + evaluate_retval + ;; + + clear) + log_info_msg "Clearing system iptables iptables..." + /usr/sbin/iptables --policy INPUT ACCEPT + /usr/sbin/iptables --policy OUTPUT ACCEPT + /usr/sbin/iptables --policy FORWARD ACCEPT + /usr/sbin/iptables --flush + /usr/sbin/iptables -t nat --flush + /usr/sbin/iptables -t mangle --flush + /usr/sbin/iptables --delete-chain + /usr/sbin/iptables -t nat --delete-chain + /usr/sbin/iptables -t mangle --delete-chain + evaluate_retval + ;; + + status) + /usr/sbin/iptables --numeric --list + /usr/sbin/iptables -t nat --numeric --list + /usr/sbin/iptables -t mangle --numeric --list + ;; + + *) + echo "Usage: $0 {start|clear|lock|status}" + exit 1 + ;; +esac + +# End /etc/init.d/iptables +