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

Re: inittab



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


Reply to: