Quando eu executo minha máquina Linux Redhat versão 6.8 - service iptables status
Recebo a tabela de regras (mas não se o iptables estiver sendo executado ou não)
O seguinte mostra que o iptables está em execução?
# 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á ativado na inicialização
# chkconfig --list iptables
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
firewalld
instalou por padrão e pode verificar seu status executandosystemctl status firewalld
. Além disso, um pacote chamadoiptables-services
pode ser instalado e, se iniciado (nome do serviço:)iptables
, você pode verificar se está em execução ou não.iptables-services
pacotes e verificandosystemctl status iptables
, o que informará seiptables
está sendo executado ou não.firewalld
foi o meu problema!Desta forma, podemos saber apenas se não estiver em execução
[root @ vm1 ~] # service iptables status iptables: o firewall não está sendo executado.
se estiver em execução, imprime a tabela de regras, como mostrado a você
fonte