Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I’d be glad to help! To provide the most accurate guidance for your Torizon OS build configuration, could you let me know which version of Torizon OS you are using? You can get this information by running the tdx-info command on your device or check the tdx-info documentation for more details.
Disabling NetworkManager and Enabling systemd-networkd
Based on the Toradex documentation, here’s what you need to add to your local.conf:
To Disable NetworkManager
Add these lines to remove NetworkManager packages (1):
IMAGE_INSTALL:remove = " connman"
IMAGE_INSTALL:remove = " connman-client"
IMAGE_INSTALL:remove = " connman-gnome"
IMAGE_INSTALL:remove = " connman-plugin-wifi"
IMAGE_INSTALL:remove = " connman-plugin-ethernet"
IMAGE_INSTALL:remove = " connman-plugin-loopback"
# Add NetworkManager
IMAGE_INSTALL:append = " networkmanager"
IMAGE_INSTALL:append = " modemmanager"
(1)
However, since you want to use systemd-networkd instead of NetworkManager, you should remove NetworkManager entirely rather than adding it.
To Enable systemd-networkd
The documentation shows that systemd-networkd can be enabled by ensuring the networkd PACKAGECONFIG is included (1). You would typically add this to your systemd bbappend file or local.conf:
PACKAGECONFIG:append = " networkd"
(1)
Additional Considerations
Since you mentioned you already have recipes for systemd network files, you’ll want to ensure they follow the integration pattern shown in the documentation (1). The network files should be installed to the appropriate systemd network directories as demonstrated in the systemd configuration examples.
Once you specify your Torizon OS version, I can provide more specific guidance tailored to your exact build configuration.
Best regards,
Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.