#!/bin/sh
# skypt uruchamia się w raz systemem i odczytuje adres ip do zablokowania ,które direct admin dodał
PLIK="/home/directadmin/scripts/custom/lista_block_ip.txt"
while read; do
iptables -I INPUT -s $REPLY -j DROP
done < "$PLIK"
Niestety nie uruchamia się wraz ze startem systemu. Coś muszę jeszcze gdzieś dopisać?
#! /bin/sh
# /etc/init.d/zablokowane_adresy_ip
#
# Some things that run always
touch /var/lock/zablokowane_adresy_ip
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting script zablokowane_adresy_ip"
PLIK="/home/directadmin/scripts/custom/lista_block_ip.txt"
while read; do
ptables -I INPUT -s $REPLY -j DROP
done < "$PLIK"
;;
stop)
echo "Stopping script zablokowane_adresy_ip"
;;
*)
echo "Usage: /etc/init.d/zablokowane_adresy_ip {start|stop}"
exit 1
;;
esac
exit 0