So deaktivieren Sie die Firewall dauerhaft in Red Hat Linux

Ich habe die folgenden Schritte ausgeführt, um die Firewall unter Linux zu deaktivieren. Nach dem Neustart ist die Firewall wieder aktiviert. Wie deaktiviere ich die Firewall dauerhaft?

  1. Melden Sie sich als root-Benutzer an.

  2. Geben Sie als Nächstes die folgenden drei Befehle ein, um die Firewall zu deaktivieren.

    service iptables save  
    service iptables stop  
    chkconfig iptables off  
    
  3. IPv6-Firewall deaktivieren.

    service ip6tables save  
    service ip6tables stop  
    chkconfig ip6tables off  
    
Author: fixer1234, 2014-08-08

5 answers

Für Version 7 von CentOS oder RedHat Enterprise müssen Sie den Befehl systemctl verwenden.

Zum Beispiel:

#Check status:

systemctl status firewalld

#Stop firewall:

systemctl stop firewalld

#Disable firewall:

systemctl disable firewalld

Extrahiert aus: http://www.sysadmit.com/2016/12/linux-deshabilitar-firewall-redhat-centos.html

 8
Author: Orange the new,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-21 10:28:32

ZU Ihrer Information: Dies funktioniert nicht mehr in RHEL7 und dem praktischen Init.d-Skript wurde entfernt.

Folgendes hat bei mir funktioniert.

systemctl stop firewalld
systemctl disable firewalld
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
 2
Author: teknopaul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-28 10:19:02

Um es dauerhaft zu deaktivieren, können Sie die iptables-Datei aus dem Verzeichnis /etc/rc entfernen.d/init.d....

 1
Author: user1564218,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-08-08 08:57:09

Sie können die Firewall dauerhaft deaktivieren, indem Sie den Befehl iptables-F jedes Mal ausführen, wenn Sie Ihren Linux-Host neu starten.

Führen Sie einfach die folgenden Befehle aus cd /etc/profile.d/
berühren custom.sh echo "iptables -F" >>custom.sh

Erstellen custom.sh datei und schreibe deinen Befehl (iptables-F) in diese Datei

Daher wird iptables-F bei jedem Neustart Ihres Linux-Hosts ausgeführt und Ihre Firewall deaktiviert. Es funktionierte für mich.

 0
Author: Naveen Kandakur,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-04-27 15:09:34

Ich folgte @teknopaul Antwort und es funktionierte gut sowohl iptables und firewalld gestoppt und inaktiv sind, aber wenn nach dem Neustart sehen Sie noch einige Regeln für die Ausführung Befehl iptables -L als überprüfen Sie für Ihre Netzwerkschnittstellen mit dem Befehl ifconfig. Wenn Sie die Netzwerkschnittstelle virbr0 sehen, deaktivieren Sie sie mit den Befehlen

systemctl stop libvirtd.service
systemctl disable libvirtd.service

Wenn Sie nun reboot die Maschine starten und iptables -L ausführen, sehen Sie keine Regeln und wenn Sie ifconfig ausführen, sehen Sie virbr0 nicht.

 0
Author: Mian Asbat Ahmad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-04 09:07:31