web-dev-qa-db-ja.com

CentOS6.3でファイアウォールを無効にすることはできません

運が悪いのにファイアウォールを無効にしようとしています。私が試してみました:

  • [システム]-> [管理]-> [ファイアウォール]を通過し、そこで無効にします。
  • 'iptables -F'を実行してから、/ etc/init.d/iptablessaveを実行します
  • SELinuxを無効にしてみました

再起動するたびに、iptablesルールはまだそこにあります。 '/etc/init.d/iptables restore'を実行すると、空のリストが表示されますが、再起動するとすべてのルールが元に戻ります。他のプロセスがiptablesを開始し、ルールを入力しているようです

3
njc

/etc/sysconfig/system-config-firewallには、ファイアウォールの状態を判断するためにGUIが読み取ったと思われる行が含まれています。 --disabled命令に加えてこれをchkconfig iptables offに設定すると、うまくいくようです。

3
Matthew

CentOS 3を使用したことがないため、わかりませんが、新しいバージョンでは、起動時にiptablesを無効にするには、次のコマンドを実行します。chkconfig iptables off

Centos5および6のルールは/ etc/sysconfig/iptablesに保存されます

2
B14D3

Iptablesを使用している起動時に、他のファイアウォールソフトウェアがインストールされ、起動できるようになっている可能性があります。ソフトウェアが従来のinitスクリプトを使用している場合は、/ etc/init.d /にファイルがある可能性があります。その場合は、initスクリプトをgrepして、iptablesへの参照を含むすべてのinitスクリプトを検索することで、次のように見つけることができる場合があります。

grep -li iptables /etc/init.d/*

また、サービスはデフォルトのランレベルで開始するように構成されている可能性があります。これは、コマンドchkconfigで識別して無効にできます。

1
Preston

/ sbin/iptablesバイナリを、プロセスに関することを教えてくれるスクリプトに置き換えました。 libvirtdへの問題を追跡しました。 libvirtdが必要ない場合は、オフにしてみてください。これは私のために働いた。

ベン

0
Ben Sodenkamp