chroot環境でnmcliコマンドを実行する

chroot環境でnmcliコマンドを実行する

chroot環境(Ubuntu Jammy)を設定しました。nmcli任意の目的でこのコマンドを実行する必要があります。nmcliによって異なりますが、NetworkManager.servicechroot環境ではsystemdサービスは許可されません。

nmclichrootでコマンドを有効にする方法は?

ベストアンサー1

どういうわけか「ホスト」NetworkManagerデーモンとの通信を許可する必要があるので、dbusのバインドマウントを有効にしますか?

/ etcの設定ファイルにアクセスしなくてもnmcliが機能するかどうかわからないので、これが必要なもう1つのバインドマウントです。

どちらの場合も、実行するとstrace -o /tmp/nmcli strace nmcli必要なものがわかります。これがコンテナにさらされるべきものが何であるかを理解する方法です。

おすすめ記事