On Thu, Oct 23, 2014 at 12:28 AM, George Herbert <george.herbert@gmail.com> wrote:
Ok. As a highly on- list-topic example of why distrust is called for...
Without referring to the systemd source code*, does anyone know what systemd uses to select between networking subsystems (i.e. NetworkManager, the new standard as of RHEL 7, vs /etc/ sysconfig/network-scripts/, etc.). NetworkManager is default but disableable and it magically falls back to network-scripts dir, but the fallback is nearly undocumented and the selection behavior appears completely undocumented.
systemctl status NetworkManager.service systemctl status network.service I don't think that there's anything magic about it, you have one or the other enabled. Adding NM_CONTROLLED=yes/no to /etc/sysconfig/network-scripts/ifcfg-* gives you per-interface control over whether NetworkManager or the network scripts are used for managing the interface. If neither is enabled you probably end up with no networking.
If by some chance you do know this, where did you come by that knowledge? Hopefully with URLs.
I have access to systems that run systemd and I tried a couple of things... Also, I've been managing Red Hat systems for a long time and have known about this for a while. But a little bit of googling and I found this: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/htm... Unless you're running systemd-networkd, this is really distro-specific stuff as I expect that most distros will want to preserve some backward compatibility with "legacy" network configuration. -- Jeff Ollie