[gelöst] Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
McAldo
Moderator
Beiträge: 2064
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

[gelöst] Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von McAldo » 22.09.2017 14:37:51

Nach einem Upgrade von Debian Jessie auf Stretch einer VM in KVM bleibt die Interface-Bezeichnung weiter bei eth0. Alle Versuche diesen zu ändern hat das System verweigert.

Ich habe alle Files in /etc/udev/rules.d entfernt und auch 99-default.link. Zusätzlich habe ich den Kernel-Parameter net.ifnames=1 in /etc/default/grub eingetragen und initramfs und grup geupdatet. Alles ohne Erfolg.

Was kann ich noch versuchen, damit nicht mehr eth verwendet wird? Bin gerade mit Suche und Latein am Ende.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von catdog2 » 22.09.2017 21:17:27

Ich habe alle Files in /etc/udev/rules.d entfernt und auch 99-default.link.
/lib/systemd/network/99-default.link? Wenn ja: Hat erstens genau den Effekt den du gerade beobachtest und zweitens ist das der falsche Weg diesen zu erzielen!

Code: Alles auswählen

apt-get --reinstall install udev
macht das wieder Heile.
Was kann ich noch versuchen, damit nicht mehr eth verwendet wird? Bin gerade mit Suche und Latein am Ende.
Per eigener udev Regel oder .link datei (man systemd.link) einen gefälligen Namen vergeben?
Unix is user-friendly; it's just picky about who its friends are.

rhHeini
Beiträge: 2288
Registriert: 20.04.2006 20:44:10

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von rhHeini » 23.09.2017 17:09:23

Bei einem Upgrade bleiben die alten Bezeichnungen. Nur bei Neuinstallation werden die neuen Namen vergeben.

Mfg rh

Benutzeravatar
Tintom
Moderator
Beiträge: 3033
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von Tintom » 23.09.2017 21:35:48

Ändert es sich, wenn du die Reihenfolge der Parameter in /lib/systemd/network/99-default.link umstellst in:
[Link]
NamePolicy=path kernel database onboard slot
MACAddressPolicy=persistent

:?:

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von KBDCALLS » 23.09.2017 22:46:12

Eventuell hilft das hier weiter https://0010100.net/blog/?x=cat:22
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

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

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von smutbert » 23.09.2017 23:04:52

rhHeini hat geschrieben: ↑ zum Beitrag ↑
23.09.2017 17:09:23
Bei einem Upgrade bleiben die alten Bezeichnungen. Nur bei Neuinstallation werden die neuen Namen vergeben.

Mfg rh
Ja und das passiert mittels einer udev-Regel, die das System erstellt hat (schon vor dem Upgrade). McAlso hat diese Regeln aber bereits gelöscht.

Am ehesten habe ich ja den Verdacht, dass catdog2 bereits voll ins Schwarze getroffen hat.

Benutzeravatar
McAldo
Moderator
Beiträge: 2064
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von McAldo » 26.09.2017 08:57:36

Das reinstalll hat leider nicht geholfen. Liegt es vielleicht daran, dass es eine VM ist?
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von KBDCALLS » 26.09.2017 09:55:47

McAldo hat geschrieben: ↑ zum Beitrag ↑
26.09.2017 08:57:36
Das reinstalll hat leider nicht geholfen. Liegt es vielleicht daran, dass es eine VM ist?

Haste dir mal von mir verlinkten Blogeintrag angesehen ? Danach sollte es reichen die Datei 70-persistent-net.rules{,.old} zu löschen


Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Gunman1982
Beiträge: 923
Registriert: 09.07.2008 11:50:57
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von Gunman1982 » 26.09.2017 10:41:00

McAldo hat geschrieben: ↑ zum Beitrag ↑
26.09.2017 08:57:36
Das reinstalll hat leider nicht geholfen. Liegt es vielleicht daran, dass es eine VM ist?
das mit der VM ist nicht der Grund. Hab hier ein laufendes SID auf dem Laptop und das upgrade hat mir zwar die wlan0 auf wlp3s0 umgedremelt aber eth0 hab ich immernoch :| .

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von catdog2 » 26.09.2017 10:51:47

Hmm gib uns mal die Ausgabe von

Code: Alles auswählen

udevadm test /class/net/eth0
(sowohl stdout als auch stderr). Damit sollte sich rausfinden lassen welche Regeln er anwendet und welches link file er verwendet.
Unix is user-friendly; it's just picky about who its friends are.

Benutzeravatar
McAldo
Moderator
Beiträge: 2064
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: Upgrade von Jessie auf Stretch, weiter alter Iface-Namen

Beitrag von McAldo » 26.09.2017 10:57:24

Nun geht es. Im Verzeichnis
/etc/systemd/network/
war noch die Datei
50-virtio-kernel-names.link
. Diese habe ich ebenfalls löschen müssen. Alle anderen Dateien, die auch in dem verlinkten Blog genannt wurden, hatte ich bereits entfernt.

Danke für eure Hilfe.
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Antworten