On Tue 25 Jun 2019 at 11:09:12 (+0200), Hans wrote:
> Hi Tomas,
> 
> > The moniker for that is "predictable interface names". And you
> > seem to assume that there hasn't been a discussion.
> > 
> > This being Debian, there sure has been one, you just didn't
> > notice :-)
> > 
> Might be, but this does not explain, why there are still scripts and 
> configurations, which are still using the old names. And THAT is the problem.

That would depend on whether they're being *used* on systems that have
interfaces with the newer names. If so, report as a bug.

However, if you upgraded to stretch, I think you'd have to show that
you'd allowed the system to preserve the old names, rather than trying
to circumvent Debian's methods for doing so. Isn't that what you've done?

> > The default (Debian /has/ to settle for one default, since many
> > people installing Debian don't know or care what an interface
> > name is, let alone what the heck a /predictable interface name/
> > is), is "predictable interface names".
> > 
> Yes, I wrote about it. And I also told my opinion about it: If people shall 
> use it, why change to predictable names? That makes no sense.
> 
> > Since not everyone wants or likes that default, you can override
> > it: just just add net.ifnames=0  to your linux commandline (e.g.
> > in /etc/default/grub, like so [1]:
> > 
> I did so some time, but I changed to the new names. However, looks like I 
> have 
> to go back, due to the problems I mentioned. 
> 
> BTW: After an upgrade there suddenly appeared a new line 
> GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0"
> in /etc/default/grub, without my intervention! Who added this line???

I expect you did, indirectly. It all depends on the conversation you
had whenever Grub was upgraded (eg, Nov 2018) as Grub attempted to
preserve changes made to /etc/default/grub. Do you have any other
files matching /etc/default/grub* ?

After all, you just wrote: "but I changed to the new names" so it
looks as if Grub succeeded in hanging on to that change. I think
you're meant to live with the old names if you were upgrading, unless
you know more that the wiki writer who wrote: "Upgrades to Stretch
will retain the old device names - despite what you will read on the
web - removing /etc/udev/rules.d/70-local-persistent-net.rules will
not give you the new names even if followed with a update-initramfs -u
and update-grub. ( have not yet found the correct Debian incantations
for this yet?? )"

Cheers,
David.

Reply via email to