LINUX.ORG.RU
решено ФорумAdmin

Скопировать подключение NetworkManager

 


0

1

Собираю систему с помощью buildroot. Внутри будет NetworkManager. Нужно предустановить создание точки доступа Wi-Fi.

Скопировал с аналогичной системы файлик (точнее сделал пакет buildroot, который кладёт соответствующий файл по пути /etc/NetworkManager/system-connections) и удалил строчку mac-address (ведь Wi-Fi адаптер может отличаться, также пробовал ставить вместо MAC звёздочку):

[connection]
id=WirelessConnection
uuid=01220444-5692-4b6c-9001-4e959b25a200
type=wifi
autoconnect=true
permissions=

[wifi]
mac-address-blacklist=
mode=ap
ssid=OrangePI

[wifi-security]
group=ccmp;
key-mgmt=wpa-psk
pairwise=ccmp;
proto=rsn;
psk=00000000

[ipv4]
dns-search=
method=shared

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=ignore

Не работает. То есть nmcli connection show не показывает это подключение, nmcli connection up WirelessConnection сообщает, что не знает такое подключение. Но файлик точно лежит - проверял cat'ом из-под запущенной системы.

★★★★★

Может быть так, что в этом твоём билдруте NM юзает другой плагин хранения, ну или префикс другой.

Попробуй создать подключение из запущенной системы и смотри, куда оно запишется. Туда потом и клади.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

А я так и сделал. Запустил собранную buildroot систему, зашёл на неё, создал нужное подключение через nmcli, скопировал файл себе, добавил в конфиг buildroot, пересобрал систему, записал заново образ на sd-карту, загрузил. А он не видит новое подключение. Может быть его ещё где-то нужно прописать?

KivApple ★★★★★
() автор топика
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от KivApple

Может быть его ещё где-то нужно прописать?

Вроде не нужно.

Тогда хз. Права? Может, ты как-то неверно составил подключение? Попробуй то же самое подсунуть под другим именем (или вообще под тем же). Больше нет идей.

intelfx ★★★★★
()

Делал похожее, правда не для Buildroot. Логи NM надо смотреть (--log-level задать), и права на файлы конекшенов должны быть 600 root:root.

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

Туда ключи или пароли сохраняются. Даже у тебя вписан PSK.

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