chroot и connmanctl

chroot и connmanctl

У меня есть встроенное устройство, на котором установлен встроенный Linux, работающий посредством кросс-компиляции через BUILDROOT.

Кроме того, у меня также установлена ​​Debian, которая вызывается с помощью следующего скрипта:

mount -o bind /dev /debian/dev
mount -o bind /lib/modules /debian/lib/modules
chroot /debian chroot_init

Теперь я пытался настроить доступ по Wi-Fi в Debian и попытался использовать connmanctlутилиту, но получил следующую ошибку:

Error: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

Итак, я подумал, что dbus почему-то не работает, и попробовал запустить его:

systemctl start dbus

но я получил сообщение:

Running in chroot, ignoring request.

Я не уверен, что делать дальше. Я предполагаю, что это потому, что я запускаю Debian в этой среде chroot. Есть ли обходной путь для этого? Как мне получить сетевые возможности в этой установке Debian?

решение1

Вероятно, проще всего настроить сетевое взаимодействие во встраиваемой системе перед входом в chroot.

Связанный контент