El 13-10-2010 9:42, Victor Hugo dos Santos escribió:
2010/10/12 Miguel Oyarzo O.<ad...@aim.cl>:

Estimados,

Existe alguna manera de eliminar solo la cadena POSTROUTING de la tabla
mangle de un solo comando?

Algo como
iptables -t mangle -F -cadena POSTROUTING
(desde luego lo de arriba no se puede)

No deseo borrar toda la tabla mangle:

Hola,

que necesitas exactamente ???

por que por aca, tengo algunas reglas que activo/desactivo de acuerdo
a la demanda y lo que hago es el siguiente:


- creo algunas tabla
sudo iptables -t nat -N VHS
sudo iptables -t nat -N SERVERS

- pongo las reglas en sus respectivas entradas
sudo iptables -t nat -I POSTROUTING -s 172.16.200.200 -j VHS
sudo iptables -t nat -I POSTROUTING -s 10.0.0.0/24 -j SERVERS

- luego aplico algunas reglas dentro de sus respectivas tablas
sudo iptables -t nat -I VHS -d www.playboy.com -j MASQUERADE
sudo iptables -t nat -I VHS -d www.yuvutu.com -j MASQUERADE
sudo iptables -t nat -I SERVERS -p tcp --dport 80 -j MASQUERADE
sudo iptables -t nat -I SERVERS -p tcp --dport 25 -j MASQUERADE
etc... etc.

- luego, cuando es necesario desactivar algunas reglas... solo quito
la linea correspondiente de la tabla POSTROUTING, por ejemplo:
sudo iptables -t nat -D POSTROUTING -s 172.16.200.200 -j VHS

en el personal, encuentro bastante practico y dinámico (no es
necesario detener/limpiar todas las reglas del cortafuegos, como
ocurre generalmente)... pero bueno, la verdad no se si sirve para vos.

Nota.: los comandos de arriba los escribir de memoria.. pero si no me
falla la memoria, deberían de estar buenos y operativos.

salu2


Como escribí mas arriba lo que buscaba era borrar la cadena POSTROUTING de la tabla mangle, pero de un solo comando (nada de -D )

Era mas facil de lo que pensaba:

iptables -t mangle -F POSTROUTING


Saludos,


=====================================
Miguel A. Oyarzo O.
Ingeniería en Redes y Telecomunicaciones
Austro Internet S.A.  &  INALAMBRICA S.A.
Teléfono: [+05661] 710030
Punta Arenas - Chile
Linux User: # 483188 - counter.li.org
=====================================

Responder a