Debian Wheezy 中的 Wifi 扫描间隔,睡眠后重新连接

Emi*_*röm 5 linux debian wireless-networking debian-wheezy

我想在从睡眠模式唤醒计算机时尽快重新连接到无线网络。在出现可用网络列表之前,总是需要一段时间(通常为 15-30 秒)。扫描iwlist甚至不需要一秒钟,所以我想它甚至需要一段时间才能开始扫描。

我可以缩短扫描间隔或以不同的方式解决我的问题吗?

我在没有任何特殊配置的情况下运行 Debian Wheezy。网络连接由 GUI 处理,但我是 Debian 的长期用户,并不害怕命令行。甚至 Bash 解决方案也是受欢迎的 - 任何可以解决我的问题的东西。

sha*_*wbq 2

这将取决于许多因素。

睡眠与休眠

软件问题

  • 连接到开放的 wifi 网络或特定网络

  • 不等待 BSID 就无法连接

  • 访问您的密码

  • KDE 的 KWallet 问题?

硬件问题

  • 睡眠模式可能因制造商而异

  • 无线驱动程序可能有很大不同

研究方向:

虽然我无法直接回答您的问题,但您可能能够使用 iwlist 执行直接扫描,并基于 Wheezy 中的电源管理挂钩加入开放网络。

ACPI(旧方式)

此操作将通过 ACPID 事件挂钩编写脚本。

您可以了解有关acpid /etc/acpi/actions的更多信息

PM-Utils启动板

此操作将通过 pm-util 事件挂钩编写脚本

  • resume——当系统退出挂起状态时,挂钩必须执行任何适当的操作。

  • thaw——当系统脱离磁盘挂起状态时,挂钩必须执行任何适当的操作。

通过将文件安装到 /etc/pm/sleep.d 目录中,可以轻松修改挂起/恢复功能。这些文件称为挂钩,可以在挂起/恢复时执行特定任务。

  1. 某些事件发生会唤醒机器

  2. 每个 /etc/pm/sleep.d/* 都以相反的 C 排序顺序执行,命令行参数为“resume”或“thaw”