Cuando ejecuto en mi máquina Linux Redhat versión 6.8 - servicio de estado de iptables
Obtengo la tabla de reglas (pero no si iptables se está ejecutando o no)
¿Muestra lo siguiente que iptables se está ejecutando?
# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject- with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject- with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
Iptables está habilitado en el arranque
# chkconfig --list iptables
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
firewalld
instalado de forma predeterminada y puede verificar su estado ejecutandosystemctl status firewalld
. Además,iptables-services
se puede instalar un paquete llamado y si se inicia (nombre del servicio:)iptables
, puede verificar si se está ejecutando o no.iptables-services
paquetes y comprobandosystemctl status iptables
, lo que le dirá si seiptables
está ejecutando o no.firewalld
fue mi problema!De esta manera podemos saber solo si no está funcionando
[root @ vm1 ~] # service iptables status iptables: Firewall no se está ejecutando.
si se ejecuta, imprime la tabla de reglas como se le muestra
fuente