キャプティブポータルを使用して外部 DHCP から IP アドレスを取得して認証するにはどうすればよいですか?

キャプティブポータルを使用して外部 DHCP から IP アドレスを取得して認証するにはどうすればよいですか?

IP アドレスを取得するために、ユーザーにキャプティブ ポータルでの認証を強制したいと考えています。

それが不可能な場合、認証後にキャプティブポータルと通信するための IP をどのように付与すればよいでしょうか?

キャプティブポータルにはpfsenseを、DHCPにはWindows Server 2012 R2を使用しています。

答え1

キャプティブ ポータル ネットワークの考え方は、デフォルトで DHCP と DNS 以外のほぼすべてのトラフィックをブロックし、すべての HTTP トラフィックを、認証を可能にするフォームを含むローカル Web サーバー上の特別な Web ページにリダイレクトするようにネットワークを設定することです。その認証フォームを処理する Web サーバー上の CGI などが、認証されたクライアント (MAC アドレスおよび/または IP アドレス) のトラフィックのブロック/リダイレクトを停止するようにネットワークに指示します。

その Web ページを読み込むには、クライアントがすでに IP アドレスを持っている必要があります。

クライアントが IP アドレスを取得する前に認証する必要がある場合、キャプティブ ポータルは使用できません。ネットワーク全体で全員が 1 つのパスフレーズを共有することを望まない場合は、おそらく WPA2-Enterprise (802.1X) を実行する必要があります。

関連情報