Les comento lo que hice y me funcionó.
Cree el archivo /var/efw/inithooks/rc.firewall.local con permisos 755.
Dentro puse lo siguiente para que me leyera del archivo /root/blocked.ip.db un listado de IP a las que no quiero permitirles el acceso a mi servidor por el puerto 25 desde afuera.
Ahora, me ayudan a pulir el script?????

#!/bin/bash
# See how we were called.

_input="/root/blocked.ip.db"
_customchain="CUSTOMINPUT"
_interface="eth1"

IPT=/sbin/iptables

case "$1" in
start)
## add your 'start' rules here

while IFS= read -r ip
do
$IPT -A $_customchain -i $_interface -s $ip -p tcp --destination-port 25 -j LOG --log-prefix "IP DROP"
done < "$_input"
;;
stop)
## add your 'stop' rules here

iptables -F CUSTOMINPUT
;;
reload)
## add your 'reload' rules here

$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|reload|stop}"
exit 1
esac

exit 0

Damián Tomey Soto
Administrador Red EQRO
Tel: (32) 413011 Ext. 1488

El 30/10/2014 a las 12:40 p.m., Damián Tomey Soto escribió:
Saludos colegas.
Necesito en mi cortafuegos (Endian Firewall Comunity) bloquear ciertas IP, he estado leyendo en Internet y se dice de crear un script en /var/efw/inithooks/ con el nombre rc.firewall.local y dentro con este contenido:

#!/bin/bash
# See how we were called.

case "$1" in
start)
## add your 'start' rules here
;;
stop)
## add your 'stop' rules here
;;
reload)
## add your 'reload' rules here
;;
*)
echo "Usage: $0 {start|reload|stop}"
esac

La idea es agregar a la cadena CUSTOMINPUT las ip que quiero bloquear pero no se como adaptar el script anterior para start, stop y reload. Si alguno de ustedes lo ha hecho y pudiera ayudarme o los mas conocedores pudieran ayudar igual. Gracias.



______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20141030/e8a0f50f/attachment.html>
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a