web-dev-qa-db-ja.com

wpa_supplicantを使用してキャプティブポータルログインページでwifiネットワークに接続する

私は現在、edimaxew-7811unwifiドングルでdebian8.4を実行しているpcenginesapu1d4を使用して、オフィスのBTWi-fi/BT_Openzoneのセキュリティで保護されていないネットワークに接続しようとしています。従来、Webブラウザを備えたコンピュータを介してBTWi-fiに接続すると、BT資格情報を入力するBTキャプティブポータル(ログオンページ)が表示されますが、コマンドラインに制限されている場合はそれほど単純ではありません。

このネットワークに自動的に接続し、できればwpa_supplicantを使用してコマンドラインからBT資格情報を入力する方法が必要です。

wpa_supplicant.confのテンプレートは次のようになると思います:

network={
ssid="BTWi-fi"
key_mgmt=NONE

identity="[email protected]"
password="MYBTPASSWORD"
}

よろしくお願いします

2
Simon Dunning

ここでも、Nós(旧ZON)オペレーターのFONネットワークで同様の状況が発生しています。以前はこの手順を試しましたが、現在はこれを防ぐために初期URLをランダム化していますが、近い将来、いくつかのテストを行う予定です。

BTとここでは、プロバイダーはキャプティブポータルを使用してユーザーを認証します。私が間違っていなければ、私自身の資格情報は英国のBTで機能します(試したことはありません)。

使用されるプロトコルは WSIPr プロトコルです。

Linux向けの説明はありますが、かなり古く、現在の状況に適応するための作業が必要になる場合があります。

WISPrワイヤレスISP自動ログイン

これらの手順の基礎となるgithub/codeは次のとおりです。

https://github.com/matsuu/auwifispot-client/blob/master/wispr_login.pl

1
Rui F Ribeiro