El 07/07/2013 07:55 p.m., Gonzalo Rivero escribió:
El dom, 07-07-2013 a las 19:21 -0300, Gonzalo Rivero escribió:manden las respuestas a la lista... El dom, 07-07-2013 a las 19:08 -0300, Ariel Martin Bellio escribió:El 07/07/2013 06:56 p.m., Gonzalo Rivero escribió:El dom, 07-07-2013 a las 18:47 -0300, Ariel Martin Bellio escribió:Hola!Hice unas reglas de iptables y la puse en un iptables_rules.sh en /etc/init.d/ Le puse los permisos: # chown root:root iptables_rules.sh # chmod 755 iptables_rules.sh luego creé un enlace simbólico en /etc/rc2.d/ # ln -s ../init.d/iptables_rules.sh /etc/rc2.d/S20iptables_rules El script al bootear no se ejecuta, abajo de todo le puse: echo iptables_rules_on > /var/log/iptables_run.log Para darme cuenta que se ejecutó (no tiene monitor) También probé ponienedolo en /etc/rcS.d/ Pero al final no se si arranca en rc2 o rcS # vim /etc/inittab __________________________________________________________________________________ # /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ # The default runlevel. id:2:initdefault: # Boot-time system configuration/initialization script. # This is run first except when booting in emergency (-b) mode. si::sysinit:/etc/init.d/rcS # What to do in single-user mode. ~~:S:wait:/sbin/sulogin # /etc/init.d executes the S and K scripts upon change # of runlevel. # # Runlevel 0 is halt. # Runlevel 1 is single-user. # Runlevels 2-5 are multi-user. # Runlevel 6 is reboot. [...]se enciende la computadora, grub carga linux, linux le pasa el control a init, que primero ejecuta lo de rcS.d y después lo que tenga definido en inittab, en tu caso, rc2.d. Entonces, se /debería/ ejecutar dos veces, pero no ves tu /var/log/iptables_run.log porque probablemente no llegó a esa parte y falló antes. Te recomiendo mover ese echo al principio e ir bajándolo hasta que encuentres el problema.Pero yo ejecuto desde consola: # /etc/init.d/iptables_rules.sh Asi de cabeza, y me tira todos lo echo que tiene y se crea el: /var/log/iptables_run.log¿probablemente sea algo con las variables de entorno?, en scripts de inicio no me pasó todavía, pero si con cron. Por ejemplo, no carga el path así que tengo que poner rutas para todo. La única forma de probar eso que se me ocurre es "reiniciar" todo el tiempo hasta que encuentres. (init single, init 2 creo que era para no reiniciar realmente. ¿man init?)era 'telinit' el comando. Mas información en man init, desde la sección CHANGING RUNLEVELS en adelante
¿Como es eso de reiniciar sin reiniciar?
<<attachment: sisisisol.vcf>>