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 cannot be used in CoreOS #244

Closed
mildred opened this issue Nov 29, 2019 · 1 comment
Closed

systemd-networkd cannot be used in CoreOS #244

mildred opened this issue Nov 29, 2019 · 1 comment

Comments

@mildred
Copy link

mildred commented Nov 29, 2019

I'd prefer to use systemd-networkd instead of Networkmanager in a server setup.

This is made impossible by:

- [systemd, /etc/systemd/networkd.conf,
/usr/lib/systemd/systemd-networkd,
/usr/lib/systemd/systemd-networkd-wait-online,
/usr/lib/systemd/network/.*,
/usr/lib/systemd/system/systemd-networkd.service,
/usr/lib/systemd/system/systemd-networkd.socket,
/usr/lib/systemd/system/systemd-networkd-wait-online.service]

Instead of removing files from installed packages, wouldn't it be possible to split the systemd package in two, and just not install systemd-networkd, so it would be possible to layer systemd-networkd manually after.

@mildred mildred changed the title networkd cannot be used in CoreOS systemd-networkd cannot be used in CoreOS Nov 29, 2019
@jlebon
Copy link
Member

jlebon commented Nov 29, 2019

See coreos/fedora-coreos-tracker#24 for previous discussions on this topic.

Instead of removing files from installed packages, wouldn't it be possible to split the systemd package in two, and just not install systemd-networkd, so it would be possible to layer systemd-networkd manually after.

Yeah, that'd probably work, though note this isn't just about users' choices. There's code that runs on top that need to understand the networking stack and interact with it (see e.g. coreos/afterburn#316). So supporting systemd-networkd would also mean having to support it in those apps too.

If you don't mind, I think I'd rather close this issue so we keep the discussion in that ticket. Thanks!

@jlebon jlebon closed this as completed Nov 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants