LINUX.ORG.RU

Networkmanager и конфиг для подключения к wifi

 


0

1

Приветствую!

Отредактировал профиль для беспроводной сети /etc/NetworkManager/system-connections/'NAME.nmconnection' изменив только имя сети т.к только она и менялась. В результате соединение сбрасывается, но права на профиль не были изменены и ошибок в профиле нет. В NM-SETTINGS(5) нашел это:

A universally unique identifier for the connection, for example generated with libuuid. It should be assigned when the connection is created, and never changed as long as the connection still applies to the same network. For example, it should not be changed when the "id" property or NMSettingIP4Config changes, but might need to be re-created when the Wi-Fi SSID, mobile broadband network provider, or "type" property changes. The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" (ie, contains only hexadecimal characters and "-").

Вопрос в том, как получить этот uuid при моем способе управления профилем, ведь никаких libuuid в системе нет?


как получить этот uuid

УУИД тут не причем, не трогай его. Почти всегда редактирую профиль соединения вручную. Изменение имени сети не должно было повлиять на работоспособность. Неудобство в том, что после изменеий нужно перезагрузить компьютер. Посмотри, не появилось-ли в каталоге дублирующих профилей для этой сети. В профиле может быть указан пользователь и адаптер, для которых это соединение. Проверь, соответствуют-ли они.

andytux ★★★★★
()
Ответ на: комментарий от D3306

Теоретически, все тоже самое. А вот практически. Во первых нужен рут-доступ. Во-вторых - чем редактировать. Какой Андроид имеется ввиду. На телефоне или Android-x86.

andytux ★★★★★
()
Ответ на: комментарий от D3306

Для начала можно подключить его через ADB и посмотреть, что, где и как. А дальше принимать решение.

andytux ★★★★★
()
Ответ на: комментарий от andytux

Изменение действительно проходит без проблем. Но если создать новый профиль для другой сети с тем же содержимым возникают проблемы с подключением. После попытки подключения в /etc/NetworkManager/system-connections/ создаётся файл SSID-UUID.nmconnection. Как это вылечить?

Prosto_user ★★★
()
Ответ на: комментарий от Prosto_user

Раз сеть другая, то не может быть тоже содержимое. Как минимум имя сети другое, пароль другой. id другой, я обычно его делаю таким-же, как имя файла. Если в профиле есть bssid, то и он другой. Ну и в этом случае УУИД-ы наверно должны быть разные, самое простое, измени любой символ УУИДА. Новый файл профиля создается, если NM не нашел подходящего профиля для этой сети.

andytux ★★★★★
()
Ответ на: комментарий от Prosto_user

И себе возьму на заметку. Сейчас вспомнил. Для двухдиапазонного роутера соединение для 5G создал просто скопировав уже существовавшее соединение 2.4G, только изменил id, потому что имя файла другое, и имя сети. Подключалось без проблем.

andytux ★★★★★
()
Ответ на: комментарий от D3306

Так все тоже самое. Это два разных профиля. У 5G в имени сети в конце добавлено «5G» (но это целиком зависит от настроек роутера), только этим и отличаются. Если тебе нужен, то попробуй подключиться к этой сети и получишь дефолтный профиль.

andytux ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.