web-dev-qa-db-ja.com

コマンドラインで操作するのではなく、ファイルを編集してiptablesルールを変更する方法

履歴では、単にファイルを編集してから
サーバー全体を再起動します。

ポート22が開いているラインを複製します
それを80に変更し、ファイルを保存して、再起動します。
iptablesがポート80を開いた状態で起動するようにシステム全体。

しかし最近では、そのファイルは存在しなくなりました
私のセントで6.5 O.S.

グーグルのほとんどの答えは、iptablesと対話する必要があることを示唆しています
ポートを有効および無効にするため。

iptablesと対話せずに、むしろ
目の前のすべてを1つの編集可能なファイルとして表示しますか?

27
user74548

CentOSでは、ファイル/etc/sysconfig/iptablesがない場合、iptables-saveを使用して現在のルールセットをファイルにダンプするだけで作成できます。

iptables-save > /etc/sysconfig/iptables

マシンを再起動する必要のないファイルをロードするには、iptables-restoreを使用できます

iptables-restore < /etc/sysconfig/iptables
48
Rabin

「service iptables save」で/ etc/sysconfig/iptablesに保存し、「service iptables restart」で作成したルールが保持されるようにする必要があると思います

1
Dan