Ubuntu 16.04: невозможно заблокировать wifi во время блокировки экрана

4396
Rex

Я попробовал довольно много подходов к этому, но не смог найти рабочее решение.

На моем ноутбуке я заметил, что Wi-Fi «спит» под блокировкой экрана, что делает невозможным его отключение, когда требуется подключение к Интернету. Например: если запущена операция резервного копирования, я бы хотел заблокировать ноутбук и оставить загрузку.

Я не видел эту проблему с 15.10, поэтому я предполагаю, что есть что-то или в управлении устройством или ОС, что я еще не понял.

Потратив много времени, попробовав три разных способа отключения управления питанием на беспроводном интерфейсе, я понял, что даже это не мешает сну.

Например:

sudo iwconfig wlp2s0 power off 

Отключает управление питанием на устройстве до перезагрузки, но, похоже, не влияет на функцию беспроводной блокировки во время сна. Я пробовал нечто подобное с /etc/pm/config.d/wirelessсодержанием скрипта, чтобы выполнить ту же команду, что и выше, но без игры в кости.

Спящий режим, режим сна и приостановка отключены, а ноутбук представляет собой Surface Pro 4 i7.

Я, вероятно, просто упускаю что-то простое, но не могу понять это. Есть идеи?

Обновление 21-06-2016

Сегодня утром я заметил, что при подключении второго монитора он игнорируется на экране пробуждения / возврата из блокировки. Отключив и снова подключив монитор, все возвращается в нормальное состояние.

Я думаю, что, возможно, так или иначе эти два вопроса связаны между собой.

Обновление 10-8-2016 Не получил нигде ссылки, которые я нашел в моем комментарии ниже, но нашел эту подсказку в системном журнале:

NetworkManager[21369]: <info> [1470826457.2514] manager: wake requested (sleeping: yes enabled: yes) 

Я оставил свой стол на 10 минут, и когда я вернулся, я подумал, что Wi-Fi остался. Но нет - похоже, это возобновилось к тому времени, как я снова вошел в систему - возможно, вопрос здесь действительно должен быть

Как отключить режим сна и пробуждения в Ubuntu 16.04.1?

Поскольку стандартные инструменты и настройки пользовательского интерфейса (в том числе настройка Gnome) не дают правильного результата, поворот acpi=offимеет и другие последствия; какие еще безопасные методы есть?

2
Похоже, что проблемы с беспроводной связью в 16.04. Многие люди жалуются. Когда вы вернетесь к своей машине, можете ли вы подключиться к Интернету? если нет, посмотрите, работает ли это для перезагрузки вашей беспроводной сети: `sudo systemctl restart network-manager.service`. Даже если это так, это не решит вашу общую проблему, но это помогает некоторым людям. (Я работаю 16.04, но на проводном соединении, поэтому я не могу проверить это сейчас.) Diagon 8 лет назад 0
Привет @Diagon - спасибо за это, приятно знать, что я сам не сойду с ума :) Кажется, что однажды проснулся без проблем, и только тогда, когда я попытался отключить управление питанием через `/ etc / network / interfaces`, что мне нужно для перезагрузки сети и сетевого менеджера. Обновлю симптомы через мгновение, так как я также заметил похожий эффект с мульти-дисплеем при пробуждении Rex 8 лет назад 0
Похоже, это связано с [ссылка] (http://askubuntu.com/questions/779220/xubuntu-16-04-second-monitor-disabled-after-display-sleep «AskUbuntu: 2-й монитор отключить после сна»), но Я собираюсь попробовать решение, изложенное в ответе на эту [ссылку] (http://askubuntu.com/questions/768304/preventing-my-machine-from-sleeping «AskUbuntu: Предотвратить сон») Rex 8 лет назад 0

1 ответ на вопрос

1
Rex

Починил это. Протестировано на блокировку и оставление ноутбука работающим во время работы DR / резервного копирования - ноутбук не только немедленно реагировал на разблокировку клавиатуры, но и загрузка выполнялась в фоновом режиме.

Мне пришлось воспользоваться редактором dconf после того, как я нашел некоторые подробности о том, как отключить параметры приостановки - я предполагаю, что это необходимо только для ноутбука (Surface Pro 4 i7) из-за проблем с поддержкой драйверов, поскольку на моем рабочем столе такой проблемы нет. Ноутбук имеет эту проблему даже с Ethernet, подключенным через стыковочный порт, так что это не зависит от WiFi, это зависит от приостановки Ubuntu.

Решение состоит в том, чтобы полностью отключить режимы ожидания и гибернации, что может показаться немного экстремальным, но у меня нет сценариев, когда я хочу, чтобы ноутбук переходил в спящий режим под Linux. У меня двойная загрузка с W10 (к сожалению, ничего не поделаешь), и это очень хорошо справляется с возможностью приостановки.

Подсказки найдены здесь и здесь - они не совсем соответствуют разрешению, но я использовал их, чтобы проверить изменения настроек.

Я org.gnome.settings-daemon.plugins.powerнесколько раз менял настройки, но active=falseв итоге я его защёлкнул.

Также пытался не устанавливая sleep-inactive-ac-timeoutи sleep-inactive-battery-timeoutк 0(т.е. никогда), но это, похоже, не влияет его.

Был ли терминал работает с

sudo tail -f /var/log/syslog | grip networkmanager 

( gripэто псевдоним grep -i), и как только я сменил active=falseтерминал, он полностью замолчал, чтобы разблокировать.

Примечание: поскольку я использую Ubuntu Gnome, эти параметры могут не совпадать напрямую с другими конфигурациями DM.

Похожие вопросы