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.