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

CentOS / RHEL 7 :Führen Sie niemals den iptables-Dienst und den FirewallD-Dienst gleichzeitig aus!

Standardmäßig verwendet RHEL 7 den FirewallD-Dienst, um Netzwerksicherheit bereitzustellen. FirewallD muss gestoppt und deaktiviert werden, wenn der iptables-Dienst verwendet wird:

# systemctl stop firewalld.service
# systemctl disable firewalld.service
# systemctl enable iptables.service
# systemctl start iptables.service

Der iptables-Dienst wird jetzt von einem separaten Paket namens iptables-services bereitgestellt:

# yum info iptables-services
Name        : iptables-services
Arch        : x86_64
Version     : 1.4.21
Release     : 13.el7
Size        : 23 k
Repo        : installed
From repo   : anaconda
Summary     : iptables and ip6tables services for iptables
URL         : http://www.netfilter.org/
License     : GPLv2
Description : iptables services for IPv4 and IPv6
            : 
            : This package provides the services iptables and ip6tables that have been split
            : out of the base package since they are not active by default anymore.

Das Paket iptables-services muss möglicherweise zuerst installiert werden:

# systemctl -a|grep iptables
● iptables.service                      not-found inactive dead      iptables.service

Beenden und deaktivieren Sie zuerst den Firewalld-Dienst.

# systemctl stop firewalld.service
# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.

Wenn Sie versuchen, den iptables-Dienst zu aktivieren, würde dies fehlschlagen.

# systemctl enable iptables.service
Failed to execute operation: No such file or directory

Installieren Sie die iptables-Dienste Paket.

# yum install iptables-services -y

Aktivieren Sie den iptables-Dienst :

# systemctl enable iptables.service
Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service.

Starten Sie den iptables-Dienst :

# systemctl start iptables.service
#


Cent OS
  1. Beide gleichzeitig ausführen, Windows und Ubuntu?

  2. CentOS / RHEL 7 :So geben Sie Befehlszeilenargumente und -optionen an, wenn der dhcpd-Dienst gestartet wird

  3. CentOS / RHEL 7:Der Samba-Dienst kann nicht gestartet werden

  4. So deaktivieren Sie „lvm2-lvmetad.socket/service“ unter CentOS/RHEL 7

  5. So deaktivieren Sie den rpc.quotad-Dienst in CentOS/RHEL 6 und 7

So stoppen und deaktivieren Sie Firewalld unter CentOS 7

So installieren und verwenden Sie Firewalld in CentOS / RHEL

Stoppen und deaktivieren Sie Firewalld unter CentOS 7 - Schritt-für-Schritt-Prozess?

So konfigurieren Sie FirewallD in RHEL, CentOS und Fedora

Fehlerbehebung „Verbindung abgelehnt“ von Remote-Servern in CentOS/RHEL 7 (entweder Firewalld- oder iptables-Dienstproblem)

Ändern der IPset-Regeln von IPtables zu Firewalld in CentOS/RHEL 7