Когда я работаю на моей машине с Linux Redhat версии 6.8 - сервис iptables status
Я получаю таблицу правил (но не в том случае, если iptables запущен или нет)
Следующее показывает, что iptables работает?
# 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 включен при загрузке
# chkconfig --list iptables
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
firewalld
установили по умолчанию, и вы можете проверить его состояние, запустивsystemctl status firewalld
. Кроме того, вызываемый пакетiptables-services
может быть установлен, и если он запущен (имя службы:)iptables
, вы можете проверить, работает он или нет.iptables-services
пакеты и проверяяsystemctl status iptables
, который скажет вам,iptables
работает ли или нет.firewalld
была моя проблема!Таким образом, мы можем знать, только если он не работает
[root @ vm1 ~] # service iptables status iptables: брандмауэр не работает.
если работает, он печатает таблицу правил, как показано на рисунке
источник