Deshabilitar el servicio iptables en CentOS

Deshabilitar el servicio iptables en CentOS

No quiero que el servicio se inicie después de reiniciar. mi código hace esto:

service iptables stop
service iptables save
chkconfig --level 123456 iptables off
service iptables status
iptables: Firewall is not running.

pero después de reiniciar:

[root@cteraportal ~]# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

¿Por qué comienza en el arranque incluso después de desactivar chckonfig?

Respuesta1

¿Por qué comienza en el arranque incluso después de desactivar chckonfig?

SysVen eso(que es lo que implica el uso del servicecomando) no rastrea los servicios en sí, simplemente ejecuta comandos desde "scripts de inicio", y se supone que estos realizan cualquier verificación específica del servicio. Debería echar un vistazo al script de inicio (probablemente /etc/init.d/iptableso similar) y lo que hace en respuesta status. Probablemente solo llame a esto:

iptables -L

Tenga en cuenta que esto nonoconsulte con un demonio de usuario ya que no existe tal cosa como WRT iptables; el funcionamiento principal en realidad lo proporciona el kernel, y las herramientas del área de usuario son solo para configurar o consultarel núcleoreglas de filtrado de red.

En este sentido, no se puede "desactivar" porque no es algo que esté activado para empezar: establecer un firewall es sólo una cuestión de pasarle al núcleo un conjunto de reglas de filtrado para paquetes de red. Sin embargo, si no hay reglas, entonces no se realiza ningún filtrado. Esto es lo que tu service iptables statusreflejas.

información relacionada