[gelöst] Vorhersagen des "predictable network interface name"

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

[gelöst] Vorhersagen des "predictable network interface name"

Beitrag von smutbert » 14.04.2020 17:30:19

Hallo liebe Leute,

ich installiere gerade mit debootstrap debian auf einem entfernten System. Dort läuft zwar buster, aber das WLAN-Interface wurde mittels systemd-networkd umbenannt. Nun würde ich gerne wieder den Namen des Interfaces verwenden, den das WLAN-Interface von Debian per default bekommt, aber ich weiß nicht wie ich den herausfinden kann.
Ich glaube es war irgendetwas, was so ausgesehen hat wie wlpXsY, aber ich brauche natürlich X und Y (und würde obendrein gerne sichergehen, dass das überhaupt stimmt).

lg smutbert


edit:
habe jetzt hier https://gist.github.com/bbak/44c477a920 ... 08073c5c12 etwas gefunden:

Code: Alles auswählen

udevadm test-builtin net_id /sys/class/net/wlan | grep '^ID_NET_NAME_'
Load module index
Parsed configuration file /usr/lib/systemd/network/99-default.link
Parsed configuration file /usr/lib/systemd/network/73-usb-net-by-mac.link
Created link configuration context.
Using default interface naming scheme 'v245'.
Unload module index
Unloaded link configuration context.
ID_NET_NAME_MAC=wlxdc85de8d3dfc
ID_NET_NAME_PATH=wlp2s0
wlp2s0 kommt mir bekannt/richtig vor. Allerdings habe ich ein kleines Problemchen, wenn ich das jetzt eintrage, das System neu starte und es stimmt nicht...
Zuletzt geändert von smutbert am 14.04.2020 22:35:20, insgesamt 2-mal geändert.

KP97
Beiträge: 3434
Registriert: 01.02.2013 15:07:36

Re: Vorhersagen des "predictable network interface name"

Beitrag von KP97 » 14.04.2020 17:42:34

Wie wurde das denn umbenannt? Mit einer Datei in /etc/systemd/network?
Evtl. kannst Du aber den Defaultnamen schon mit

Code: Alles auswählen

networkctl status
herausfinden.
Ich habe mein Wlan per Datei umbenannt, momentan ist es aber deaktiviert, weil ich es nicht brauche.
Bei der Abfrage kommt sowas:
systemd-networkd[269]: wlan0: Interface name change detected, wlan0 has been renamed to wlp3s0
Man sieht also den ursprünglichen Namen.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Vorhersagen des "predictable network interface name"

Beitrag von smutbert » 14.04.2020 17:48:53

Danke, aber das habe ich als erstes probiert. Im log steht aber nur so etwas wie
- renamed wlan to wlan0
- renamed wlan0 to wlan
und wlan, das ist der aktuelle Name, ist auch das einzige was networkctl ausgibt.

Im Eröffnungsbeitrag habe ich etwas hinzugefügt, was ich gefunden habe, aber ich bin mir noch nicht sicher ob ich mich traue dem zu vertrauen ☺

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: Vorhersagen des "predictable network interface name"

Beitrag von MSfree » 14.04.2020 17:54:28

Code: Alles auswählen

dmesg | grep renamed
liefert bei mir

Code: Alles auswählen

[    0.523463] r8169 0000:02:00.0 enp2s0: renamed from eth0
Das sollte auch mit wlan klappen, selbst wenn systemd-networkd nicht läuft.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Vorhersagen des "predictable network interface name"

Beitrag von smutbert » 14.04.2020 17:56:24

Tja, bei mir leider nicht:

Code: Alles auswählen

dmesg | grep renamed
[    1.646966] e1000e 0000:00:19.0 dmz: renamed from eth0
[    4.209568] ath9k 0000:02:00.0 wlan: renamed from wlan0
(ist natürlich im Prinzip das gleiche, aber angezeigt wird der momentan gezielt vergebene Name statt dem „vorhersagbaren“)

aber bitte das edit im Eröffnungspost nicht übersehen – möglicherweise ist das schon die Lösung. (Noch bin ich zu feig.)

KP97
Beiträge: 3434
Registriert: 01.02.2013 15:07:36

Re: Vorhersagen des "predictable network interface name"

Beitrag von KP97 » 14.04.2020 18:15:09

...wer nicht wagt der nicht gewinnt...
Das klingt aber ok, was er da schreibt. Viel passieren kann ja nicht, zurückdrehen kannst Du das doch jederzeit.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Vorhersagen des "predictable network interface name"

Beitrag von mat6937 » 14.04.2020 20:08:45

smutbert hat geschrieben: ↑ zum Beitrag ↑
14.04.2020 17:56:24
... – möglicherweise ist das schon die Lösung. (Noch bin ich zu feig.)
Du kannst auch mit dem Bootparameter "net.ifnames=0" oder "net.ifnames=" oder mit dem symlink:

Code: Alles auswählen

ln -s /dev/null /etc/systemd/network/99-default.link
testen.

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Vorhersagen des "predictable network interface name"

Beitrag von habakug » 14.04.2020 20:32:59

Hallo,

hier [1] ist es erklärt.
Für Debian wird hier [2] einiges zusammengefasst.

Gruss, habakug

[1] https://major.io/2015/08/21/understandi ... ice-names/
[2] https://wiki.debian.org/NetworkInterfaceNames
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Vorhersagen des "predictable network interface name"

Beitrag von smutbert » 14.04.2020 22:34:44

Zurückdrehen wäre nicht so einfach gewesen (System woanders als ich und headless), aber ich habe gewonnen:

Code: Alles auswählen

dmesg | grep rename                                                                     
[    1.727953] e1000e 0000:00:19.0 enp0s25: renamed from eth0
[    4.084263] ath9k 0000:02:00.0 wlp2s0: renamed from wlan0
Danke für die Unterstützung

Antworten