我有一个脚本来测试并通过 Wifi 建立连接。当直接在终端中启动时,它对 WEP 和 WPA2 AP 非常有效。但是,当脚本通过服务启动时,在连接到 WPA2 AP 时,我几乎立即得到“本地选择取消身份验证”。
这是脚本:
systemctl stop dnsmasq
systemctl stop hostapd
systemctl disable hostapd
ifdown wlan0
killall wpa-supplicant
ifup --force wlan0=wlan_orange
sleep 30
提前感谢您的帮助。
编辑
我尝试在我的 ifup 命令中添加一个“sudo”,但他没有显示任何结果。
编辑 2
长期测试未显示 WEP 连接有任何问题。我怀疑问题可能来自网络设置,但我不知道从哪里开始。
编辑 3
我发现断开连接出现在睡眠结束后。经过几次不同时间的尝试后,我确认了这一点。