Kiedy uruchamiam na moim systemie Linux Redhat wersja 6.8 - status usługi iptables
Dostaję tabelę reguł (ale nie, jeśli działa iptables)
Czy poniższe informacje pokazują, że iptables działa?
# 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 jest włączony podczas uruchamiania
# chkconfig --list iptables
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
firewalld
instalujesz domyślnie i możesz sprawdzić jego status, uruchamiającsystemctl status firewalld
. Można także zainstalować pakiet o nazwie,iptables-services
a jeśli zostanie uruchomiony (nazwa usługi:)iptables
, możesz sprawdzić, czy jest uruchomiony.iptables-services
pakiety i sprawdzającsystemctl status iptables
, co powie ci, czyiptables
jest uruchomione, czy nie.firewalld
był mój problem!W ten sposób możemy wiedzieć tylko, jeśli nie działa
[root @ vm1 ~] # service status iptables iptables: Zapora nie działa.
jeśli jest uruchomiony, drukuje tabelę reguł, jak pokazano
źródło