Я использую CentOS версии 6.5 (Final) и не могу понять, почему мой iptables не запускается. Возможно, я выполнил какую-то другую команду, чтобы навсегда предотвратить запуск iptables; Я не помню. Однако сейчас мне нужно запустить iptables, но я не могу его запустить.
Какие-либо предложения?
[root@server1 log]# chkconfig iptables --list
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@server1 log]# service iptables status
iptables: Firewall is not running.
[root@server1 log]# service iptables start
[root@server1 log]# service iptables status
iptables: Firewall is not running.
ОБНОВИТЬ:
Я посмотрел на это немного больше и сразу /etc/init.d/iptables start
и увидел это сообщение об отсутствии такого файла или каталога.
stat("/var/lock/subsys/iptables", 0x7ffff80481d0) = -1 ENOENT (No such file or directory)
Таким образом, я создал этот файл, изменил завивки и затем запустил iptables. iptables все еще не запускался, но теперь я получаю сообщение о том, что «модули брандмауэра не загружены».
На этом сервере было сделано много изменений, направленных на усиление безопасности. Может ли это быть проблемой?
touch /var/lock/subsys/iptables
chmod 640 /var/lock/subsys/iptables
service iptables start
service iptables status
iptables: Firewall modules are not loaded.
ОБНОВЛЕНИЕ 2:
Я перезагрузился после создания subsys/iptables
и его там больше не было. Все остальные мои службы работают нормально и запускаются / останавливаются без проблем.
ОБНОВЛЕНИЕ 3:
Чтобы убедиться, что iptables волшебным образом вылечил себя, я перезагрузил сервер. Однако после перезагрузки служба больше не работает.
- ДО того, как я перезагрузился -
[root @ server1 ~] # who -r run-level 5 2014-09-10 13:47
[root @ server1 ~] # chkconfig --list iptables iptables 0: выкл. 1: выкл. 2: вкл. 3: вкл. 4: вкл. 5: вкл. 6: выкл.
[root @ server1 ~] # service iptables status Таблица: цепочка фильтров INPUT (policy ACCEPT) num target prot opt источник назначения
Цепочка FORWARD (политика ПРИНЯТЬ) num target prot opt источник назначения
Цепной ВЫХОД (политика ПРИНЯТЬ) num target prot opt источник назначения
[root @ server1 ~] # shutdown -r сейчас
- После того, как я перезагрузился -
[root @ server1 ~] # service iptables status iptables: брандмауэр не работает.
[root @ server1 ~] # chkconfig --list iptables iptables 0: выкл. 1: выкл. 2: вкл. 3: вкл. 4: вкл. 5: вкл. 6: выкл.