如何使用wpa_supplicant启用定期重新认证

时间:2015-06-30 12:14:20

标签: linux embedded-linux wpa wpa-supplicant

我在嵌入式框中运行wpa_supplicant(运行linux)。 wpa_supplicant正在按预期工作,但是当用户证书到期时(仅用户证书而非根证书),设备仍在网络中运行且未断开连接。只有当我做" ifconfig eth0 down"它才会断开连接。然后是" ifconfig eth0 up"。是否有定期验证证书的机制,如果有,如何进行验证。

wpa_supplicant配置如下:

var demoController = require('demoController');
demoController.login(req, res);

assert.equal(res.json, {})

1 个答案:

答案 0 :(得分:1)

也许shell脚本可以帮助你解决这个问题? 一旦你在-B标志中运行wpa_supplicant,就很难取消它但是使用了 '杀'系统调用。所以你可能会编写一个这样的脚本: (例如)

run wpa_supplicant with -B
loop start
  sleep 100 && 
  if user certificate expires then kill wpa_supplicant && 
  reload wpa_supplicant
loop end

该脚本将帮助您在100秒内杀死并重新加载wpa_supplicant。