fsmithred <fsmithred@???> writes:
> @Edward and David:
>
> Don't know if this is helpful or if you've already seen it...
>
> Here's how the new network interface naming scheme works (or is supposed
> to work):
> http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
Something worthy of being remembered for this case: This problem is
(almost) exclusively caused by the way 'distribution kernel
organization' ("compile every available driver as module") and "udev
module loading" interact: The kernel will probe devices as they're
encountered on the various busses but since udev loads driver modules
concurrently, this may even cause re-arrangements of "fixed" hardware as
the first driver which registers an interface gets eth0 (and so on), ie,
it's not the kernel names which are "unpredictable" but the order of
device driver init routine calls provided drivers are loaded by udev.
Judging from the documentation, "the new scheme" "improves" upon this by
ensuring that not even single interface computers get stable interface
names: Move the card to a different PCI slot or reconfigure your USB -
hey presto! - your network interface just got a new name.
?
... and who wouldn't want his network interface to be named
"enp0s29u1u2"? After all, anybody unterstands the meaning of eth0 ---
how terribly boring!