目的

キャプティブポータルでは、ワイヤレスユーザが確認されるまで、ネットワークへのアクセスを制限できます。ユーザがWebブラウザを開くと、ログインページにリダイレクトされ、ユーザ名とパスワードを入力する必要があります。ネットワークへのアクセスを許可するユーザには、認証されたユーザとゲストの2種類があります。認証されたユーザは、ローカルデータベースまたはRADIUSサーバのデータベースに一致するユーザ名とパスワードを入力する必要があります。ユーザ名やパスワードを入力する必要はありません。この記事では、WAP561とWAP551の両方でキャプティブポータルを作成する方法について説明します。

ワイヤレスアクセスポイント(WAP)でキャプティブポータルを作成するには、次の手順に従う必要があります。

・ WAPでキャプティブポータルをグローバルに有効にします。これにより、キャプティブポータルが有効になります。

・ キャプティブポータルインスタンスを作成します。キャプティブポータルインスタンスは、ユーザが仮想アクセスポイント(VAP)にログオンする方法を制御する一連のパラメータです。

・ キャプティブポータルインスタンスをVAPに関連付けます。VAPにアクセスしようとするユーザは、インスタンスに設定されているパラメータに従う必要があります。

・ Webポータルをカスタマイズします。Webポータルは、ユーザがVAPにログオンしようとしたときに取得されるWebページです。

・ ローカルグループを作成します。ローカルグループはインスタンスに割り当てることができます。インスタンスは、そのグループに属するユーザを受け入れます。

・ ローカルユーザを作成します。ローカルユーザはローカルグループに追加され、グループが設定されているキャプティブポータルにアクセスできます。

該当するデバイス

・ WAP551

・ WAP561

[Software Version]

・ v1.0.4.2

ゲストキャプティブポータルの作成

グローバル設定の有効化

ステップ1:Web構成ユーティリティにログインし、[キャプティブポータル(Captive Portal)] > [グローバル構成(Global Configuration)]を選択します。「グローバル構成」ページが開きます。

ステップ2:WAPでキャプティブポータル(CP)を有効にするには、[キャプティブポータルモード(Captive Portal Mode)]フィールドの[有効(Enable)]チェックボックスをオンにします。

ステップ3:WAPが認証セッションを閉じる前に、ユーザが認証情報を入力する必要がある秒数を[Authentication Timeout]フィールドに入力します。

ステップ4:（オプション）WAPとクライアント間のHTTP情報に、デフォルト以外の別のポートを使用する場合は、追加するHTTPポート番号を[Additional HTTP Port]フィールドに入力します。HTTPおよびその他のインターネットプロトコルは、ポートを使用して、デバイスが特定のプロトコルの場所を認識していることを確認します。オプションは80、1025 ～ 65535です。無効にするには0を入力します。HTTPポートとHTTPSポートを同じにすることはできません。

ステップ5:（オプション）WAPとクライアント間のHTTP情報で、デフォルト以外の別のポートを使用する場合は、追加するHTTPSポート番号を[Additional HTTPS Port]フィールドに入力します。オプションは443、1025 ～ 65535です。無効にするには0を入力します。HTTPポートとHTTPSポートを同じにすることはできません。

次の情報は[キャプティブポータルの設定カウンタ(Captive Portal Configuration Counters)]フィールドに表示され、設定できません。

・ Instance Count:WAPデバイスに設定されているCPインスタンスの数。WAPには最大2つのCPを設定できます。

・ Group Count:WAPデバイスに設定されているCPグループの数。最大2つのグループを設定できます。デフォルトグループは削除できません。

・ User Count:WAPデバイスに設定されているCPユーザの数。WAPでは最大128ユーザを設定できます。

ステップ6:[Save]をクリックして変更を保存します。

インスタンス設定

ステップ1:Web構成ユーティリティにログインし、[キャプティブポータル(Captive Portal)] > [インスタンス構成(Instance Configuration)]を選択します。「インスタンス構成」ページが開きます。

ステップ2:[Captive Portal Instances]ドロップダウンリストから[Create]を選択して、新しいインスタンスを作成します。

ステップ3:[インスタンス名]フィールドに、構成の名前を入力します。

注：最大2つの設定を作成できます。すでに2つのインスタンスを作成している場合は、編集するインスタンスを選択する必要があります。

ステップ4:[Save]をクリックしてインスタンスを作成します。「インスタンス構成」ページに追加情報が表示されます。インスタンスIDは、現在のインスタンスのインスタンスIDを示す構成可能でないフィールドです。

ステップ5:（オプション）[キャプティブポータルインスタンス(Captive Portal Instances)]ドロップダウンリストから、設定する別のインスタンスを選択します。

ステップ6:[Administrative Mode]フィールドの[Enable]チェックボックスをオンにして、CPインスタンスを有効にします。

ステップ7:[プロトロプ]ドロップダウンリストから、認証プロセスに使用するプロトコルを選択します。

・ HTTP：認証プロセスで使用される情報を暗号化しません。

・ HTTPS：認証プロセスで使用される情報の暗号化を提供します。

ステップ8:[Verification]ドロップダウンリストから、使用するCPの認証方法を選択します。

・ Guest：ユーザは認証を提供する必要はありません。

・ Local:WAPは、ユーザから提供された認証情報を、WAPに保存されているローカルデータベースと照合します。

・ RADIUS:WAPは、ユーザから提供された認証情報をリモートRADIUSサーバのデータベースと照合します。

ステップ9:（オプション）設定されたURLに確認されたユーザーをリダイレクトする場合は、[リダイレクトフィールド]の[有効化]チェックボックスをオンにしてください。このオプションを無効にすると、確認したユーザにはロケール固有のウェルカムページが表示されます。

ステップ10：確認したユーザのリダイレクト先のURLを入力します。このステップは、ステップ9でリダイレクトを有効にした場合にのみ適用できます。

ステップ11:[Away Timeout] フィールドに、ユーザがWAPから関連付けを解除し、WAP認証クライアントリストに残ることができる時間（分）を入力します。ユーザがWAPに接続していない場合は、Away Timeoutの値より長く、WAPを使用する前に再認証する必要があります。

ステップ12:[Session Timeout]フィールドに、WAPがセッションを終了するまで待機する時間（分）を入力します。値が0の場合は、タイムアウトは適用されません。

ステップ13:[Maximum Bandwidth Upstream]フィールドに、キャプティブポータルを介してクライアントがデータを送信できる最大アップロード速度(Mbps)を入力します。

ステップ14:[Maximum Bandwidth Downstream]フィールドに、キャプティブポータルを介してクライアントがデータを受信できる最大ダウンロード速度(Mbps)を入力します。

ステップ15:[ユーザーグループ名(User Group Name)]ドロップダウンリストから、CPインスタンスに割り当てるグループを選択します。選択したグループのメンバーであるユーザは、WAPにアクセスできます。

注：グループを割り当てるには、ステップ8の検証モードがローカルまたはRADIUSである必要があります。

タイムサーバ：ステップ8で検証にLocalまたはGuestを選択した場合は、ステップ23に進みます。

ステップ16:[RADIUS IP Network]フィールドから、RADIUSクライアントが使用するインターネットプロトコルのタイプを選択します。

・ IPv4:RADIUSクライアントのアドレスの形式はxxx.xxx.xxx.xxx(192.0.2.10)です。

・ IPv6:RADIUSクライアントのアドレスは、xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx(2001:DB8::CAD5:7D91)の形式になります。

ステップ17：グローバルRADIUSサーバのリストを認証に使用する場合は、[Global RADIUS]フィールドで[Enable]チェックボックスをオンにします。別のRADIUSサーバセットを使用する場合は、このチェックボックスをオフにして、このページでRADIUSサーバを設定します。

タイムサーバ：グローバルRADIUSを有効にする場合は、ステップ23に進んでください。

ステップ18:WAPネットワーク上のクライアントの時間とデータ使用量を追跡して測定する場合は、[RADIUS Accounting]フィールドで[Enable]チェックボックスをオンにします。

注：ステップ17で[Global RADIUS]チェックボックスが有効になっている場合は、追加のRADIUSサーバを設定する必要はありません。

ステップ19:[Server IP Address-1]フィールドに、プライマリサーバとして使用するRADIUSサーバのIPアドレスを入力します。IPアドレスは、IPv4またはIPv6のそれぞれのアドレス形式に準拠している必要があります。

ステップ20:（オプション）一致が見つかるまで順番にチェックされるバックアップRADIUSサーバを最大3つ設定できます。一致するものが見つからなかった場合、ユーザはアクセスを拒否されます。[Server IP Address-(2 ～ 4)]フィールドに、プライマリサーバで認証が失敗した場合に使用するバックアップRADIUSサーバのIPアドレスを入力します。

ステップ21:[Key-1]フィールドに、WAPデバイスがプライマリRADIUSサーバへの認証に使用する共有秘密キーを入力します。これは、RADIUSサーバで設定されたものと同じキーである必要があります。

ステップ22:[Key]フィールドの残りの部分(2 ～ 4)に、WAPデバイスがそれぞれのバックアップRADIUSサーバに対して認証するために使用する共有秘密キーを入力します。

注：[Locale Count] は、このインスタンスに関連付けられているロケールの数を表示する設定不可能なフィールドです。

ステップ23:（オプション）現在のインスタンスを削除するには、[インスタンスの削除]チェックボックスをオンにします。

ステップ24 [Save]をクリックし、変更を保存します。

インスタンスとVAPの関連付け

ステップ1:Web構成ユーティリティにログインし、[キャプティブポータル(Captive Portal)] > [インスタンスの関連付け(Instance Association)]を選択します。「インスタンスの関連付け」ページが開きます。

ステップ2:[Radio]フィールドで、インスタンスを関連付ける無線のオプションボタンをクリックします。

注：ステップ2は、WAP551には1つの無線しかないため、WAP561にのみ適用されます。

ステップ3:[Instance Name]ドロップダウンリストからインスタンス構成を選択し、指定したVAPに関連付けます。

ステップ4:[Save(保存)]をクリックして、変更を保存します。

Web ポータルのカスタマイズ

ロケール（認証Webページ）は、WAPユーザがインターネットにアクセスしようとしたときに表示されるWebページです。Webポータルのカスタマイズページでは、ロケールをカスタマイズし、キャプティブポータルインスタンスに割り当てることができます。

ステップ1:Web構成ユーティリティにログインし、[キャプティブポータル(Captive Portal)] > [Webポータルカスタマイズ(Web Portal Customization)]を選択します。[Web Portal Customization]ページが開きます。

ステップ2:[キャプティブポータルWebロケール(Captive Portal Web Locale)]ドロップダウンリストから[作成(Create)]を選択して、新しいロケールを作成します。

ステップ3:[Web Locale Name]フィールドにロケール名を入力します。

ステップ4:[キャプティブポータルインスタンス(Captive Portal Instances)]ドロップダウンリストから、ロケールが関連付けられているキャプティブポータルインスタンスを選択します。複数のロケールを1つのキャプティブポータルインスタンスに関連付けることができます。リンクをクリックすると、別のロケールに切り替えることができます。

ステップ5:[Save]をクリックして、新しいロケールを作成します。[Web Portal Customization]ページに追加情報が表示されます。

注：ロケールIDは、現在のロケールのID番号を表示する設定不可能なフィールドです。

注：[インスタンス名(Instance Name)]は、ロケールに関連付けられたキャプティブポータルインスタンス名を表示する設定不可能なフィールドです。

ステップ6:[背景イメージ名(Background Image Name)]ドロップダウンリストから、ロケールの背景に表示するイメージを選択します。[カスタムイメージのアップロード/削除]をクリックして、独自のイメージを追加します。  詳細については、「カスタムイメージのアップロードと削除」のセクションを参照してください。

ステップ7:[Logo Image Name]ドロップダウンリストから、左上に表示するイメージを選択します。

ステップ8:[前景色(Foreground Color)]フィールドに、ロケールの前景色の6桁のHTMLコードを入力します。

ステップ9:[背景の色]フィールドに、ロケールの背景色として6桁のHTMLコードを入力します。

ステップ10:[セパレータ]フィールドに、ページのヘッダーとページ本体を区切る水平線の色を6桁のHTMLコードで入力します。

ステップ11:[ロケールラベル(Locale Label)]フィールドに、ロケールの内容を表す名前を入力します。複数のロケールがある場合、これはロケールを変更するためにクリックするリンクの名前です。たとえば、英語とスペイン語のロケールを使用している場合は、ロケール名で示す必要があります。

ステップ12:[ロケール]フィールドにロケールの省略形を入力します。

ステップ13:[アカウントイメージ(Account Image)]ドロップダウンリストから、ログインフィールドの上に表示するイメージを選択します。

ステップ14:[アカウントラベル(Account Label)]フィールドに、ユーザにユーザ名を入力するように指示する指示を入力します。

ステップ15:[ユーザラベル]フィールドに、ユーザ名テキストボックスのラベルを入力します。

ステップ16:[パスワードラベル]フィールドに、パスワードテキストボックスのラベルを入力します。

ステップ17:[ボタンラベル]フィールドに、ユーザがクリックしてユーザ名とパスワードを送信するボタンのラベルを入力します。

ステップ18:[フォント]フィールドに、ロケールに使用するフォント名を入力します。複数のフォント名をカンマで区切って入力できます。クライアントデバイスで最初のフォントスタイルが見つからない場合は、次のフォントが使用されます。フォント名にスペースで区切られた複数の単語がある場合は、一重引用符で囲んでフォント名を囲みます。

ステップ19:[ブラウザのタイトル]フィールドに、ブラウザのタイトルバーに表示するテキストを入力します。

ステップ20:[ブラウザのコンテンツ]フィールドに、ページヘッダーに表示するテキストを入力します。

ステップ21:[コンテンツ]フィールドに、ユーザに何を行うかを指示するテキストを入力します。このフィールドは、ユーザ名とパスワードのテキストボックスの下に表示されます。

ステップ22:[Acceptance Use Policy] に、ユーザがWAPにアクセスする場合に同意する必要がある条件を入力します。

ステップ23:[Accept Label(ラベルの受け入れ)]フィールドに、ユーザが受け入れポリシーを読み取り、受け入れたことを確認するように指示するテキストを入力します。

ステップ24:[No Accept Test]フィールドに、ログイン認証情報を送信したが受け入れ使用ポリシーを受け入れない場合にユーザに警告するテキストを入力します。

ステップ25:[Work In Progress Text]フィールドに、WAPが所定のクレデンシャルを確認するときに表示されるテキストを入力します。

ステップ26:[Denied Text]フィールドに、ユーザーが認証に失敗したときに表示されるテキストを入力します。

ステップ27:[ウェルカムタイトル(Welcome Title)]フィールドに、クライアントが正常に認証されたときに表示されるタイトルテキストを入力します。

ステップ28:[Welcome Content]フィールドに、ネットワークに接続しているクライアントに表示されるテキストを入力します。

ステップ29. （オプション）現在のロケールを削除するには、[ロケールの削除]チェックボックスをオンにします。

ステップ30:[保存]をクリックして、変更を保存します。

ステップ31. （オプション）現在のロケールを表示するには、[プレビュー]をクリックします。変更を行う場合は、プレビューする前に[保存]をクリックして変更を更新します。

注： キャプティブポータルのログイン画面は、次の図のようになります。

注：キャプティブポータルが正常に完了すると、次のようなウィンドウが表示されます。

ローカルグループの作成

注：ゲスト以外のキャプティブポータルでは、ユーザがユーザ名とパスワードに基づいてログインする必要があります。WAPは、ローカルユーザのグループを含むローカルグループを作成します。その後、ローカルグループがインスタンスに関連付けられます。ローカルグループのメンバーであるローカルユーザは、キャプティブポータルを介してアクセスできます。デフォルトローカルグループは常にアクティブであり、削除することはできません。WAPには最大2つのローカルグループを追加できます。

ステップ1:Web構成ユーティリティにログインし、[キャプティブポータル(Captive Portal)] > [ローカルグループ(Local Groups)]を選択します。「ローカル・グループ」ページが開きます。

ステップ2:[キャプティブポータルグループ]ドロップダウンリストから[作成]を選択します。

ステップ3:[Group Name]フィールドにローカルグループの名前を入力します。

ステップ4:[Save]をクリックしてグループを保存します。

注：「インスタンス構成」セクションのステップ15で、インスタンスにローカルグループを割り当てます。

ローカルユーザの作成

注：ローカルユーザーはローカルグループに追加されます。これらのユーザは、ローカルグループが設定されたインスタンスを持つキャプティブポータルにアクセスできます。[ローカルユーザー]ページで構成された情報の一部は、[インスタンスの構成]ページでも構成されます。ローカルユーザに設定された値は、インスタンスに設定された値よりも優先されます。

ステップ1:Web構成ユーティリティにログインし、[キャプティブポータル(Captive Portal)] > [ローカルユーザ(Local Users)]を選択します。「ローカル・ユーザー」ページが開きます。

ステップ2:[Captive Portal Users]ドロップダウンリストから[Create]を選択します。

ステップ3:[ユーザ名]フィールドに、追加するユーザ名を入力します。

ステップ4:[Save]をクリックして、新しいユーザを作成します。[ローカルユーザー]ページに追加情報が表示されます。

ステップ5:[User Password]フィールドに、ユーザに関連付けられたパスワードを入力します。

ステップ6:（オプション）パスワードをクリアテキストで表示するには、[パスワードをクリアテキストで表示]チェックボックスをオンにします。このチェックボックスをオフにすると、パスワードがマスクされます。

ステップ7:[Away Timeout] フィールドに、ユーザがWAPから関連付けを解除し、WAP認証クライアントリストに残ることができる時間を入力します。ユーザがAway Timeoutよりも長くWAPに接続していない場合は、WAPを使用する前に再認証する必要があります。

ステップ8:[グループ名]フィールドで、ユーザーに参加させるローカルグループをクリックします。

ステップ9:[Maximum Bandwidth Upstream]フィールドで、クライアントがキャプティブポータル経由でデータを送信できる最大アップロード速度をMbpsで入力します。

ステップ10:[Maximum Bandwidth Downstream]フィールドに、キャプティブポータルを介してクライアントがデータを受信できる最大ダウンロード速度をMbpsで入力します。

ステップ11:（オプション）ローカルユーザを削除するには、[ユーザの削除]チェックボックスをオンにします。

ステップ12:[Save(保存)]をクリックして変更を保存します。

カスタムイメージのアップロード/削除

[Background Image Name]、[Logo Image Name]、または[Account Image]フィールドで[Upload/Delete Custom Image]ボタンをクリックした場合、[Web Portal Custom Image]ページが開きます。

ステップ1:[Upload Web Custom Image]フィールドの[Browse]をクリックし、GIFまたはJPGイメージのディレクトリを参照します。イメージのサイズは5キロバイト以下である必要があります。

ステップ2:[Upload]をクリックして、イメージをアップロードします。

ステップ3:（オプション）イメージを削除するには、[カスタムWebイメージの削除(Delete Custom Web Image)]ドロップダウンリストからイメージを選択し、[削除(Delete)]をクリックします。

ステップ4:[戻る]をクリックし、[Web Portal Customization]ページに戻ります。

この記事に関連するビデオを表示…

シスコのその他のテクニカルトークを表示するには、ここをクリックしてください