脚本在终端中的工作方式与在服务中启动的方式不同

时间:2018-03-22 15:10:23

标签: bash networking debian-jessie systemctl wpa

我有一个脚本来测试并通过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

提前感谢您的帮助。

修改
我尝试添加一个" sudo"我的ifup命令,但他没有显示任何结果。

编辑2
长期测试未显示WEP连接有任何问题。我怀疑问题可能来自网络设置,但我不知道从哪里开始看。

编辑3
我发现在睡眠结束后会出现断开连接。经过几次不同时间的尝试,我确认了它。

0 个答案:

没有答案