Как ускорить переподключение WLAN после сна
Я использую нетбук HP с wl-картой Broadcom. Я использую драйвер STA. После выхода из спящего режима обычно требуется 30 секунд для повторного подключения к моей беспроводной локальной сети. Используя команду sudo iwlist scanning
процесс переподключения начинается немедленно. Я написал скриптecho $Password | sudo -S $iwlist scanning
и запустить его через стартер с рабочего стола, сократив время до 15 сек. Есть ли способ автоматически запустить скрипт и не дать терминалу всплыть.
1 ответ
Сначала посмотрите, как ваш компьютер приостанавливается / возобновляет работу. В соответствии с этим вы можете адаптировать свой скрипт и поместить его в /etc/pm/sleep.d
, Сценарий должен выглядеть так
#!/bin/sh
case "${i}" in
resume)
$DO_SOMETHING
;;
esac
Вторая (и лучшая) возможность состоит в том, чтобы изменить /usr/lib/pm-utils/sleep.d
, Есть несколько сценариев, важными являются 55NetworkManager
а также 60_wpa_supplicant
, Цифры 55 и 60 являются своего рода приоритетом. Чем ниже число, тем раньше выполняется сценарий приостановки. При возобновлении скрипты запускаются в обратном порядке.
Поэтому я бы предложил скопировать скрипты из /usr/lib/pm-utils/sleep.d
в /etc/pm/sleep.d/
и поиграйся с первым номером. Может быть, есть некоторые зависимости в вашей системе. Вы должны будете узнать через некоторые эксперименты.