我第一次这样做时问了类似的问题。可以找到这里。
这次我尝试简化流程。我在 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,但请注意,此方案可能会导致扫描需要更长时间才能完成。