Cómo detener temporalmente iptables en Ubuntu

9

Yo uso IPTABLES en / etc / network / interfaces

pre-up iptables-restore /etc/firewall.txt

Intenté buscar algo como /etc/init.d/iptablesen Ubuntu pero parece que no existe, así que si tengo que detener IPTABLE temporalmente para el trabajo del administrador de sistemas, ¿cómo puedo hacer eso?

usuario registrado
fuente

Respuestas:

9

iptablesNo es un servicio, sino una instalación dentro del núcleo. Por eso no puedes detenerlo.

Si alguna vez necesita detener iptables rápidamente, esta es mi sugerencia:

  1. Configure sus iptables para completar.

  2. Guarde la configuración primero: iptables-save > /etc/iptables.conf

  3. Vacíe las iptables y configúrelo 'abierto':

    • Todas las políticas establecidas en ACEPTAR
    • Configure todos los NAT necesarios para que su administrador del sistema funcione
    • Si usa el enrutamiento basado en políticas en la tabla de cambios, también configúrelo según sea necesario
  4. Guarde el conjunto de reglas 'abierto': iptables-save > /etc/open-iptables.conf

Ahora, cuando necesite 'deshabilitar' rápidamente iptables, haga lo siguiente:

cat /etc/open-iptables.conf | iptables-restore.

Después de eso, 'vuelva a habilitar' iptables usando:

cat /etc/iptables.conf | iptables-restore

( iptables-restore < /etc/open-iptables.conftambién podría funcionar; pero he leído en otro lugar que a veces no funciona)

pepoluan
fuente