Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
nok128
Сообщения: 47
Зарегистрирован: 08 окт 2021, 17:23
Решено: 2
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#1

22 авг 2022, 04:24

При переходе в спящий режим (режим ожидания) Wi-Fi соединение не поддерживается, после выхода из режима сна снова происходит подключение. Мне нужно, чтобы сетевая карта продолжала работать во время режима сна, поддерживая сетевое соединение. Возможно ли это сделать? Если да, то как?
Я отключил Power Management, но это не помогло. Соответствующих настроек в BIOS не нашёл.

Код: Выделить всё

lo        no wireless extensions.

wlo1      IEEE 802.11  ESSID:"<filter>"  
          Mode:Managed  Frequency:2.422 GHz  Access Point: <filter>
          Bit Rate=121.5 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-30 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Система: Linux Mint 20.3 Una x64

Код: Выделить всё

System:    Kernel: 5.15.0-46-generic x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 5.2.7 
           Distro: Linux Mint 20.3 Una base: Ubuntu 20.04 focal 
Machine:   Type: Laptop System: HP product: HP Pavilion Laptop 15-eh0xxx v: N/A serial: <filter> 
           Mobo: HP model: 87C5 v: 35.50 serial: <filter> UEFI: AMI v: F.15 date: 07/21/2021 
Battery:   ID-1: BAT0 charge: 35.9 Wh condition: 35.9/35.9 Wh (100%) 
           model: Hewlett-Packard Primary status: Full 
CPU:       Topology: 6-Core model: AMD Ryzen 5 4500U with Radeon Graphics bits: 64 type: MCP 
           arch: Zen rev: 1 L2 cache: 3072 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 28445 
           Speed: 1397 MHz min/max: 1400/2375 MHz Core speeds (MHz): 1: 1397 2: 1397 3: 1362 
           4: 1397 5: 1397 6: 1397 
Graphics:  Device-1: AMD Renoir vendor: Hewlett-Packard driver: amdgpu v: kernel bus ID: 04:00.0 
           Display: x11 server: X.Org 1.20.13 driver: amdgpu,ati 
           unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: AMD RENOIR (DRM 3.42.0 5.15.0-46-generic LLVM 12.0.0) 
           v: 4.6 Mesa 21.2.6 direct render: Yes 
Audio:     Device-1: AMD vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 04:00.1 
           Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Hewlett-Packard 
           driver: snd_rn_pci_acp3x v: kernel bus ID: 04:00.5 
           Device-3: AMD Family 17h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel 
           v: kernel bus ID: 04:00.6 
           Sound Server: ALSA v: k5.15.0-46-generic 
Network:   Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter 
           vendor: Hewlett-Packard driver: rtw_8821ce v: N/A port: f000 bus ID: 02:00.0 
           IF: wlo1 state: up mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 81.75 GiB (34.3%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLQ256HAJD-000H1 size: 238.47 GiB 
Partition: ID-1: / size: 48.91 GiB used: 12.92 GiB (26.4%) fs: ext4 dev: /dev/nvme0n1p5 
           ID-2: /home size: 68.60 GiB used: 34.39 GiB (50.1%) fs: ext4 dev: /dev/nvme0n1p7 
           ID-3: swap-1 size: 4.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p6 
Sensors:   System Temperatures: cpu: 45.0 C mobo: N/A gpu: amdgpu temp: 46 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 262 Uptime: 12m Memory: 7.13 GiB used: 2.14 GiB (30.0%) Init: systemd 
           runlevel: 5 Compilers: gcc: 9.4.0 Shell: bash v: 5.0.17 inxi: 3.0.38 

Решение slant » 23 авг 2022, 10:54
nok128 писал(а):
23 авг 2022, 04:30
После выхода из режима сна не происходит автоматического подключения к VPN, но и без него доступа к сети нет, потому что срабатывает Kill Switch.
А здесь ничем поддержание Wi-Fi активным не поможет. Т.к. сетевые соединения по таймауту отвалятся - их же обрабатывать некому, система и процессор спят. Т.е. все равно переподключение нужно.
Если вам это все надо - правильным решением здесь будет писать скрипт, реализующий сценарий автоматического переподключения при выходе из сна, благо не винда, и это вполне возможно.

Перейти к ответу ➙

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#2

22 авг 2022, 09:52

Скорее всего никак ибо этот режим предназначен для экономии энергии в процессе ожидания действий от пользователя, а потому гасится питание для всех возможных устройств.
Опиши подробно чего хочешь добиться, быть может есть решение твоей проблемы другим путем.
ИзображениеИзображение

no avatar

Автор темы
nok128
Сообщения: 47
Зарегистрирован: 08 окт 2021, 17:23
Решено: 2
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#3

22 авг 2022, 18:39

rogoznik писал(а):
22 авг 2022, 09:52
Опиши подробно чего хочешь добиться, быть может есть решение твоей проблемы другим путем.
Если мне не изменяет память, в Windows есть возможность включить опцию "Не отключать Wi-Fi в спящем режиме". То есть, хоть и отключается большинство устройств, сетевая карта продолжает работать и поддерживать соединение (ну, я предполагаю, что это так работает) - поэтому при выходе из спящего режима системе не требуется снова подключаться к сети.
Хотелось бы что-то подобное сделать на Linux.

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#4

22 авг 2022, 20:03

nok128, а если попробовать отредактировать этот файлик: sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf и там поставить wifi.powersave = 2 вместо 3. Сохранить, а потом sudo systemctl restart NetworkManager, чтобы применить изменения.

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#5

22 авг 2022, 22:06

Ара Магеддон, это не то... это режимы работы вайфай во время работы, а тут человек фантастику хочет - что б и спало и нет одновременно :-D

nok128, даже провод засыпает и может остаться только в режиме реакции на один единственный пакет и лишь потому что это на аппаратном уровне зашито... а то что ты хочешь - фантастика... или не спать или спать - определись :)

Аватара пользователя

madesta
Сообщения: 2019
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#6

23 авг 2022, 00:57

nok128 писал(а):
22 авг 2022, 18:39
при выходе из спящего режима системе не требуется снова подключаться к сети
Постановка задачи, на мой взгляд, так себе ... Экономия на пару секунд времени?

no avatar

Автор темы
nok128
Сообщения: 47
Зарегистрирован: 08 окт 2021, 17:23
Решено: 2
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#7

23 авг 2022, 04:23

Ара Магеддон писал(а):
22 авг 2022, 20:03
а если попробовать отредактировать этот файлик: sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf и там поставить wifi.powersave = 2 вместо 3. Сохранить, а потом sudo systemctl restart NetworkManager, чтобы применить изменения.
Это было первое, что я сделал)

no avatar

Автор темы
nok128
Сообщения: 47
Зарегистрирован: 08 окт 2021, 17:23
Решено: 2
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#8

23 авг 2022, 04:30

madesta писал(а):
23 авг 2022, 00:57
Постановка задачи, на мой взгляд, так себе ... Экономия на пару секунд времени?
Целью является не экономия времени. Дело в том, что часто использую VPN, у которого настроен Kill Switch (отключать который не хочется в целях безопасности). После выхода из режима сна не происходит автоматического подключения к VPN, но и без него доступа к сети нет, потому что срабатывает Kill Switch. В итоге после выхода из режима сна приходится выключать Kill Switch, а затем снова подключаться к VPN, если требуется.
Я подумал, что было бы неплохо решить эту проблему глобальным способом - оставлять Wi-Fi активным во время режима сна.

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#9

23 авг 2022, 08:39

WWolf писал(а):
22 авг 2022, 22:06
даже провод засыпает , или не спать или спать - определись
Про провод , это ты наверно про гибернацию скорее.

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#10

23 авг 2022, 08:59

yarichin, нет. Это было про wol, чего на вайфай физически не реализовать...

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#11

23 авг 2022, 10:40

WWolf писал(а):
23 авг 2022, 08:59
Это было про wol
Я это понял. Это реализуется на дежурном питании при выключении или гибернации. А ТС называет сном очевидно другой режим вроде ждущего. Например отключается дисплей и останавливаются диски , но питание не отключается полностью.

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#12

23 авг 2022, 10:41

yarichin, ты читай, а не предполагай :) тем более выше ТС написал что в итоге он хочет получить...

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#13

23 авг 2022, 10:54

nok128 писал(а):
23 авг 2022, 04:30
После выхода из режима сна не происходит автоматического подключения к VPN, но и без него доступа к сети нет, потому что срабатывает Kill Switch.
А здесь ничем поддержание Wi-Fi активным не поможет. Т.к. сетевые соединения по таймауту отвалятся - их же обрабатывать некому, система и процессор спят. Т.е. все равно переподключение нужно.
Если вам это все надо - правильным решением здесь будет писать скрипт, реализующий сценарий автоматического переподключения при выходе из сна, благо не винда, и это вполне возможно.

no avatar

Автор темы
nok128
Сообщения: 47
Зарегистрирован: 08 окт 2021, 17:23
Решено: 2
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#14

23 авг 2022, 19:45

yarichin писал(а):
23 авг 2022, 10:40
ТС называет сном очевидно другой режим вроде ждущего. Например отключается дисплей и останавливаются диски , но питание не отключается полностью.
Именно. А разве я называю неправильно? В моём понимании "спящий режим" == "ждущий режим" и "спящий режим" != "режим гибернации". По крайней мере в Windows использовались именно такие понятия.

no avatar

Автор темы
nok128
Сообщения: 47
Зарегистрирован: 08 окт 2021, 17:23
Решено: 2
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#15

23 авг 2022, 20:46

WWolf писал(а):
22 авг 2022, 22:06
даже провод засыпает и может остаться только в режиме реакции на один единственный пакет и лишь потому что это на аппаратном уровне зашито... а то что ты хочешь - фантастика... или не спать или спать - определись
Похоже, Вы правы. Хоть в Windows и есть такая функция, поэкспериментировав, внимательно прислушиваясь к звукам ноутбука и наблюдая за индикатором питания, я понял, что соединение поддерживается за счёт того, что система раз в минуту на мгновение выходит из ждущего режима и снова в него уходит (возможно, таким образом периодически отправляет пакеты).

no avatar

Автор темы
nok128
Сообщения: 47
Зарегистрирован: 08 окт 2021, 17:23
Решено: 2
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Как предотвратить отключение Wi-Fi при переходе ноутбука в спящий режим?

#16

23 авг 2022, 20:49

slant писал(а):
23 авг 2022, 10:54
А здесь ничем поддержание Wi-Fi активным не поможет. Т.к. сетевые соединения по таймауту отвалятся - их же обрабатывать некому, система и процессор спят. Т.е. все равно переподключение нужно.
Если вам это все надо - правильным решением здесь будет писать скрипт, реализующий сценарий автоматического переподключения при выходе из сна, благо не винда, и это вполне возможно.
Хм, верно. Значит, буду решать вопрос с помощью скрипта.
Большое спасибо за ответ!

Ответить

Вернуться в «Сетевые карты, модемы, Wi-Fi, bluetooth»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя