![如何判断我的 wifi 是否保持稳定连接](https://linux22.com/image/179253/%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E6%88%91%E7%9A%84%20wifi%20%E6%98%AF%E5%90%A6%E4%BF%9D%E6%8C%81%E7%A8%B3%E5%AE%9A%E8%BF%9E%E6%8E%A5.png)
我正在寻找如何判断我的 wifi 是否持续连接。我尝试ping google很长一段时间,没有看到任何丢包情况。这是否确实证实了这一点,或者可能会有一些小段时间 WiFi 断开连接,互联网流量会被缓冲并在重新建立与网关的连接后重新发送给我?
答案1
Wi-Fi WPA2 连接需要相当长的时间才能建立(我猜最多一秒),因此如果您运行一个脚本,每 0.2 秒 ping 一次您的 Wi-Fi 路由器(必须在 root 下完成,因为 1 秒是最短的时间)普通用户)您将能够判断是否发生重新连接。您还可以按照journalctl -f
更简单的输出进行操作,并且必须对所有用户可用 - 所有 Wi-Fi 重新连接都必须在那里登录(至少在 Fedora 32 中是这样 - 不能对其他 Linux 发行版说同样的话)。
至于:
重新建立与网关的连接后,互联网流量会被缓冲并重新发送给我吗?
这是 TCP 的正常操作模式,即使没有 Wi-Fi 断开连接也会发生这种情况。看https://en.wikipedia.org/wiki/Bufferbloat