Debian 上的 WPA 请求者无法连接到隐藏的 SSID?

Debian 上的 WPA 请求者无法连接到隐藏的 SSID?

我第一次这样做时问了类似的问题。可以找到这里

这次我尝试简化流程。我在 Windows 机器上获取了 WiFi-Dongle 的硬件 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

使用 USB 插槽中的加密狗重新启动后,iwconfig 不返回任何连接。事实上,据我所知,Debian 的原始安装没有任何变化。

我应该提到我的 SSID 是隐藏的。我意识到这只是隐藏 SSID 的“温暖和模糊”,但是否隐藏不是我的选择,而且我没有更改它的权限。

我做错了什么?我遗漏了什么吗?

答案1

您需要使用 scan_ssid 连接到隐藏的 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,但请注意,此方案可能会导致扫描需要更长时间才能完成。

相关内容