2016/02/23 EdgeMAX シリーズのファームウェア v1.8.0 がリリースされました。
詳細はこちら をご覧下さい。

「コマンド > configure > firewall」の版間の差分

提供:EdgeOS 日本語Wiki [非公式]
ナビゲーションに移動 検索に移動
編集の要約なし
6行目: 6行目:
{{コマンド > configure > 設定要素 > 解説定型句|firewall}}
{{コマンド > configure > 設定要素 > 解説定型句|firewall}}


<!-- 未作成
* ファイアウォール機能を利用する際の基本的な流れは、以下になります。
*# firewall name や firewall modify エントリ (ruleset) を作成
*# ruleset 内の rule を作成
*# interface へ firewall を適用 → [[コマンド > configure > interfaces]] 参照。
*#: (例) <code># set interfaces ehternet eth0 firewall in name {FW_ENTRY}</code>
* ファイアウォールの ruleset には、大きく分けて name エントリと、modify エントリの 2種類あり、さらに IPv4 用と IPv6 用とで、計 4種類あります。
* パケットやコネクションに mark を付与したり、ヘッダのフラグを変更したり、といった modify を行うものは、firewall modify エントリで作成し、パケットフィルタリング等は firewall name エントリを作成する感じかと思います。
* インターフェースに適用できるファイアウォール ruleset は、インターフェース × in/out/local × name/modify × ipv4/ipv6 毎に 1つのみです。ruleset を細かく分けても複数適用できませんので、1つの ruleset 内の複数の rule として作成しましょう。
*: (例) eth0 - in に name エントリを 2つ適用させようとしてもできません。name エントリ 1つ、modify エントリ 1つ、は適用できます。
* <code>firewall group</code> で、アドレス・ネットワーク・ポートのグループを作成することができ、firewall rule のマッチさせる条件に利用することができます。同条件で複数の rule を適用させる場合には、グループを作成しておくと楽になるかも知れません。
 
 
=== よく使いそうなコマンド ===
=== よく使いそうなコマンド ===
-->
* <code>set firewall name</code>
* <code>set firewall modify</code>
* <code>set firewall ipv6-name</code>
* <code>set firewall ipv6-modify</code>
* <code>set firewall group </code>
 


=== 学習資料 ===
=== 学習資料 ===
265行目: 281行目:
[[Category:設定編集系コマンド]]
[[Category:設定編集系コマンド]]
[[Category:設定要素]]
[[Category:設定要素]]
[[Category:(管理用:コマンド v1.20)]]
[[Category:(管理用:コマンド v1.25)]]
[[Category:(管理用:作成中)]]
[[Category:(管理用:作成中)]]

2015年12月7日 (月) 00:22時点における版

このページの概要

当ページでは、Configure モード 設定編集系 コマンドで、firewall を利用する方法をご紹介します。


解説

  • ファイアウォール機能を利用する際の基本的な流れは、以下になります。
    1. firewall name や firewall modify エントリ (ruleset) を作成
    2. ruleset 内の rule を作成
    3. interface へ firewall を適用 → コマンド > configure > interfaces 参照。
      (例) # set interfaces ehternet eth0 firewall in name {FW_ENTRY}
  • ファイアウォールの ruleset には、大きく分けて name エントリと、modify エントリの 2種類あり、さらに IPv4 用と IPv6 用とで、計 4種類あります。
  • パケットやコネクションに mark を付与したり、ヘッダのフラグを変更したり、といった modify を行うものは、firewall modify エントリで作成し、パケットフィルタリング等は firewall name エントリを作成する感じかと思います。
  • インターフェースに適用できるファイアウォール ruleset は、インターフェース × in/out/local × name/modify × ipv4/ipv6 毎に 1つのみです。ruleset を細かく分けても複数適用できませんので、1つの ruleset 内の複数の rule として作成しましょう。
    (例) eth0 - in に name エントリを 2つ適用させようとしてもできません。name エントリ 1つ、modify エントリ 1つ、は適用できます。
  • firewall group で、アドレス・ネットワーク・ポートのグループを作成することができ、firewall rule のマッチさせる条件に利用することができます。同条件で複数の rule を適用させる場合には、グループを作成しておくと楽になるかも知れません。


よく使いそうなコマンド

  • set firewall name
  • set firewall modify
  • set firewall ipv6-name
  • set firewall ipv6-modify
  • set firewall group


学習資料

  • EdgeOS の Firewall 機能は、Linux の iptables というソフトウェアを利用しています。
  • EdgeOS の Firewall 機能の動作について、深く理解するには、iptables を理解すると良いかと思います。それには、以下の資料が参考になるかと思います。
    Iptablesチュートリアル 1.2.2


firewall のパラメーター

index

firewall all-ping

firewall broadcast-ping

firewall group

firewall ip-src-route

firewall ipv6-modify

firewall ipv6-name

firewall ipv6-receive-redirects

firewall ipv6-src-route

firewall log-martians

firewall modify

firewall name

firewall options

firewall receive-redirects

firewall send-redirects

firewall source-validation

firewall syn-cookies

関連項目


凡例

「★」は、不明であることを表しています。

注意事項

動作の確認は、EdgeRouter X : ER-X にて行っています。 他のモデルでは、一部動作が異なる可能性があります。