与 wpa_supplicant 启动 WLAN 连接失败?

与 wpa_supplicant 启动 WLAN 连接失败?

我对服务器配置是全新的。我只是一名开发人员,所以如果我不明白你在说什么,如果我没有发布足够的信息,或者如果我不明白你的术语,请原谅我。

你应该知道我的SSID是隐藏的。我已确认连接到网络的计算机上的 SSID 和密钥均正确。

到目前为止我所做的:

  1. 将 Debian (Jessie) 安装到 i386“服务器”上。
  2. 安装了 wpa_supplicant。
  3. 阅读与 wpa_supplicant 关联的“README.modes”文件
  4. 尝试通过更改“网络”目录中的“接口”文件来使用非漫游方法。

我在该列表中的第 4 项尝试的指导是这个帖子。我做了以下...

  1. 更改“接口”文件权限。
  2. 运行“wpa_passphrase”命令。
  3. 将哈希 PSK 复制到“interface”文件。

我的“界面”文件现在包含...

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

我已确认使用“iwconfig”可以识别我的设备,并且它确实被定义为“wlan0”。

问题: “ifup wlan0”返回以下内容...

run-parts: failed to stat component /etc/network/if-pre-up.d/wpasupplicant: No such file or directory
Failed to bring up wlan0.

我导航到“/etc/network/if-pre-up.d/”并发现某物那里名为“wpasupplicant”。当我使用“pico”在文本编辑器中打开它时,我会看到一个完全空的文件。

我的配置有什么问题,如何修复?

答案1

您缺少wpasupplicant包裹。您需要先正确安装它。

您可以使用 apt-get 来完成此操作,如下所示:

apt-get install wpasupplicant

确保其安装正确。

然后为了安全起见,请在值两边加上双引号,如下所示,然后重试:

wpa-ssid "mySSID" 
wpa-psk "myHashedPSK"

相关内容