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
<<attachment: sisisisol.vcf>>