web-dev-qa-db-ja.com

WPA Debianのサプリカント?

私が初めてこれをしたとき、私は同様の質問をしました。それは見つけることができます ここ

今回はプロセスの合理化を試みました。 WindowsマシンでWiFi-DongleのハードウェアIDを取得し、ドライバーを検索しました。ドングルはEW-7811UnEdimaxドングルです。周りを見回すと、私のカーネルはすでにこれをすぐにサポートしているはずです。

このWiFiが機能するまで接続がないことに注意してください。そのため、アーキテクチャ/ディストリビューション/バージョンのファイルをUSBで転送してから、解凍してインストールしています。私はフォローしています このガイド

私がこれまでにしたこと:

1)私のアーキテクチャとDebianのバージョンにWPA_Supplicantをインストールしました。

2)私のアーキテクチャとDebianのバージョンにワイヤレスツールをインストールしました。

3)インターフェースファイルを更新して、私の情報で以下を正確に反映しました

 auto wlan0
 iface wlan0 inet dhcp
    wpa-ssid MySSID
    wpa-psk myHashedPSK

4)wpa_passphrase myssid my_very_secret_passphraseの出力を/etc/wpa_supplicant/wpa_supplicant.confにエクスポートしました

USBスロットにドングルを入れて再起動した後、iwconfigは接続を返しません。実際、私が知る限り、Debianのストックインストールから何も変わっていません。

私のSSIDが隠されていることを言及する必要があります。 SSIDを非表示にするのは単なる「暖かくて曖昧」なことだと思いますが、それがそうであるかどうかは私の選択ではなく、変更する権限もありません。

私は何が間違っているのですか?私が見逃したものはありますか?

2
Allenph

非表示のSSIDに接続するには、scan_ssidを使用する必要があります。

構成では、次のようになります。

auto wlan0
iface wlan0 inet dhcp
   wpa-ssid MySSID
   wpa-psk myHashedPSK
   wpa-scan-ssid 1

wpa_supplicant.confでは次のとおりです。

network={
    ssid="MySSID"
    scan_ssid=1
    psk=myHashedPSK
}

/etc/network/interfacesまたは/etc/wpa_supplicant/wpa_supplicant.confのいずれかでSSIDプロパティを構成するだけで十分です。

wpa_supplicant.confマニュアルから:

scan_ssid:SSIDスキャン技術。 0(デフォルト)または1。テクニック0はブロードキャストプローブリクエストフレームを使用してSSIDをスキャンし、1はダイレクトプローブリクエストフレームを使用します。 SSIDをブロードキャストしないことで自分自身をクロークするアクセスポイントにはテクニック1が必要ですが、このスキームではスキャンの完了に時間がかかる可能性があることに注意してください。

3
Rui F Ribeiro