我对服务器配置是全新的。我只是一名开发人员,所以如果我不明白你在说什么,如果我没有发布足够的信息,或者如果我不明白你的术语,请原谅我。
你应该知道我的SSID是隐藏的。我已确认连接到网络的计算机上的 SSID 和密钥均正确。
到目前为止我所做的:
- 将 Debian (Jessie) 安装到 i386“服务器”上。
- 安装了 wpa_supplicant。
- 阅读与 wpa_supplicant 关联的“README.modes”文件
- 尝试通过更改“网络”目录中的“接口”文件来使用非漫游方法。
我在该列表中的第 4 项尝试的指导是这个帖子。我做了以下...
- 更改“接口”文件权限。
- 运行“wpa_passphrase”命令。
- 将哈希 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"