Wind River Support Network


LIN7-2353 : systemd based WRLinux image needs a default network configuration method

Created: Dec 7, 2014    Updated: Sep 8, 2018
Resolved Date: Dec 22, 2014
Found In Version:
Fix Version:
Severity: Standard
Applicable for: Wind River Linux 7
Component/s: Userspace


We need to enabled 'networkd' for systemd because it serves as a reasonable network configuration method.

1. systemd-networkd provide a sensible default, with it, the user could easily configure some simple networking.
In sysvinit, users can configure their network by editting /etc/network/interfaces. Such configuration could take effect at boot time. It is done via /etc/init.d/networking script. Of course, the users could configure their networking via other tools. But '/etc/init.d/networking + ifupdown' provides a sensible default for sysvinit.
In systemd, we also need a sensible default which should provide the same functionality with '/etc/init.d/networking + ifupdown'. And that is 'networkd'.

2. systemd-networkd has no negative effect. There's no boot time impact. And if there's no custom configuration files, systemd-networkd almost does nothing.

3. It can work with other network configuration tools.

4. If the users don't like it, they can disable it by `systemctl disable systemd-networkd'.

In summary, with 'networkd', we are providing a basic networking functionality which has no negative impact.

So I'd suggest we enable it by default in our bbappend file.

//Chen Qi

Other Downloads

Live chat