Не будет автоматически переподключаться Wi-Fi при запуске (18.10)

Начал иметь эту проблему в 18.04, прежде чем я обновил.

Wi-Fi не будет автоматически переподключаться при перезагрузке. Это требует от меня повторного выбора сети и повторного ввода пароля каждый раз. Попробовал удалить соединение и переделать его, без игры в кости. Все правильные флажки в NetworkManager проверены. nmcli показывает, что каждый раз устанавливает НОВОЕ соединение; все старые соединения перечислены в веселой строке. Я думаю, что это могло начаться, когда я попытался подключить свой Wi-Fi к моему проводному Ethernet-соединению, чтобы заставить мой Vizio Smart TV (который является моим основным монитором) работать правильно. (Оповещение о спойлере: не помогло, но это вина Визио.) Мост отображается в nmcli и nm-connection-editor. Даже если я удалю мост, он снова при перезагрузке. Отключили кабель Ethernet и снова прошли все этапы, но мост снова появляется. Если я не могу легко с этим справиться, может кто-нибудь хотя бы помочь мне разобраться в правильной командной строке для использования с nmcli, чтобы выбрать именованное соединение (верхнее wifi-соединение в nmcli c) и подключить его с помощью nmcli d? Если нужно, я просто добавлю это в свой стартап, но я бы предпочел, чтобы Ubuntu работала так, как должно.

Обновление: когда я пытаюсь заставить nmcli подключиться, используя более старое соединение (одно из предыдущих перезагрузок), оно сообщает мне Ошибка: Ошибка активации соединения: Не найдено подходящее устройство для этого соединения. Я посмотрел файлы подключения в /etc/NetworkManager/system-connections/, и разница между ними, похоже, в uuid и по какой-то причине в MAC-адресе. Не является ли MAC-адрес жестко закодированным? Хм...

Добавлена ​​строка в NetworkManager.conf, чтобы прекратить рандомизацию MAC-адреса при подключении. Rebooted. Нет эффекта.

2 ответа

Отредактировал соединение в Network Manager, чтобы отключить автоматическое соединение. Прикладной. Вернулся и снова включил. Прикладной. Кроме того (и я почти уверен, что это был виновник) было определенное значение для поля MAC-адреса. Убрал его, затем применил настройки. Проверял профиль в системных подключениях, и поле MAC там тоже было пустым. Перезагрузился, и Wi-Fi выскочил прямо вверх.

Я думаю, что случилось то, что он пытался искать определенный MAC каждый раз, когда загружался, но MAC-адрес продолжал меняться, и новый MAC не соответствовал ни одному из старых профилей, поэтому решил, что ему нужен новый профиль. Удалив MAC, его оставили для автоматической настройки, превратив существующий профиль в универсальный для всех.

Файлы профилей подключения NetworkManager хранятся в следующем каталоге:

/etc/NetworkManager/system-connections/

Вы можете попытаться очистить это и проверить перманент папки:

sudo chown -R root:root /etc/NetworkManager/system-connections/
sudo chmod -R 0755 /etc/NetworkManager/system-connections/
## if want it to go hard, delete all profiles
## sudo rm /etc/NetworkManager/system-connections/*
sudo systemctl restart network-manager
Другие вопросы по тегам