chroot und connmanctl

chroot und connmanctl

Ich habe ein eingebettetes Gerät, auf dem ein eingebettetes Linux läuft, das durch Cross-Kompilierung mit BUILDROOT erstellt wurde.

Zusätzlich habe ich darauf auch eine Debian-Installation, die mit einem Skript wie folgt aufgerufen wird:

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

Nun habe ich versucht, den WLAN-Zugriff unter Debian zu konfigurieren und das connmanctlDienstprogramm zu verwenden, habe jedoch die folgende Fehlermeldung erhalten:

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

Also dachte ich, ok, irgendwie läuft dbus nicht und versuchte es wie folgt zu starten:

systemctl start dbus

aber ich bekam die Nachricht:

Running in chroot, ignoring request.

Ich bin mir nicht sicher, was ich als nächstes tun soll. Ich vermute, das liegt daran, dass ich Debian in dieser Chroot-Umgebung verwende. Gibt es dafür eine Problemumgehung? Wie kann ich die Netzwerkfunktionen unter dieser Debian-Installation nutzen?

Antwort1

Am einfachsten ist es wahrscheinlich, die Netzwerkkonfiguration in Ihrem eingebetteten System vorzunehmen, bevor Sie in den Chroot-Modus wechseln.

verwandte Informationen