Вы ищете решение, чтобы исправить ошибку “FirewallD is not running” ? Мы здесь, чтобы помочь вам. В операционных системах на базе Linux, таких как CentOS , FirewallD представляет собой служебную программу управления брандмауэром. Он действует как интерфейс для инфраструктуры netfilter ядра Linux, предлагая функции брандмауэра. Он поддерживает зоны межсетевого экрана, мосты, IPv6, IPv4 и другие наборы IP для сетей.
Если утилита FirewallD не включена или в вашей системе отсутствует этот инструмент, вы можете столкнуться с ошибкой “FirewallD is not running” в вашем терминале CentOS. В этом посте мы рассмотрим три различных решения для исправления ошибки “FirewallD is not running” в системе CentOS. Итак, начнем!
Существует вероятность того, что вы не установили или не включили FirewallD на вашем CentOS. Чтобы подтвердить причину этой ошибки, выполните следующую команду:
$ rpm -qa firewalld
В CentOS утилита rpm позволяет пользователям обновлять, проверять, запрашивать, устанавливать и удалять любые пакеты. Мы добавим параметр « -qa » для запроса пакета FirewallD в команде rpm. В результате, если выходные данные показывают какие-либо подробности о пакете FirewallD, то это означает, что пакет FirewallD установлен.
Если выполнение rpm не показывает никакой информации, относящейся к FirewallD, вы должны сначала установить его в своей системе, прежде чем настраивать его.
Продолжайте и установите FirewallD, если он еще не установлен в вашей системе CentOS. В противном случае перейдите к следующему разделу и выполните процедуру включения службы FirewallD в CentOS.
Чтобы установить FirewallD в вашей системе, откройте терминал CentOS, нажав «CTRL+ALT+T», и напишите в нем приведенное ниже:
$ sudo yum install firewalld
Теперь запустите службу FirewallD, выполнив эту команду:
$ sudo systemctl start firewalld
После запуска службы FirewallD включите ее в своей системе CentOS:
$ sudo systemctl enable firewalld
Наконец, проверьте статус службы FirewallD:
$ sudo systemctl status firewalld
Вы можете застрять в ситуации, когда в вашей системе установлен FirewallD; однако выполнение любой команды FirewallD по-прежнему показывает ошибку “FirewallD is not running”. Чтобы исправить эту ошибку, вам необходимо знать статус службы FirewallD в вашей системе:
$ sudo systemctl status firewalld
Ваш сервис FirewallD может быть замаскирован, поэтому он неактивен в вашей системе. Чтобы устранить эту ошибку “FirewallD is not running”, вы должны сначала демаскировать ее, прежде чем включать ее в вашей системе CentOS:
Чтобы демаскировать службу FirewallD, мы выполним эту команду:
$ sudo systemctl unmask firewalld
Теперь запустите службу FirewallD в вашей системе:
$ sudo systemctl запустить firewalld
Затем проверьте состояние службы FirewallD, выполнив в своем терминале команду, указанную ниже:
$ sudo systemctl start firewalld
Чтобы убедиться, что ваша проблема, связанная с ошибкой “FirewallD is not running”, связана с этой ситуацией, вы должны сначала проверить статус статуса FirewallD:
$ sudo systemctl status firewalld
Если служба FirewallD находится в «inactive» состоянии без указания причины, вам следует включить FirewallD в своей системе.
Чтобы исправить ошибку“FirewallD is not running” в CentOS, первое, что нужно сделать, это запустить службу FirewallD:
$ sudo systemctl start firewalld
Теперь включите его в своей системе CentOS, выполнив следующую команду в терминале:
$ sudo systemctl enable firewalld
Чтобы проверить статус службы FirewallD, выполните эту команду:
$ sudo systemctl status firewalld
Все сделано! Ошибка “FirewallD is not running” должна быть исправлена после выполнения любой из указанных процедур. Теперь мы протестируем службу FirewallD, выполнив пример команды:
$ sudo firewall-cmd --permanent --add-port=22/tcp
В этой команде FirewallD параметр «–permanent» используется для постоянной установки параметров. В то время как опция «–add-port» добавлена для открытия порта 22 для протокола tcp.
Введите системный пароль для аутентификации.
Выходные данные заявляют, что мы исправили ошибку “FirewallD is not running” в нашей системе CentOS.
FirewallD — это динамически управляемый межсетевой экран, который предлагает поддержку межсетевого экрана и сетевых зон. Параметры брандмауэра IPv6 и IPv64, наборы IP и Ethernet-мосты настраиваются с помощью утилиты FirewallD. Если вы столкнулись с ошибкой “FirewallD is not running” в своей системе, значит, вы попали в нужное место! В этом посте мы собрали три разных метода для исправления ошибки “FirewallD is not running” в системе CentOS .