reglas de iptables
Horst von Brand
vonbrand en inf.utfsm.cl
Vie Ene 7 14:06:43 CLST 2005
Victor Hugo dos Santos <victorhugops en cass.cl> dijo:
> Historiadores creen que en la fecha Fri, 07 Jan 2005 11:19:15 -0300
> "Rodrigo Henriquez M - Corporacion Linux S.A."
> <rodrigo en corporacionlinux.cl> escribio:
> [...]
> > > Busca en el archivo /proc/kcore
> > > Allí se guardan todas las reglas iptables y un monton de cachureos
> > > que usa el kernel.
> > Por ningun motivo hagas esto.
> >
> > kcore _es_ la memoria virtual del nucleo.
> plop !!!
> se los datos de iptables están allá adentro (kcore), por que no deberías
> de hacerlo ????
Porque no tienes idea de como encontrarlos. iptables(8) si sabe (y hay
documentacion sobre los mecanismos "limpios" usados al efecto). Por lo
demas, basta que cambies a la siguiente serie del nucleo, y sonaste; o
cambias de arquitectura, y ya no encuentras nada. Etc.
> Se supone que al momento de ejecutar:
> iptables -L
> este consulta kcore (según información de M. Oyarzo) y por que no podría
> yo hacer el mismo ???
Veamos...
strace iptables -L > /dev/null 2> /tmp/lista
grep kcore /tmp/lista
aca (FC2) dice que no.
> me acuerdo que un colega aca de la lista, hace un par de anos, cuando
> bind no guardaba el cache en disco,
Eso debe haber sido bind-0.0.0.1 o algo asi...
> estaba trabajando con kcore, para
> sacar el cache de dns y guardarlo en disco de manera manual !!!
Ahhhhhy!
Eso es demencia pura. Por lo demas, kcore no tiene directamente informacion
respecto de los procesos (named(8) es un programa corriente).
> Lo que haria en este caso es solamente obtener algunas informaciones de
> kcore y no modificarlo (creo que mismo que yo quisiera modificarlo,
> tampoco podría)... Y en caso de una modificación, concordaría con
> ustedes, que seria un apocalipsis !!!
Y esta documentado como hacerlo! Hasta como escribir y cargar modulos
especiales!! Y como hacer que se comunique el modulo en el nucleo con el
modulo del caso en iptables!!!
> opiniones a respecto ???
Que esto sea Unix no significa que haya que buscar la forma mas enredada de
hacer las cosas (como creen las masas sin lavar), todo lo contrario.
<http://www.catb.org/~esr/writings/unix-koans/>
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux