я бегу ЦенОС 8 веб-сервер, и недавно у меня были некоторые проблемы с Брандмауэр CSF, ЦСЖ Служба работает, но ЛФД не удалось.
Я провел небольшое исследование и смог исправить это, выполнив iptables --flush
(Однако я не уверен, что это была проблема!).
Тем не менее, кажется, что есть проблема с iptables service, когда я запускаю его, я получаю эту ошибку:
iptables.service — межсетевой экран IPv4 с iptables
Загружено: загружено (/usr/lib/systemd/system/iptables.service; включено; предустановка поставщика: отключена)
Активно: сбой (результат: код выхода) со вторника 22.06.2021 23:46:44 EET; 13 минут назад
Процесс: 11362 ExecStart=/usr/libexec/iptables/iptables.init start (code=exited, status=1/FAILURE)
Основной PID: 11362 (код=выход, статус=1/ОШИБКА)
22 июня 23:46:44 server.ahmedsuror.com systemd[1]: запуск брандмауэра IPv4 с помощью iptables...
22 июня, 23:46:44 server.ahmedsuror.com iptables.init[11362]: iptables: применение правил брандмауэра: iptables-restore v1.8.4 (nf_tables): цепочка «INVDROP» не существует
22 июня 23:46:44 server.ahmedsuror.com iptables.init[11362]: ошибка в строке: 5
22 июня 23:46:44 server.ahmedsuror.com iptables.init[11362]: попробуйте `iptables-restore -h' или 'iptables-restore --help' для получения дополнительной информации.
22 июня, 23:46:44 server.ahmedsuror.com iptables.init[11362]: [FAILED]
22 июня 23:46:44 server.ahmedsuror.com systemd[1]: iptables.service: основной процесс завершен, код = завершен, статус = 1/FAILURE
22 июня, 23:46:44 server.ahmedsuror.com systemd[1]: iptables.service: Ошибка с результатом «код выхода».
22 июня, 23:46:44 server.ahmedsuror.com systemd[1]: не удалось запустить брандмауэр IPv4 с помощью iptables.
Предупреждение: журнал ротировался с момента запуска модуля. Вывод журнала неполный или недоступен.
я пересмотрел /etc/sysconfig/iptables файл, и кажется, что INVDROP проблема, но после долгих исследований я обнаружил, что эта цепочка создана и управляется ЦСЖ.
В чем проблема и если ЦСЖ и ЛФД работают правильно, я должен беспокоиться?
Кроме того, я протестировал iptables с помощью Perl-скрипта по адресу /etc/CSF/csftest.pl
и все в порядке:
[root@server csf]# perl csftest.pl
Тестирование ip_tables/iptable_filter... ОК
Тестирование ipt_LOG... ОК
Тестирование ipt_multiport/xt_multiport... ОК
Тестирование ipt_REJECT... ОК
Тестирование ipt_state/xt_state... ОК
Тестирование ipt_limit/xt_limit... ОК
Тестирование ipt_recent... ОК
Тестирование xt_connlimit... OK
Проверка ipt_owner/xt_owner... ОК
Тестирование iptable_nat/ipt_REDIRECT... ОК
Тестирование iptable_nat/ipt_DNAT... ОК
РЕЗУЛЬТАТ: csf должен работать на этом сервере
Любая помощь приветствуется...