-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Sun, 23 Nov 2014 17:42:52 -0600 Dennis Gilmore dennis@ausil.us wrote:
<snip>
the network autodetection is broken and systemd's predictable naming actually makes it unpredicatable in the cloud/vm use cases.we probably should explicitly turn it off in the boot arguments.
To give a little more detail of what actually happens here and to try and illustrate why systemd's predictabvle naming is broken for the use cases we are looking at.
the link argument tells anaconda to configure the device with a link. it only works when you have a single nic with a link. The device name used in the install environment is what is hardcoded into the config files of the installed image. anaconda makes a big assumption that the environment that is used when installing is the same environment that the system will be ran in. during f21 naming was bouncing backwards and forwards between ens3 and eth0 but depending on what was in use when the system was installed effected what was in use in the cloud image.
the outcome is that unless we turn off predictable naming it could randomly change under us and not work. if we turn off predictable naming we should always get eth0 and things should work. there is always a chance something goes wrong and no networking. to deal with that NetworkManager probably needs changing.
Dennis