[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: inittab



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?)


Reply to: