¿cómo ejecutar script de iptables al arrancar?

Foro para que los usuarios de MAX consulten las dudas que puedan tener.

Moderadores: daniel.esteban, victor.armendariz, ruben.garcia45, irene.olalla, dgonzalezarroyo

Responder
des_AGUS
Mensajes: 13
Registrado: 30 May 2005, 11:53

Hola

¿Alguien sabe cómo hay que llamar a un scrip o programa de procesamiento por lotes para ejecutar algunas órdenes del firewall a partir de iptables?¿en qué directorio hay que colocarlo?¿qué hay que hacer para que se ejecute al iniciar el sistema?


Hasta ahora en vista de que no soy capaz de generar una especie de autoexec.bat del MS-DOS,tb. he intentado instalar un firewall bajando un pograma sencillo para configurarlo de:

http://projectfiles.com/firewall/rc.firewall
http://projectfiles.com//firewall/vt/fi ... install.sh

y al correrlo me dice que no puede escribir en /etc/rc.d...pero el caso es que si ejecuto rc.firewall, y luego hago iptables -L , pues resulta que funciona...pero ¿cómo hago para que ese script se ejecute al iniciar el sistema para así tener que evitar ejecutarlo 'a mano'?

Gracias y saludos.
des_juan-leyva
Site Admin
Mensajes: 16
Registrado: 26 Nov 2004, 13:56

¿Ejecutas el script como root?

Para ello, abre un terminal y pon esto:

$ su - root (te pedirá la clave de root que creo recordar es cmadrid)
$ cd /directorio_del_script
$ chmod +x firewall_install.sh
$ ./firewall_install.sh

A ver si te funciona así.

Si no te funciona así, puedes hacer lo siguiente (NOTA , no tengo MAX a mano pero debería ser así tal y como es en Debian)

copiar el script rc.firewall en /etc/rc.boot reinicias y pruebas

Si esto tampoco te sirve, copias el rc.firewall en /etc/init.d y ejecutas

$ update-rc.d rc.firewall defaults 90

esto te creará una entrada en todos los niveles de arranque (directorios /etc/rc*.d)

Cuéntanos a ver como te va
des_juan-leyva
Site Admin
Mensajes: 16
Registrado: 26 Nov 2004, 13:56

copiar el script rc.firewall en /etc/rc.boot reinicias y pruebas
Ten cuidado al hacer esto, porque hasta que no termina de ejecutarse tu script no se ejecutan el resto de scripts del directorio
des_AGUS
Mensajes: 13
Registrado: 30 May 2005, 11:53

¡Estupendo!

Me ha funcionado::

-copiando el fichero con el scirpt con el firewall en /etc/init.d
-Después haciendo: update-rc.d rc.firewall defaults 90

Con esto instalé el firewall que me bajé de http://projectfiles.com y cuyo nombre de fichero es rc.firewall... y me arrrancaba al inicio

Después quité este fichero de /etc/init.d para instalarme, en este mismo directorio, un fichero que he elaborado yo mismo con reglas de iptables que he ido cogiendo de revistillas (y que aveces no entiendo del todo) y tb. me funcionó con el update....al arrancar el sistema se ejecutaba el script.

Ahora, me pregunto ¿me sigo comiendo la cabeza para instalar un firewall (sea obtenido de internet o elaborándolo a partir de libros y revistas) o trae MaxMadrid 1.2 un firewall por defecto adecuado para un ordenador que no ofrece servicios tipo http o ftp, etc, y que funciona en casa con un modem?..¿.y para el aula de mi centro que funciona con adsl y creo con IP fija (la verdad no me acuerdo si la IP es fija o dinámica) , si existe ese firewall por defecto, que no lo sé, es adecuado para evitar invasiones de intrusos? ¿alguien ha trabajado sobre el tema?

Salud
des_jmiguel.sancho
Mensajes: 374
Registrado: 01 Dic 2004, 22:40
Ubicación: Madrid

El unico firewall que uso es iptables y si no me equivoco todos los demás son aplicaciones que configuran las reglas de iptables de una forma más o menos cómoda, más o menos precisa.

Es indiferente que tengas modem, adsl, o que tengas servidores, el firewall es el mismo, lo uque cambian son las reglas para dirigir el tráfico tcp/ip
Saludos
José Miguel
Responder