Вывод сценария беспроводной информации: https://drive.google.com/open?id=1fhT2Uy5dGd_SpMelj6WcHtGV7xkVKEis
симптомы:
Что я пробовал:
I ' Я не знаю ничего, что я сделал, что вызвало это.
В выводе скрипта, который я связал выше, rfkill показывает некоторые заблокированные устройства. В настоящее время rfkill list all
возвращает
1: acer-wireless: Wireless LAN
Soft blocked: no
Hoft blocked: no
2: acer-bluetooth: Bluetooth
Soft blocked: no
Hoft blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hoft blocked: no
и ping 8.8.8.8
возвращает connect: Network is unreachable
.
Кроме того, dmesg
теперь выводится иначе, чем когда я запускал скрипт. Теперь есть строка iwlwifi 0000:03:00.0: Failed to run INIT ucode: -110
, которой нет в выводе скрипта, например.
NetworkManager.state
также отличается от того, когда я запускал сценарий. Теперь это
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
У меня были похожие проблемы, но Управление питанием работало на меня. Каждый раз, когда мощность сигнала Wi-Fi (к которому было подключено мое устройство) падает, устройство просто отключается от сети. Надеюсь, это сработает и для вас.
Чтобы отключить управление питанием, сначала проверьте вывод команды iwconfig
.
$ iwconfig
enp7s0 no wireless extensions.
lo no wireless extensions.
wlp6s0 IEEE 802.11abgn ESSID:"Avni.LoveLace"
Mode:Managed Frequency:2.442 GHz Access Point: C8:D7:79:A1:CE:E4
Bit Rate=72.2 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=61/70 Signal level=-49 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:722 Missed beacon:0
Найдите Power Management:on
, затем выключите его, набрав
iwconfig wlp6s0 power off
, где wlp6s0
- беспроводной интерфейс.
Редактирование powersave
значений в /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Возможные значения powersave:
NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1): don't touch existing setting
NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3): enable powersave
Откройте файл и отредактируйте значение powersave из любого его положения. до 2
. Это отключит энергосбережение. По умолчанию есть
wifi.powersave = 3
Просто измените его на значение 2.
wifi.powersave = 2
Сохраните его и перезагрузите систему, и все готово!
Создание файла черного списка для управления беспроводным питанием
Это хорошо объясняется Ответ @sagarchalise по теме
Я думаю, что один из этих методов должен работать для вас, если что-то не так с Wireless Power Management. Если нет, то не стесняйтесь редактировать, чтобы добавить в него больше материала.