Application Delivery Management

アクセス制御リスト

アクセス制御リスト (ACL) は、IP トラフィックをフィルタリングし、不正なアクセスからアプライアンスを保護するために、ネットワークアプライアンスに適用できる一連の条件です。

NetScaler Console GUI で ACL を構成して、NetScaler Console へのアクセスを制限および制御できます。NetScaler Console の ACL は、ビルド 14.1-29.x 以降でサポートされています。

使用ガイドライン

  • NetScaler Console をビルド 14.1-29.x にアップグレードすると、ACL 機能はデフォルトで無効になります。

  • 管理者は、NetScaler Console の ACL を介してインバウンドパケットのみを制御できます。

  • NetScaler Console の構成は、既存の ACL 構成の変更を必要としません。

ACL の構成方法

ACL の構成には、次のものが含まれます。

  • ACL 機能の有効化
  • ACL ルールの作成
  • ACL ルールの有効化

ACL 機能の有効化

  1. NetScaler Console GUI にログオンし、[Settings] > [Access Control List (ACL)] の順に移動します。

  2. トグルボタンを使用して、ACL 機能をオンにします。

    ACL enable

ACL ルールの作成

  1. ACL ページで、[Create Rule] をクリックします。

  2. [Create Rule] ウィンドウで、次の表に記載されている詳細を追加します。

    オプション 説明
    名前 任意の名前を指定します。
    プロトコル メニューからプロトコルを選択します。デフォルトでは TCP が選択されています。すべてのプロトコルを許可するには、ANY を選択します。
    送信元 IP アドレス/サブネット ルールが適用される送信元 IP アドレスまたは送信元サブネットを指定します。すべての受信トラフィックにルールを適用する必要がある場合は、ANY を選択します。
    宛先 IP NetScaler Console の IP アドレスは、宛先 IP として自動入力されます。このフィールドは編集できません。
    宛先ポート ルールが適用される宛先ポートを指定します。すべての宛先ポートにルールを適用する場合は、ANY を選択します。
    アクション ルールの動作 (許可または拒否) を選択します。
    優先度 ルールが評価される順序を指定するために優先度を割り当てます。優先度番号は、ACL ルールが受信パケットと照合される順序を決定します。優先度番号が小さいほど、優先度が高くなります。たとえば、優先度番号 1 は優先度番号 2 よりも優先度が高くなります。どのルールも受信パケットと一致しない場合、パケットはブロックされます。
  3. [OK] をクリックしてルールを作成します。

    ACL example

    ルールが作成されると、無効状態になります。ルールを有効にするには、ルールを有効にする必要があります。

    注:

    ルールを有効にするには、ACL 機能が有効になっている必要があります。機能が無効になっている状態で ACL ルールを有効にしようとすると、「ACL is not running」というメッセージが表示されます。

ACL ルールの有効化

  1. 有効にするルールにマウスカーソルを合わせ、3 つの点が付いた円をクリックします。

  2. メニューから [Enable] を選択します。

  3. または、そのルールのラジオボタンを選択し、[Enable] タブをクリックします。

  4. プロンプトで、[Yes] をクリックして確定します。

ACL ルールに対するその他のアクション

ACL ルールには、次のアクションを適用できます。

  • ACL ルールの無効化

  • ACL ルールの編集

  • ACL ルールの削除

  • ACL ルールの優先度の再割り当て

ACL ルールの無効化

  1. 無効にするルールにマウスカーソルを合わせ、3 つの点が付いた円を選択します。

  2. リストから [Disable] をクリックします。

  3. または、そのルールのラジオボタンを選択し、[Disable] ボタンをクリックします。

  4. [Yes] をクリックして確定します。

    注:

    ルールを無効にすると、そのルールは受信トラフィックに適用されなくなります。ただし、ルール構成は ACL 設定に残ります。

ACL ルールの編集

  1. 編集するルールにマウスカーソルを合わせ、3 つの点が付いた円を選択します。

  2. リストから [Edit Rule] をクリックします。

  3. または、そのルールのラジオボタンを選択し、[Edit Rule] ボタンをクリックします。

  4. 編集を行い、[OK] をクリックします。

    注:

    ルールは、有効状態と無効状態のどちらでも編集できます。すでに有効になっているルールを編集した場合、変更はすぐに適用されます。無効状態のルールの場合、変更はルールを有効にしたときに適用されます。

ACL ルールの削除

  1. ルールが無効状態であることを確認します。有効状態のルールは削除できません。

  2. 削除するルールにマウスカーソルを合わせ、3 つの点が付いた円を選択します。

  3. リストから [Delete Rule] をクリックします。

  4. または、そのルールのラジオボタンを選択し、[Delete Rule] ボタンをクリックします。

  5. [Yes] をクリックして確定します。

ACL ルールの優先度の再割り当て

  1. 優先度を再割り当てするルールにマウスカーソルを合わせ、3 つの点が付いた円を選択します。リストから [Renumber Priority] をクリックします。

  2. または、そのルールのラジオボタンを選択し、[Select Action] リストから [Renumber Priority] を選択します。

NetScaler® は、既存のすべてのルールに、10 の倍数である新しい優先度番号を自動的に割り当てます。

要件に応じて優先度番号を割り当てるようにルールを編集します。ルールの編集方法の詳細については、「ACL ルールの編集」セクションを参照してください。

既存の優先度番号の例:

Existing priority

NetScaler Console による再割り当てされた優先度の例:

Renumbered priority

トラブルシューティング

ACL ルールが不適切に設定されている場合、すべてのユーザーアカウントがアクセスを拒否される可能性があります。不適切な ACL 設定が原因で、誤って NetScaler Console へのすべてのネットワークアクセスを失った場合は、次の手順に従ってアクセスを取得します。

  1. SSH クライアントを使用して NetScaler Console にログオンします。

  2. コマンド pfctl –d を実行します。

  3. NetScaler Console GUI にログオンし、それに応じて ACL を再構成します。

アクセス制御リスト