iptables:コマンドが見つかりません - CentOS 5.5

iptables:コマンドが見つかりません - CentOS 5.5

CentOS 5.5を使用しています。私のiptablesに新しいIPを追加したいです。しかし、私はできません。

「iptables」ですべてを試しました。 'iptables' の最新バージョンは sbin にあります。私は "sbin"ディレクトリにあります。ところで、「iptables:コマンドが見つかりません」と表示されます。今どうすればいいですか?

答え1

あなたのiptablesプログラム/sbin/iptablesがありますが、/sbin/あなたのPATH。これは、コマンドプロンプトがディレクトリを見てそこで見つけようとするためです。ただし、現在のディレクトリ(あなたの場合)はあなたのディレクトリにもありません。/sbin/iptablesiptables: Command not foundPATHiptables/sbin/PATH

CentOS5の場合、デフォルトで/sbin/はPATHにはありません。iptablesただし、次のように入力してルートに切り替えると、ルートとしてのみ実行できます。

su

/sbin/PATH一方、ルートに切り替えると

su -

/sbin/あなたのディレクトリになります。 iptablesを見つけるにはPATH入力してください。毎回検索されることを確認するには、常に次のように入力してください。iptables/sbin/iptables

/sbin/iptables

PATHこれにより、プログラムの絶対パス名を指定して常に見つけることができるため、プログラムに何があるかは重要ではありません。

答え2

CentOS5では、iptables設定ファイルがあります/etc/sysconfig/iptables。ファイルを編集したら、ファイアウォールの再起動を使用してください/sbin/service iptables restart

関連情報