On Mon, Oct 13, 2003 at 01:58:03AM -0600, [EMAIL PROTECTED] wrote:
 > Bueno esto es lo que yo pongo .. 
 > 
 > Me voy a /etc/init.d/ 
 > Y Ahi pongo el scrip, por ejemplo si el scrip se llama firewall 
 > 
 > Despues le doy update-rc.d firewall defaults
 > 
 > De todos modos lea man update-rc.d 

 Lo cual est� bien en principio, pero tiene un problema: "defaults"
 instala el script en la secuencia "20", tal vez tiene m�s sentido si
 explico eso as�:

$ ls /etc/rc2.d/
K11anacron
S10sysklogd
S11hotplug
S11klogd
S14ppp
S20alsa
S20cupsys
S20exim
S20inetd
S20logoutd
S20makedev
S20postgresql
S20ssh
S89anacron
S89atd
S89cron
S91apache
S99fetchmail
S99gdm
S99rmnologin

$ ls /etc/rcS.d/
README
S05keymap.sh
S10checkroot.sh
S18hwclockfirst.sh
S20modutils
S30checkfs.sh
S30procps.sh
S30setserial
S35devpts.sh
S35mountall.sh
S36hotplug
S39dns-clean
S39ifupdown
S40hostname.sh
S40networking   <-
S45mountnfs.sh
S48console-screen.sh
S50hwclock.sh
S51ntpdate
S55bootmisc.sh
S55urandom
S70nviboot
S75sudo
S85nethack

 cuando la m�quina arranca en el runlevel 2, lo que sucede es que se
 ejecuta todo lo del runlevel S y *luego* todo lo del 2, en el orden que
 aparece all� arriba.  Si hace lo que Vd. dice, eso se ejecuta en este
 orden:

     1  rcS.d/S40networking
     2  rcS.d/S45mountnfs.sh
     3  rcS.d/S48console-screen.sh
     4  rcS.d/S50hwclock.sh
     5  rcS.d/S51ntpdate
     6  rcS.d/S55bootmisc.sh
     7  rcS.d/S55urandom
     8  rcS.d/S70nviboot
     9  rcS.d/S75sudo
    10  rcS.d/S85nethack
    11  rc2.d/S10sysklogd
    12  rc2.d/S11hotplug
    13  rc2.d/S11klogd
    14  rc2.d/S14ppp
    15  rc2.d/S20alsa
    16  rc2.d/S20cupsys
    17  rc2.d/S20exim
    18  rc2.d/S20firewall

 la l�nea 1 levanta las interfaces de red, y la l�nea 18 configurar�a el
 firewall.  En el intermedio, no hay firewall y en la configuraci�n por
 defecto todo entra y sale.  En esta m�quina eso quiere decir que hay
 una ventana de tiempo en la cual CUPS y Exim son potencialmente
 accesibles desde fuera (no es el caso debido a la configuraci�n local
 de esas cosas individuales).

 �Suena a paranoia?  Bueno, �para que est� poniendo el firewall en
 primer lugar entonces?

 Si se pone el script en /etc/network/if-pre-up.d/ el firewall existe
 desde el momento en que la interface existe, pero antes de que est�
 configurada, lo cual quiere decir que la ventana de tiempo esa que
 menciono no existe del todo.

-- 
Marcelo

-- 
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED]  http://www.linux.or.cr/listas

Responder a