Lorsque j'exécute sur ma machine Linux Redhat version 6.8 - état du service iptables
J'obtiens la table des règles (mais pas si iptables fonctionne ou non)
Est-ce que ce qui suit montre que iptables fonctionne?
# 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 activé au démarrage
# chkconfig --list iptables
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
firewalld
installé par défaut et vous pouvez vérifier son état en exécutantsystemctl status firewalld
. En outre, un package appeléiptables-services
peut être installé et s'il est démarré (nom du service:)iptables
, vous pouvez vérifier s'il fonctionne ou non.iptables-services
packages et en vérifiantsystemctl status iptables
, ce qui vous dira s'iliptables
est en cours d'exécution ou non.firewalld
était mon problème!De cette façon, nous ne pouvons savoir que si elle ne fonctionne pas
[root @ vm1 ~] # service iptables status iptables: le pare-feu n'est pas en cours d'exécution.
s'il est en cours d'exécution, il imprime le tableau des règles comme indiqué
la source