GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Deaktivieren Sie Firewalld auf CentOS

Wie kann ich Firewalld unter CentOS Linux deaktivieren? Das ist eine der Hauptfragen, die in Foren und Orten gestellt werden, wenn Sie ein Anfänger sind, der an CentOS-Systemen arbeitet. Die kurze Antwort ist, Sie müssen es nicht deaktivieren, das ist die einfache Problemumgehung. Wenn Sie jedoch keine Zeit haben, mit firewalld herumzuspielen und zu lernen, wie es funktioniert, zeigen wir Ihnen in diesem Tutorial, wie Sie es vollständig deaktivieren können.

Firewalld ist die Firewall-Lösung, die standardmäßig auf CentOS 7 und CentOS 8, der neuesten Version dieses Betriebssystems, installiert ist. Es ist eine gute und vollständige Firewall-Lösung für CentOS-Systeme, obwohl es nicht die beste ist, und es ist möglich, dass Sie es vollständig deaktivieren möchten, um ein anderes zu installieren, oder vielleicht möchten Sie es einfach loswerden.

Egal aus welchem ​​Grund, wenn Sie firewalld auf CentOS deaktivieren möchten dann sind Sie hier genau richtig, also bleiben Sie bei uns und lesen Sie weiter.

Was ist Firewalld?

Aber bevor Sie irgendetwas tun, ist es ratsam zu wissen, was Firewalld genau ist. Wie wir bereits erwähnt haben, handelt es sich um eine Firewall-Lösung, eine der vielen, die für CentOS-Server verfügbar sind, und diejenige, die standardmäßig in modernen Versionen dieser Distribution installiert wird.

Seit CentOS 7 ist Firewalld die Software, die verwendet wird, um iptables als Tool zur Verwaltung von Firewall-Regeln zu ersetzen. Wir haben bereits vor einigen Jahren ein wenig darüber gesprochen, als wir unseren CentOS 7 vs. CentOS 6-Vergleich durchgeführt haben. Der verlinkte Artikel enthält eine Liste wichtiger Änderungen, die in CentOS 7 hinzugefügt wurden, also sollten Sie es sich ansehen, wenn Sie CentOS 6-Server betreiben, da das EOL dieser Distribution dieses Jahr kommt.

In den meisten Fällen ist das Löschen oder Deaktivieren von Firewalld nicht erforderlich. Wie gesagt, es ist eine gute Firewall, oder besser gesagt, ein guter Firewall-Manager, aber es ist nicht zufällig das Beste, und Sie möchten wahrscheinlich etwas anderes ausprobieren, oder vielleicht gefällt es Ihnen wirklich, aber Sie müssen es deaktivieren einige Tests zu machen. Sehen wir uns auf jeden Fall an, wie Firewalld unter CentOS deaktiviert wird.

So deaktivieren Sie Firewalld auf CentOS

Um diesen Firewall-Manager zu deaktivieren, benötigen wir zunächst Root-Zugriff oder Sudo-Zugriff, was bedeutet, dass Sie entweder einen Benutzer benötigen, der Sudo-Befehle ausführen kann, oder sich als Root-Benutzer anmelden können müssen. Jede davon ist geeignet, also wählen Sie Ihren Favoriten aus.

firewall-cmd ist das Verwaltungstool für Firwalld auf der Befehlszeile, also prüfen wir zuerst den Status dieses Dienstes:

firewall-cmd --state

Wenn alles in Ordnung ist und Firewalld auf Ihrem System einwandfrei läuft, erhalten Sie eine „laufende“ Ausgabe. Wenn dies nicht der Fall ist, ist das Tool möglicherweise bereits deaktiviert oder läuft gerade nicht.

Unabhängig davon, ob es ausgeführt wird oder nicht, um sicherzustellen, dass es gestoppt wird, müssen Sie nur den folgenden Befehl ausführen:

systemctl stop firewalld

Dadurch wird der Dienst gestoppt, aber nicht dauerhaft deaktiviert, und er wird wieder online gehen, wenn das System neu gestartet wird. Um ihn vollständig zu deaktivieren, müssen wir Folgendes ausführen:

systemctl disable firewalld

Was bewirkt das? Es deaktiviert Firewalld beim Booten, was bedeutet, dass selbst nach einem Neustart des Systems der Firewalld-Daemon nicht wieder online geht. Derzeit besteht die einzige Möglichkeit, den Firewalld-Dienst zu starten, darin, dies manuell zu tun, was mit den folgenden Befehlen erfolgt:

systemctl enable firewalld
systemctl start firewalld

Dadurch wird der Dienst beim Booten vollständig aktiviert und für die aktuelle Sitzung gestartet. Wir sind natürlich nicht wirklich daran interessiert, aber es ist gut zu wissen, und Sie müssen es erneut starten, wenn Sie es nur zum Testen angehalten haben.

Andere Firewalld-Befehle

Es gibt ein paar weitere Dinge, die Sie mit den Firewalld-Diensten machen können, außer sie zu starten, zu stoppen, zu deaktivieren und zu aktivieren, also werfen wir einen Blick auf andere verfügbare Befehle:

  • reload:Sie können systemctl reload firewalld ausführen um den Firewalld-Dienst neu zu laden. Was bedeutet das? Das bedeutet, dass der Daemon des Dienstes neu geladen wird, um jede von Ihnen vorgenommene Änderung zu übernehmen, ohne dass der Dienst angehalten und neu gestartet werden muss (was eine beliebte Methode ist, um Änderungen wirksam werden zu lassen).
  • reload-or-restart:Einige Dienste bieten keine Reload-Funktionalität. Falls wir also nicht sicher sind, ob wir reload oder restart ausführen sollen, um Änderungen zu übernehmen, können wir einfach systemctl reload-or- ausführen. Firewalld neu starten . Dadurch wird versucht, den Firewalld-Dienst neu zu laden, und falls diese Funktionalität nicht verfügbar ist, wird der Dienst neu gestartet.

Schlussfolgerung

Bei dieser Gelegenheit haben wir ein paar Dinge über Firewalld auf CentOS-Systemen gelernt:Wir haben gelernt, wie man den Dienst beendet, wir haben auch das Gegenteil gelernt, nämlich ihn zu aktivieren und zu starten, und natürlich haben wir gelernt, wie man Firewalld auf deaktiviert CentOS, das war das Hauptziel dieses Artikels. Abschließend haben wir uns einige andere Befehle angesehen, mit denen Änderungen an unserem Firewalld-Daemon vorgenommen werden können.

Weiterführende Literatur:

  • Firewalls verwenden – RedHat Linux-Dokumentation.
Firewalld unter CentOS deaktivieren wurde zuletzt geändert:31. Januar 2020 von Esteban Borges
Cent OS
  1. Stoppen und deaktivieren Sie Firewalld unter CentOS 7 - Schritt-für-Schritt-Prozess?

  2. So deaktivieren Sie die Firewall unter CentOS 8 Linux

  3. Centos – Wie deaktiviere ich den Papierkorb?

  4. Richten Sie FirewallD unter CentOS 7 ein

  5. Wie deaktiviere ich SELinux auf CentOS?

So deaktivieren Sie SELinux unter CentOS 8

So stoppen und deaktivieren Sie Firewalld unter CentOS 7

So deaktivieren Sie SELinux unter CentOS 7

So deaktivieren Sie SELinux unter CentOS 8

So stoppen und deaktivieren Sie die Firewall unter CentOS 8

So deaktivieren Sie SELinux unter CentOS