compizomania
В Ubuntu иногда при выходе из Cпящего/Ждушего режима проводная сеть не работает, а некоторые пользователи испытывают аналогичную проблему и с беспроводным подключением (WiFi).
1. Чтобы исправить нерабочую сеть Ethernet/WiFi после выхода из Cпящего/Ждушего режима, во-первых, вы должны выяснить какой модуль ядра использует сетевое соединение.
Выполните эту команду в терминале:
А затем выяснить, какой из модулей является тем, который использует сетевой интерфейс. Во-первых, установите «lshw», инструмент определяющий список аппаратной конфигурации компьютера в Ubuntu, установив его с помощью следующей команды:
sudo apt-get install lshw
Чтобы увидеть список загруженных модулей ядра, выполните следующую команду:
В моём случае имя, которое я искал, это имя модуля ядра rt2800usb из списка выведенного в терминале. Следующим шагом нужно добавить этот модуль в список модулей ядра для разгрузки перед сном и перезагрузки после возвращения из Cпящего/Ждушего режима. Делается это путем редактирования (создайте, если он не существует) /etc/pm/config.d/unload_modules.
2. Следующим шагом надо отредактировать файл /etc/pm/config.d/unload_modules с правами root (администратор) в текстовом редакторе:
gksu gedit /etc/pm/config.d/unload_modules
Когда откроется текстовый редактор с файлом, вставьте в него следующую строку, изменив в ней на своё значение (выделено красным):
SUSPEND_MODULES color: #cc0000;»>rt2800usb «
Сохраните и закройте редактор.
Теперь сеть должна работать после «пробуждения».
37 комментариев :
Спасибо. Только у меня проблема гораздо серьёзнее: в LInux Mint Cinnamon отключил на панели беспроводную связь (Wireless) — там есть тумблер такой on-off. И теперь она обратно не включается! Нет теперь у меня Wireless и всё!:( Может знаете, как это можно исправить? P.S. Точно такая же проблема была и в Ubuntu 12.04 — как не бился, решить не смог. Ответить Удалить
Открой Параметры системы — Сеть и попробуй включить там.
Спасибо. Да, я так делал уже. Так не получается. Нужен другой путь. Скорее всего он как-то аппаратно отключается. И не включается обратно уже через интерфейс. Проблема не у меня одного — многие пишут о ней, надёжного решения пока не нагуглил. Ответить Удалить
Попробуй установить вот этот пакет в Ubuntu 12.10:
sudo apt-get install broadcom-sta-dkms
sudo add-apt-repository ppa:poliva/pof
sudo apt-get update
sudo apt-get install broadcom-sta-dkms
Нет. Не помогло: https://picasaweb.google.com/lh/photo/1jAivA1iswZMCkmm8zYzd9MTjNZETYmyPJy0liipFm0?feat=directlink Удалить
Да, нет Володя ты ему не те команды пишешь. откатись обратно на старое ядро если ты конечно обновлся. или компилируй его по новой! И ВСЁ У ТЕБЯ ЗАРАБОТАЕТ — ЭТО ДЕЛО В ЯДРЕ! Удалить
Возможно дело и в ядре. Правда я не откатился, а обновился до 3.7.2-030702-generic. Ничего не изменилось, также не работает.
Удалить
Да, вся система — en (US) . При установке тоже на эту тему выговор получил:)
DKMS: install completed.
Processing triggers for initramfs-tools .
update-initramfs: Generating /boot/initrd.img-3.2.0-23-generic
Warning: No support for locale: en_US.utf8 Ответить Удалить
configuration: autonegotiation=on broadcast=yes driver=asix driverversion=22-Dec-2011 duplex=full firmware=ASIX AX88772 USB 2.0 Ethernet link=yes multicast=yes port=MII speed=100Mbit/s
чет я непонял у меня asix или ASIX AX88772 USB 2.0 Ethernet. так или иначе, не фига не вышло. Ответить Удалить
«Сервис поиска сетевых ресурсов отключен» Эта ошибка возникает при загрузке ubuntu, если провайдер обозвал локальный домен «.local».
Открываем файл /etc/default/avahi-daemon:
sudo gedit /etc/default/avahi-daemon
И после AVAHI_DAEMON_DETECT_LOCAL= ставим 0
Картина маслом:
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don’t try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=0
Ответить Удалить
Добрый вечер Владимир. Вот прочитал Вашу статью » Как исправить сетевое соединение при выходе из Cпящего ( ждущего ) режима в Ubuntu «- у меня та же проблема в проводном соединении с _ ЖДУЩИМ и СПЯЩИМ режимом _, Linux — ах начиная с 14 по 16 , Сделал всё как указано в статье в Linux Mint 16 , результат
исчезли пункты — _ ждущий и спящий режим _, в общем исчезло то, что нужно.
Подскажите, есть ли другое решение ?
За ранее спасибо.
Если судить по твоим предыдущим снимкам, Александр, напрашивается вывод что ты устанавливаешь большое количество программ и много экспериментируешь с системой. Поэтому трудно ответить однозначно куда у тебя всё пропадает или не работает та или иная программа. Либо если ты не проводил ни каких экспериментов с системой, значит загрузился/установился образ с ошибками. Удалить
Владимир у меня на жестком диске установлены СТАБИЛЬНО РАБОТАЮЩИЕ ( KDE, Cinnamon , Mate, Kubuntu , Pear OS7, Windows 8 ,
и т.д ). Какой смысл мне эксперементировать со стабильными — настроенными системами ?
И почему Вы считаете ,что образ скачанный с официального источника и созданный на Windows 8 в UltraISO должен обязательно быть с ошибками. По моему стабильней программ UltraISO и K3b ( а UltraISO — для образов на FLESH ) НЕТ .
Я не экперементирую, а пытаюсь сделать системы удобными для личного пользования, т.е — что бы работало ВСЁ, мне например очень не удобно, когда выходя из спящего, ждущего режима, для того что бы войти в интернет Я ДОЛЖЕН ПЕРЕЗАГРУЗИТЬ СИСТЕМУ КОТОРАЯ БЕЗ ПЕРЕЗАГРУЗКИ ДОЛЖНА АВТОМАТОМ СДЕЛАТЬ «КОННЕКТ» С ИНТЕРНЕТОМ, чего в Linux-ах НЕ НАБЛЮДАЕТСЯ.
Владимир лично я не являюсь пользователем, как говорится »
ЧТО НЕ РАБОТАЕТ , НУ И ЛАДНО — ЕСТЬ ИНТЕРНЕТ , » ОДНОКЛАССНИКИ » ЗНАЧИТ ВСЁ OK . Я ЭТИМ НЕ ОГРАНИЧЕН .
Почему такая «помойка» как Windows практически у 100% пользователей установлена КАК ОСНОВНАЯ операционная система и работает стабильно .
ПОМОЙКА — ЗАТО ЭТА ПОМИОЙКА СТАБИЛЬНА В РАБОТЕ.
ДАК ПОЧЕМУ ЖЕ Linux не попытаться довести до стабильности схожей с Windows ?
___ Поэтому трудно ответить однозначно куда у тебя всё пропадает или не работает та или иная программа ___
— Я задавал Вам вопрос именно по Linux Mint 16 Petra Cinnamon, но и упомянул о той же проблеме соединения в 14, 15 — версиях.
А ведь ваш заголовок к теме написан вот так: «» Как исправить сетевое соединение при выходе из Cпящего режима в Ubuntu «»» — именно в Ubuntu, чем Linux Mint 14, 15, 16 и является. Удалить
Ubuntu спящий режим wifi
При переходе в спящий режим (режим ожидания) Wi-Fi соединение не поддерживается, после выхода из режима сна снова происходит подключение. Мне нужно, чтобы сетевая карта продолжала работать во время режима сна, поддерживая сетевое соединение. Возможно ли это сделать? Если да, то как?
Я отключил Power Management, но это не помогло. Соответствующих настроек в BIOS не нашёл.
lo no wireless extensions. wlo1 IEEE 802.11 ESSID:"" Mode:Managed Frequency:2.422 GHz Access Point: 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
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: Mobo: HP model: 87C5 v: 35.50 serial: 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: 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
После выхода из режима сна не происходит автоматического подключения к VPN, но и без него доступа к сети нет, потому что срабатывает Kill Switch.
А здесь ничем поддержание Wi-Fi активным не поможет. Т.к. сетевые соединения по таймауту отвалятся — их же обрабатывать некому, система и процессор спят. Т.е. все равно переподключение нужно.
Если вам это все надо — правильным решением здесь будет писать скрипт, реализующий сценарий автоматического переподключения при выходе из сна, благо не винда, и это вполне возможно.
Намертво падает WiFi после ждущего режима
. на ноутбуке. Сам по себе WiFi работает идеально, и коннект, и поиск, и работа. НО! Стоит перевести ноут в ждущий режим, как он после сна отказывается подключать вай-фай сети и вообще ничего вокруг не видит, как будто карточки нет. Спасает только перезагрузка ноута.
Лампочка, сигнализирующая о том, что карточка включена, горит, однако линукс карточку уже не видит.
Карточка Atheros AR5001, драйвер линуксовский (поставился автоматически), ОС Mandriva 2010.1
lsmod | grep ath
Что показывает?
# lsmod | grep ath ath5k 146049 0 mac80211 164889 1 ath5k ath 7977 1 ath5k cfg80211 122816 3 ath5k,mac80211,ath led_class 2832 2 ath5k,sdhci
Если после просыпания сделать rmmod ath5k; modprobe ath5k, что произойдёт?
Каким набором утилит выполняется засыпание? (pm-utils?)
# lsmod | grep ath ath5k 146049 0 mac80211 164889 1 ath5k ath 7977 1 ath5k cfg80211 122816 3 ath5k,mac80211,ath led_class 2832 2 ath5k,sdhci
Если после просыпания сделать rmmod ath5k; modprobe ath5k, что произойдёт?
Засыпание происходит кедами:) По этому сложно сказать.
Может, добавить эти команды куда-нибудь в /etc/pm/?
cat > /etc/pm/sleep.d/99-ath5k #!/bin/sh
case «$1» in
suspend|hibernate)
rmmod ath5k
;;
resume|thaw)
modprobe ath5k
;;
esac
EOF
chmod +x /etc/pm/sleep.d/99-ath5k
Судя по man, вместо 99 лучше написать 80:
75 - 89 Module and non-core hardware handling. If a hook needs to load/unload a module, or if it needs to place non-video hardware that would otherwise break suspend or hibernate into a safe state, it belongs in this range. At or before 75, hooks can assume all modules are still loaded.
Спасибо, сейчас сам об этом подумал. Пока копался в скриптах, понял, что на самом деле линукс пытается включить модуль ath5k при выходе из засыпания. Вот что я обнаружил.
На ноуте тумблер, который включает или выключает WIFI. Если его оставить выключенным при выходе из сна, то работать ничего не будет. Если тумблер оставить включенным при выходе из сна — всё ок. То есть для того, чтобы вай-фай работал, достаточно его включить перед тем, как разбудить ноут. ИМХО бред. Как бы заставить модуль включаться когда нужно.
acpid или udev не отлавливают никаких событий, связанных с этим тумблером?
Поставил ваш скрипт и ноут вообще перестал слушаться. Нажатие на кнопку выключения теперь не переводит его в ждущий режим.
В общем, скрипты ничего не дали, прописывать SUSPEND_MUDULE также бесполезно. Помогает только набрать команду rmmod ath5k
> Нажатие на кнопку выключения теперь не переводит его в ждущий режим.
Показывайте /var/log/pm-suspend.log
НАсколько я понял, там всё ок. Ноут уже выключается (может быть проблема была в конфиге). Забавная всё-таки штука. Сеть поднимается только в том случае, если набрать команду rmmod ath5k при включенном вайфае. Вот и все дела. Если тумблер выкл то никаким домкратом не поднимешь.