web-dev-qa-db-ja.com

wpa-supplicantで非表示のWifi APに接続しますか?

Wifiドングルが接続されたヘッドレスDebianマシンを持っています。以前はWifi APを非表示にしていましたが、現在は非表示にできません。

再表示すると、/ etc/network/interfacesの一部の行で接続できます。

auto wlan0
iface wlan0 inet dhcp
        wpa-ssid <name>
        wpa-psk <hex/raw pwd>

APを非表示にして、この行を追加してからインターフェイスを再起動すると、機能しません(DHCPはIPを取得しません)。

wpa-ap-scan 2

/ etc/network/interfaces設定に関する公式ドキュメントが見つかりません。

私は今何ができますか?

7
antivirtel

最後に、私は解決策を見つけました、もう1行だけです(以前は不要でした: wpa-ap-scan

wpa-scan-ssid 1

私はそれをどのドキュメントでも実際には見つけていません...フォーラムの投稿だけで。

9
antivirtel

/ etc/network/interfaces設定に関する公式ドキュメントが見つかりません。

ドキュメントは/usr/share/doc/wpasupplicant/README.Debian.gzにあります。 Chapter 4: Troubleshootingの下に、Hidden ssidsというタイトルのセクションがあります。

非表示のssidに関連付けることができるようにするには、グローバルセクションでオプション「ap_scan = 1」を設定し、wpa_supplicant.confファイルのネットワークブロックセクションで「scan_ssid = 1」を設定してみてください。管理モードを使用している場合は、次のスタンザによって実行できます。

iface eth1 inet dhcp
    wpa-ap-scan 1
    wpa-scan-ssid 1
    # ... additional options for your setup
4
Ivan Ts