Hello,
On Mon, Aug 07, 2023 at 01:49:13PM +0100, Jamie MacIsaac via BitFolk Users wrote:
stretch is the earliest reference I've found to
that particular
file (see
https://lists.debian.org/debian-user/2017/07/msg01453.html).
Earlier Debian releases used a different interface naming method,
so I'm guessing the 99-default.link file was added in the 8 -> 9
dist-upgrade.
It's strange as I do have some VMs that started out as etch or lenny
and been upgraded through to buster or bullseye and most don't have
this file.
Agreed that it's yet another thing to trip over,
but for anyone
confident enough to perform a dist-upgrade then checking for the
existence of /etc/systemd/network/99-default.link can't be too
onerous. And there's this list and the Xen console!
Sadly there have been quite a few support tickets about this, and
even people opening support tickets to be helpful and let us know
that interfaces get renamed!
Very few customers read this list, or the wiki or Debian's release
notes I'm afraid.
It kind of makes me regret not putting net.ifnames=0 on the kernel
command line at install time as then none of this would be an issue.
We debated it here and people said they wanted "the upstream
experience" where possible. I think we were wrong. But I'm not sure
that changing it now would be a good idea.
Cheers,
Andy
--
https://bitfolk.com/ -- No-nonsense VPS hosting