Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

systemd-networkd should be a network service provider #737

Closed
anatol opened this issue Feb 25, 2020 · 2 comments · Fixed by #1348
Closed

systemd-networkd should be a network service provider #737

anatol opened this issue Feb 25, 2020 · 2 comments · Fixed by #1348
Assignees
Labels
enhancement Issue adding new functionality

Comments

@anatol
Copy link

anatol commented Feb 25, 2020

Currently dracut contains two modules that help to setup network at init time: network and systemd-networkd. Users suppose to use only one of the modules to enable network functionality.

Some third-party modules (e.g. clevis-pin-tang) need network and specify network module as a requirement. This unfortunately pulls the network module even on the systems that configure systemd-networkd.

dracut need to be able to specify module A provides network functionality so clients should not care about choosing a particular network module implementation.

@johannbg johannbg added the enhancement Issue adding new functionality label Aug 12, 2020
@shaba
Copy link
Contributor

shaba commented Jan 20, 2021

Please, use network.target (or network-online.target). Not network.service.
network.target should include any network service, as network-scripts or NetworkManager or systemd-networkd or ConnMan.

@johannbg
Copy link
Collaborator

johannbg commented Jan 20, 2021

The scope of the pull request I will be working on will be so that systemd-networkd module will be made independent so it can be swapped out with NetworkManager, Wicked and iwd ( which I plan on introducing as well )

@johannbg johannbg self-assigned this Feb 23, 2021
johannbg added a commit to johannbg/dracut that referenced this issue Apr 22, 2021
Make systemd-networkd a proper network service provider. Fixes dracutdevs#737
haraldh pushed a commit that referenced this issue Apr 22, 2021
Make systemd-networkd a proper network service provider. Fixes #737
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issue adding new functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants