80)を許可ただし接続の最初時にSYNで始まらない接続パケットは破棄テンプレート1から4までは一貫して、内部から発信されるパケットを基本的にすべて破棄してきました。そのため、DNS問い合わせの例のように、送信パケットについても許可ルールを追加する必要がありました。今後も、この方法で必要なサービスに対してのみ通過許可を与えるようにすることを推奨します。利便性を考え、ホストからの問い合わせ要求とそれに対する応答はフィルタを通過させることも考慮してみます。テンプレート4を基に、テンプレートを改良してみましょう。内部からの接続を基本的にすべて許可するため、OUTPUTチェインのルールで破棄(DROP)となっている個所をコメントアウトします(16、54行目)。ESTABLISHED,RELATED」となっているものに通過許可を与えます。ACCEPTただし、template05.shを単に実行しただけでは、意図したフィルタを設定することができません。一度でもOUTPUTなどのチェインに破棄(DROP)を設定した場合、シェルスクリプト中のリセットでは完全にフィルタのない状態に戻すことができないためです。フィルタリセット時の注意template05.shを実行しただけでは既存のフィルタを完全にリセットできず、矛盾が生じします。DROPが残ってしまうため、手動で修正する必要があります。修正はDROPの逆を行います。ACCEPTこのように、「-X」や「-F」ではリセットできないものもあるため、新たなルールを適用する前に、次の3行を実行するといいでしょう。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。