On Fri 18 Mar 2022 at 20:57:38 (+0000), Brian wrote: > On Sun 13 Mar 2022 at 20:04:06 -0500, David Wright wrote: > > [...] > > > Install iwd, and resolvconf if necessary. You may then need to reboot > > if the wifi interface has already been renamed by the kernel, ie if > > it's not wlan0. (With buster, there's a missing file that needs adding > > first; see below). > > It is systemd/udev that renames the interface.
Sorry, I was paraphrasing my notes and accidentally missed a bit out. It should have said: "if the wifi interface has already been renamed from the kernel's name", whereupon the id est makes sense. > This is standard procedure. I would say no more than that systemd and udev have reached a truce on how and what to rename an interface to. > iwd decides it knows better and, no matter what, does > it. I have never met this sort of behavior with wpasupplicant. > > So we will be more forceful and have > > net.ifnames=1 > > on GRUB's kernel command line. My choice is ignored by iwd. Why does > it not want an interface to be renamed by systemd/udev? https://iwd.wiki.kernel.org/interface_lifecycle explains iwd's philosophy on interfaces, and the last section covers why it's not desirable for udev to attempt to rename them. Cheers, David.