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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

