ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как исправить ошибку “FirewallD is not running” в CentOS

Как исправить ошибку “FirewallD is not running” в CentOS

Вы ищете решение, чтобы исправить ошибку “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

Существует вероятность того, что вы не установили или не включили FirewallD на вашем CentOS. Чтобы подтвердить причину этой ошибки, выполните следующую команду:

$ rpm -qa firewalld

 

В CentOS утилита rpm позволяет пользователям обновлять, проверять, запрашивать, устанавливать и удалять любые пакеты. Мы добавим параметр « -qa » для запроса пакета FirewallD в команде rpm. В результате, если выходные данные показывают какие-либо подробности о пакете FirewallD, то это означает, что пакет FirewallD установлен.

Если выполнение rpm не показывает никакой информации, относящейся к FirewallD, вы должны сначала установить его в своей системе, прежде чем настраивать его.

Продолжайте и установите FirewallD, если он еще не установлен в вашей системе CentOS. В противном случае перейдите к следующему разделу и выполните процедуру включения службы FirewallD в CentOS.

 

Как исправить ошибку “FirewallD is not running” в CentOS, установив FirewallD

Чтобы установить 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 не запущен» в CentOS, сняв маску с 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” в CentOS, включив 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 .

Exit mobile version