信号丢失后 WPA 请求者重新连接吗?

信号丢失后 WPA 请求者重新连接吗?

我有一个无头服务器(Ubuntu Server 14.04 LTS),我将其配置为在启动时使用下面链接中接受的答案连接到受 WPA 保护的 wifi 网络(tl;dr:从 运行 wpa_supplicant /etc/network/interfaces):https://askubuntu.com/questions/406166/how-can-i-configure-my-headless-server-to-connect-to-a-wireless-network-automati

它运行良好,除非网络遇到信号丢失(如路由器重置),之后服务器将无法访问。

我发现了一些建议编写脚本的帖子,但我还发现了这个:http://milkandtang.com/blog/2013/08/27/getting-wifi-on-a-headless-raspberry-pi/建议/etc/ifplugd/action.d/ifupdown.sh用 wpa_supplicant 提供的文件替换 Raspbian 的文件。我使用的是 Ubuntu,但似乎一开始就没有这个文件(我实际上不知道这个文件是干什么的,但我猜它ifup在某个时候会运行),但似乎有一种比运行自定义脚本更简单的方法。我遗漏了什么吗?

谢谢!

答案1

ifplugd(8)是一个系统守护进程,它在接口热插拔(或以其他方式启动或关闭)时执行操作

根据ifplugd(8) 手册页适用于你的 Ubuntu 版本…

文件

[...]

/etc/ifplugd/ifplugd.action:这是当接口状态发生变化时守护进程将调用的脚本。它有两个参数:第一个是接口名称(例如 eth0),第二个是“up”或“down”。

因此,您似乎需要编辑/etc/ifplugd/ifplugd.action脚本以执行正确的操作,以便在 Wi-Fi 断线时将其恢复。我猜这条/etc/ifplugd/action.d/ifupdown.sh路径是 Raspbian 特有的。

相关内容