Debian の WPA 申請者は隠し SSID に接続できませんか?

Debian の WPA 申請者は隠し SSID に接続できませんか?

初めてこのことをしたときに同様の質問をしました。見つけることができるここ

今回はコースを簡素化してみました。私のWindowsコンピュータでWiFi-ドングルのハードウェアIDを取得し、ドライバを検索しました。ドングルはEW-7811Un Edimaxドングルです。周りを見回すと、私のカーネルはすでにこの機能をすぐにサポートする必要があることがわかりました。

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

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

私のSSIDが隠されていることに言及したいと思います。 SSIDを隠すことは単に「暖かくてあいまいな」ことであることを知っていますが、隠すかどうかは私の選択ではなく、変更する権限もありません。

私は何が間違っていましたか?何か抜けましたか?

答え1

隠し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またはでSSID属性を設定するだけで十分です/etc/wpa_supplicant/wpa_supplicant.conf

wpa_supplicant.confマニュアルから:

scan_ssid:SSID検索技術0(デフォルト)または1。技術0はブロードキャストプローブ要求フレームを使用してSSIDをスキャンし、技術1は指向性プローブ要求フレームを使用します。 SSIDをブロードキャストしないことで自分自身を隠すアクセスポイントにはテクノロジ1が必要ですが、このアプローチでは検索を完了するのに時間がかかることがあります。

関連情報