Связанные вопросы задали довольно часто, но решения, упомянутые в тех вопросах, кажется, не решают мою проблему.
Этот quesion, кажется, на правильном пути, и я использую его в качестве общего руководства. Этот вопрос также связан.
Так, когда мой WiFi идет и соединен, и я работаю nmcli nm
Я добираюсь:
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled enabled
Если я затем закрываю крышку (сон) и открываю его, снова (просыпаются) и выполняют команду снова, я добираюсь:
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running disconnected disabled disabled enabled enabled
Так WIFI-HARDWARE
и WIFI
состояния, измененные от enabled
кому: disabled
.
Выполнение man nmcli
дает опции, с которыми я могу использовать nmcli nm
и шоу, что я могу переключить WI-FI на использовании nmcli nm wifi on
, однако, если я выполняю это, это не изменяет состояние WIFI-HARDWARE
или WIFI
.
Я думаю, что могу использовать сценарий удара и nmcli для фиксации этого, но не совсем уверен как. Исходный вопрос говорит следующий сценарий:
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm sleep false
;;
esac
должен быть помещен в /etc/pm/sleep.d
, это однако не решает мою проблему.
У меня была такая же проблема в 16.10, когда мой Wi-Fi не восстановил соединение после возобновления работы. Я попытался перезапустить NetworkManager в сценарии возобновления, но это не сработало.
Решение, которое помогло мне отключить и / или удалить ModemManager. Как только это прошло, оно снова начало соединяться.