On Tue, Jun 17, 2025, at 02:20, Mantas Mikulėnas wrote: > nfsroot= causes the interface to be brought up very early, before udev > starts, and before it has a chance to apply its rules and .link files. > > > > Before kernel 6.2, it was not possible to rename interfaces that were already > "up" (see linux commit bd039b5ea2a91). > > > > On another note, even though NamePolicy doesn't provide any names in your > case, you should still clear it in general: > > [Link] > > NamePolicy= > > Name=mycustometh >
Also, if you are using Debian or a Debian-derived distribution, you'll need to run 'update-initramfs -u -k all' after adding, removing, or editing .link files, as they are copied into the initramfs and applied there before 'regular' userspace udev runs.