interface renaming (was: Re: Moving towards NetworkManager)

Josef Wolf jw at
Fri Jul 29 20:27:36 UTC 2016

On Fri, Jul 29, 2016 at 08:43:47PM +0100, Colin Law wrote:
> On 29 July 2016 at 16:05, Paul Smith <paul at> wrote:
> > On Fri, 2016-07-29 at 14:08 +0200, Ralf Mardorf wrote:
> >> If you have several devices, or you connect and disconnect USB
> >> network devices, it's likely more tricky.
> >
> > The real problem is trying to use things like puppet etc. to configure
> > lots of systems, if they all use arbitrary different names for eth0.
> >
> > Especially if they all were configured to use eth0 before.
> Was the problem with that way that if you have multiple eth interfaces
> it was not guaranteed which would be eth0 and which eth1 etc?

With the old system, once the MAC was seen, the interface name was stable. The
problem occured ONLY on the first boot after install.

When you had only one interface, there newer was any problem: it was always

With multiple interfaces, if you don't care about which interface is what, you
just swap the cables and you're done.

If you DO care (e.g. one is gigabit while the other is 100mbit) then you
adjust the udev-rules ONCE and you're done.

Not a big deal.

Now. it's a nightmare no matter whether you have ONE interface or multiple

Josef Wolf
jw at

More information about the ubuntu-users mailing list