Ich habe die folgenden Schritte ausgeführt, um die Firewall unter Linux zu deaktivieren. Nach dem Neustart ist die Firewall wieder aktiviert. Wie kann ich die Firewall dauerhaft deaktivieren?
Melden Sie sich als Root an.
Geben Sie als Nächstes die folgenden drei Befehle ein, um die Firewall zu deaktivieren.
service iptables save service iptables stop chkconfig iptables off
Deaktivieren Sie die IPv6-Firewall.
service ip6tables save service ip6tables stop chkconfig ip6tables off
firewall
iptables
redhat-enterprise-linux
user354719
quelle
quelle
Um es dauerhaft zu deaktivieren, können Sie die iptables-Datei aus dem Verzeichnis /etc/rc.d/init.d entfernen.
quelle
Sie können die Firewall dauerhaft deaktivieren, indem Sie bei jedem Neustart Ihres Linux-Hosts den Befehl iptables -F ausführen.
Führen Sie einfach die folgenden Befehle aus: cd /etc/profile.d/
touch custom.sh echo "iptables -F" >> custom.sh
Erstellen Sie die Datei custom.sh und schreiben Sie Ihren Befehl (iptables -F) in diese Datei
Bei jedem Neustart Ihres Linux-Hosts wird iptables -F ausgeführt und Ihre Firewall deaktiviert. Es hat bei mir funktioniert.
quelle
Ich folgte @teknopaul answer und es funktionierte einwandfrei. Sowohl iptables als auch firewalld sind angehalten und inaktiv. Wenn Sie jedoch nach dem Neustart noch einige Regeln zum Ausführen von Befehlen sehen,
iptables -L
überprüfen Sie Ihre Netzwerkschnittstellen per Befehlifconfig
. Wenn Sie die Netzwerkschnittstelle sehen,virbr0
deaktivieren Sie sie mit den BefehlenWenn Sie nun
reboot
die Maschine starteniptables -L
, sehen Sie keine Regeln, und wenn Sie starten, sehenifconfig
Sie keinevirbr0
.quelle