Originally posted by Nuc!eoN
View Post
Announcement
Collapse
No announcement yet.
Systemd's Network Support Frustrating Some Users
Collapse
X
-
Originally posted by Nuc!eoN View PostOops, sorry I meant: "Why forcing those services on us by default, if we can enable them manually".
Comment
-
So will systemd-networkd replace something like NetworkManager and will a UI or command(s) be provided to configure and manage the new daemon?
I would like to be able to disable the daemon easily if I don't want to use it so that it won't stomp all over NetworkManager (or what you use to manage your network connections)
Comment
-
Originally posted by computerquip View PostEh? Most Arch Linux packages just let the defaults flow. If extra configuration is needed, it's either done by yourself or via an extra package (see the pulseaudio-alsa package).
Comment
-
Originally posted by Skrapion View PostI'm very likely talking out of my ass here, but I thought I read somewhere that, unlike other distros, when you install a service on Arch you almost always have to manually enable it. But I've never actually run Arch myself, so please correct me if I'm wrong
Comment
-
Originally posted by DeepDayze View PostSo will systemd-networkd replace something like NetworkManager and will a UI or command(s) be provided to configure and manage the new daemon?
I would like to be able to disable the daemon easily if I don't want to use it so that it won't stomp all over NetworkManager (or what you use to manage your network connections)
And like many of us have already said, if you don't want it you probably don't have to do anything to disable it (most distros ship NetworkManager so they'll prob leave this disabled) but if for some reason it IS enabled and you don't want it to be enabled then you can just issue "systemctl disable systemd-networkd" like any other service and it will disable itAll opinions are my own not those of my employer if you know who they are.
Comment
-
Originally posted by Scimmia View PostNo, you're right, that is the standard procedure in Arch.
Its systemd standard procedure to ship the 'recommended configuration' which in this case meant networkd was enabled by default.
Its Arch standard procedure to ship packages in their default states.
Its also Arch standard procedure to ship services disabled by default.
In this case the last two points are in conflict with each other since one would violate the other. The Arch packager for systemd made a choice, whether it was accidentally or purposefully who knows, and that was 'leave systemd in its default config.' Which some people disagreed with, though I find it unlikely it would actually cause problems since networkd doesn't do anything until configured.All opinions are my own not those of my employer if you know who they are.
Comment
-
And this is more or less just a guideline. Notice how there's nothing on what's enabled/disabled by default. This is done on a per-package basis simply to keep packaging sane. It does not make sense to disable or enable something just because "that's the Arch way" when it might be completely stupid for that particular package.
In the case of this, I wouldn't be surprised if it was left off. netctl has always been available but it's not meant to be a one-all solution and can easily be left alone and even removed. In the case of this, it seems to do the opposite and defaults to using a tool that may not be necessary. But hey, if most people end up wanting it on by default, it will probably be left on by default. There's nothing in "the Arch way" or packaging guidelines to say otherwise.
Comment
Comment