Как ускорить переподключение 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/ и поиграйся с первым номером. Может быть, есть некоторые зависимости в вашей системе. Вы должны будете узнать через некоторые эксперименты.

Другие вопросы по тегам