Predictable Network Interface Names

For some reason EndeavourOS uses the old method of showing wireless/wired network interfaces.
I want to use the new way to show them AKA not eth0,eth1,wlan0,wlan1 etc.
I tried some methods but I couldn’t get them to work.
Someone knows how to change that?
Thanks.

How do you you want them to show?

What methods? Could you share them for us to have an idea?

I want it to use the predictable interface naming convention such as “enp3s0”, “enp3s1” etc.
I tried using the kernel parameter option net.ifnames=1 but it didnt work and also changing the udev rule (but perhaps i didn’t do that correctly).

1 Like

None of my installs do this. All of my installs show names like enp5s0 or ens33. I have never seen eth0 on an EOS install.

I am using a default install as well with KDE DE.
I don’t understand this too but on other distros that i used the interface shows up differently.

Most of my installs also use KDE. Although, I don’t think that matters.

How old is your install? I tested an older install and one I did 2 days ago and both were the same.

Will this provide some relevant input: https://bbs.archlinux.org/viewtopic.php?id=255008 ?

Mine are enp3S0, wlan0 etc.

Mine are enp3S0, wlan0 etc.

No sure because I don’t use iwd.

Mine are enp3S0, wlan0 etc.

Yeah I actually only wants to change the interface name for the wireless interfaces only.
I think that the wired interfaces are fine.

What does ls /usr/lib/systemd/network/ show?

80-iwd.lnk is present. That is probably causing the problem.

Are you sure you don’t have iwd installed?

Are you sure you don’t have iwd installed?

Yeah you are right I do have it installed sry didn’t notice it.

Try removing iwd and rebooting.

Try removing iwd and rebooting.

It’s still the same.
Really out of ideas…

Is that file gone?

As far as I know, and I might be wrong, but think that the interface name is determined by the motherboard’s networking chip. Is there a way to over ride that with a Custom interface name?
I don’t know of one.

Pudge

Is that file gone?

It is but it stil didnt help.

As far as I know, and I might be wrong, but think that the interface name is determined by the motherboard’s networking chip. Is there a way to over ride that with a Custom interface name?
I don’t know of one.

So far this is the first distro I had where the interface names were wlan* and not something custom.
I don’t think its related to that.
I even tried to override it with a custom interface name like you said but it still didn’t work.
So I think i will just give up on this.

This is isn’t exactly the case.

Yes

Are any of the files in that directory overriding the name?