Wi-Fi соединение в разных сетях | возвращение из дополнительного режима

Я использую ноутбук HP под управлением Ubuntu LTS, всегда обновляющийся и обновленный до последней версии.

Я работаю в разных местах, используя WiFi соединение. Я могу без проблем подключиться к WiFi_1. Затем я оставляю ноутбук в режиме ожидания, чтобы продолжить работу в следующем месте. Когда я добираюсь до дома или кафе, в 90% случаев администратор сети не может найти сигнал WiFi или любой другой сигнал Wi-Fi (в том числе мобильную точку доступа). Я должен перезагрузить компьютер, и часто это работает, сигнал встречается, но во многих других случаях перезапуск системы не работает вообще, и я провожу весь день без подключения к интернету.

Я думаю, что это связано с некоторой информацией от WiFi_1, которая остается в системе (потому что я оставил ее в режиме ожидания), что затрудняет последующее подключение любого другого соединения. Как мы можем устранить эту проблему?

0
задан 6 May 2019 в 02:53

1 ответ

Попробуйте следующее

, сделайте

/etc/systemd/system/net-resume.service

и напишите

[Unit]
Description=Restart networkmanager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
Type=oneshot
ExecStart=/bin/net-resume
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target

Далее вы проверите, какой драйвер вы используете (Скажите, если вы не знаете, где имя диска записывается в результате выполнения команды)

lspci

Затем сделайте

/bin/net-resume 

и напишите

#!/bin/sh
modprobe -r [your kernel driver]
modprobe [your kernel driver]
systemctl restart network-manager.service

И дайте разрешение на выполнение

chmod +x /bin/net-resume

Наконец, вы включаете службу

systemctl enable net-resume.service
0
ответ дан 6 May 2019 в 02:53

Другие вопросы по тегам:

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