Jak naprawić błąd „Firewalld nie działa” w Centos

Jak naprawić błąd „Firewalld nie działa” w Centos
Szukasz rozwiązania, aby naprawić błąd „zapora ogniowa nie działa”? Jesteśmy tutaj, aby Ci pomóc. W systemach operacyjnych opartych na systemie Linux, takich jak Centos, Firewalld to narzędzie do zarządzania zaporami ogniowymi. Działa jako front-end dla framework netfiltera jądra Linux, oferując funkcjonalność zapory. Obsługuje strefy zapory, mosty, IPv6, IPv4 i inne IPSets dla sieci.

Jeśli narzędzie Firewalld nie jest włączone lub w systemie brakuje tego narzędzia, możesz napotkać „Firewalld nie działa„Błąd w terminalu Centos. W tym poście sprawdzimy trzy różne rozwiązania naprawy „Firewalld nie działa” w systemie Centos. A więc zacznijmy!

Jak sprawdzić usługę zapory na centos

Istnieje możliwość, że możesz nie zainstalować lub włączyć zapory ogniowej w centroosach. Aby potwierdzić przyczynę tego błędu, wykonaj poniższe polecenie:

$ rpm -qa firewalld

W Centos, RPM narzędzie pozwala użytkownikom aktualizować, weryfikować, zapytać, instalować, odinstalować dowolny pakiet. Dodamy „-QA„Opcja, aby zapytać o pakiet Firewalld w poleceniu RPM. W rezultacie, jeśli wyjście pokazuje jakieś szczegóły dotyczące pakietu zapory ogniowej, to deklaruje, że pakiet zapory jest zainstalowany:

Jeśli wykonanie RPM nie pokazuje żadnych informacji związanych z zaporą ogniową, najpierw musisz zainstalować je w systemie przed skonfigurowaniem.

Śmiało i zainstaluj Firewalld, jeśli nie jest jeszcze zainstalowany w systemie CentOS. W przeciwnym razie przejdź do następnej sekcji i postępuj zgodnie z procedurą umożliwiania usługi zapory ogniowej w Centos.

Jak naprawić błąd „Firewalld nie działa” w CentoS poprzez instalowanie Firewalld

Aby zainstalować Firewalld w systemie, otwórz terminal CentOS, naciskając „Ctrl+alt+t”I napisz w nim poniżej:

$ sudo yum instaluj zaporę ogniową

Teraz rozpocznij usługę zapory ogniowej, wykonując to polecenie:

$ sudo systemctl start firewalld

Po rozpoczęciu usługi Firewalld włącz ją w systemie Centos:

$ sudo systemCtl włącz zaporę ogniową

Na koniec sprawdź status usługi Firewalld:

$ sudo systemctl status firewalld

Jak naprawić błąd „Firewalld nie działa” na Centos poprzez demaskowanie zapory ogniowej

Możesz utknąć w sytuacji, w której w systemie jest zainstalowany zapora ogniowa; Jednak wykonanie dowolnego polecenia Firewalld nadal pokazuje „Firewalld nie działa" błąd. Aby naprawić ten błąd, musisz znać status usługi zapory ogniowej w systemie:

$ sudo systemctl status firewalld

Twój Usługa zapory ogniowej może być zamaskowany, Dlatego jest nieaktywny w twoim systemie. Aby to rozwiązać „Firewalld nie działa„Błąd, musisz go najpierw maskować, zanim włączysz go w systemie Centos:

Do Usługa zapory ogniowej, Wykonamy to polecenie:

$ sudo systemCtl Unmasc Firewallld

Teraz rozpocznij usługę zapory w systemie:

$ sudo systemctl start firewalld

Następnie sprawdź status usługi Firewalld, wykonując poniższe polecenie w swoim terminalu:

$ sudo systemctl status firewalld

Jak naprawić błąd „Firewalld nie działa” w Centos, umożliwiając zaporę ogniową

Aby potwierdzić, czy problem z posiadaniem „Firewalld nie działa„Błąd występuje w tej sytuacji, musisz najpierw sprawdzić status statusu zapory ogniowej:

$ sudo systemctl status firewalld

Jeśli usługa zapory ma „nieaktywny„Status bez deklarowania jakiegokolwiek powodu, to powinieneś Włącz zaporę ogniową W twoim systemie:

Aby naprawić „Firewalld nie działa„Błąd w Centos, pierwszą rzeczą do zrobienia jest rozpoczęcie usługi zapory ogniowej:

$ sudo systemctl start firewalld

Teraz włącz go w swoim systemie Centos, pisząc poniżej podane polecenie w terminalu:

$ sudo systemCtl włącz zaporę ogniową

Aby sprawdzić status usługi Firewalld, wykonaj to polecenie:

$ sudo systemctl status firewalld

Wszystkie zrobione! Twój "Firewalld nie działa„Błąd powinien zostać naprawiony po przestrzeganiu dowolnej z podanych procedur. Teraz przetestujemy usługę zapory ogniowej, wykonując przykładowe polecenie:

$ sudo firewall-cmd --permanent --add-port = 22/tcp

W tym poleceniu zapory „„-stały„Opcja jest wykorzystywana do ustawiania opcji na stałe. Natomiast "-Dodatek„Opcja jest dodawana do otwartego portu 22 dla protokołu TCP:

Wprowadź hasło systemowe w celu uwierzytelnienia:

Wyjście deklaruje, że mamy naprawił „„Firewalld nie działa„Błąd w naszym systemie Centos:

Wniosek

Firewalld jest dynamicznie kontrolowany Zapora który oferuje wsparcie dla zapory i stref sieci. Ustawienia zapory IPv6 i IPv64, ipsets i mosty Ethernet są skonfigurowane za pomocą narzędzia Firewalld. Jeśli spotkałeś „Firewalld nie działa" błąd W twoim systemie jesteś we właściwym miejscu! W tym poście skompilowaliśmy trzy różne metody Napraw błąd „zapory ogniowej” w centroS system.