GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL 7 :iptables を起動/有効化できない

問題:

iptables デーモンを起動/有効化しようとすると、次のエラーが表示されます:

# systemctl enable iptables
Failed to issue method call: Access denied
# systemctl start iptables
Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

解決策:

RHEL 7 以降、firewalld が導入され、デフォルトでは iptables パッケージはシステムにインストールされません。これは、iptables と firewalld の両方を実行する際の競合を避けるために行われます。

iptables-services パッケージがインストールされていることを確認してください。このレガシー パッケージは、以前の iptables 呼び出し用の systemd スクリプトを提供します。このパッケージは、インストール (またはアップグレード) 時のインストールの選択によっては、常にインストールされるわけではありません。

サービスを開始する前に、パッケージ「iptables-services」をインストールする必要があります。

# yum install iptables-services


Cent OS
  1. CentOS / RHEL / Fedoraで7zパッケージを抽出する方法は?

  2. CentOS / RHEL 7 :firewalld から iptables に切り替える方法

  3. CentOS / RHEL 7 で IPv6 を有効にする方法

  1. CentOS / RHEL 5 で IPv6 を有効にする方法

  2. CentOS/RHEL 5、6、7 で X11 転送を有効にする方法

  3. Nagios サービスを開始できません (CentOS/RHEL)

  1. CentOS / RHEL 7 :Firewalld を起動 / 停止または有効 / 無効にする方法

  2. CentOS / RHEL 7:vsftpd サービスを開始できません

  3. CentOS/RHEL 8 で IPv6 を有効にする方法