FireHOL

提供: ArchWiki
2024年4月12日 (金) 01:57時点におけるKgx (トーク | 投稿記録)による版 (→‎Configuration: 翻訳)
ナビゲーションに移動 検索に移動

FireHOL は、理解しやすく人間が読める設定ファイルから安全でステートフルなファイアウォールを構築するための言語 (およびそれを実行するプログラム) です。設定は、非常に複雑なセットアップでも読みやすくなっています。バックグラウンドで iptables (IPv4/IPv6) とインターフェイスします。

インストール

fireholAURインストール または firehol-gitAUR

設定

初期自動設定

Firehol には独自のファイアウォールウィザードが付属しています。デフォルトでは、すべてのトラフィックが許可されます。ウィザードを使用することは、システム上で実行されているすべての開いているポートとインターフェイスを自動的に検出する基本的なファイアウォール設定を取得するための最初のステップです。

# firehol wizard > /tmp/firehol.conf

設定は十分に文書化されています。/etc/firehol/firehol.conf の編集が完了したら、次にコマンドでテスト実行します。

# firehol try

これらの変更が元に戻るまで 30 秒あります。すべてが期待どおりに動作する場合は、firehol.service起動 します、有効化 することによって変更を永続化できます。

この記事またはセクションは加筆を必要としています。
理由: stub (議論: トーク:FireHOL#)

そのスクリプト宣言の学習を始める良い方法は、Firehol の設定例 をコピーすることです。

設定ファイルは bash ファイルで、次の 3 つの部分で構成されます。

  • helper
  • interface
  • router

Try, Run and Enable

You can test the configuration file's correctness by issuing:

# firehol try

or

# firehol nofast try

If the configuration is working, start/enable the firehol.service.

ヒント: