[ale] eth numbering change
Alex Carver
agcarver+ale at acarver.net
Thu Feb 9 12:19:45 EST 2017
On 2017-02-09 09:15, Phil Turmel wrote:
> On 02/08/2017 05:02 PM, Brian Stanaland wrote:
>> There were no udev rules in place. We set that up so the NICs were named
>> the way they wanted. It's possible that the motherboards were from
>> different production runs. The wired order of the slots isn't something
>> we would specify.
>>
>> That answers the question for me.
>
> Well, not necessarily. The wired order is often the most significant
> factor, but the kernel is free to probe asynchronously nowadays. The
> slightest hiccup in the normal "eth0" driver could delay it long enough
> for the "eth1" device to initialize first, flipping the "natural" order.
>
> This is also true for hard drives. And all of this is precisely the
> reason udev persistent name rules were created, and blkid label and uuid
> names are used.
>
> Don't use ethX names with modern kernels. Period.
>
> Phil
I wouldn't say never. I had one installation that steadfastly refused
to boot properly with UUIDs for the disk. It was a very recent kernel,
too, which made it much more confusing. I had to force it back to using
/dev/sdAN references to get things working.
More information about the Ale
mailing list