NEWS
Proxmox Update 7 --> 8 Problem mit Netzwerkkarte?
-
Hallo
Ich wollte jetzt endlich von 7 auf 8 updaten.
Nun hat mir ein Bekannter geschrieben, dass ich prüfen muss, welche Netzwerkkarte verbaut ist.Es ist dann zu prüfen welche Netzwerkkarte im PVE (Proxmox) installiert ist
Es gibt nämlich beim Debian 11 auf Debian 12 bei manchen Netzwerkkarten eine Umbenennung der Schnittstellen-Namen
Wenn dies zutrifft dann kommen wir per LAN nicht mehr auf den PVE Servermeine Ausgabe
root@proxmox:~# lspci | grep -E -i 'network|ethernet' 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31) root@proxmox:~# cat /etc/network/interfaces auto lo iface lo inet loopback iface eno1 inet manual auto vmbr0 iface vmbr0 inet static address 10.0.1.201/24 gateway 10.0.1.1 bridge-ports eno1 bridge-stp off bridge-fd 0
Antwort von ihm
Ja leider – bei der Netzwerkkarte brauchen wir unbedingt einen Monitor und Keyboard am Server – außer der Server hat ein KVM Management interface für remote management.
Wir können leider den Interface Namen erst nach dem reboot in der Konfigurationsdatei (/etc/network/interfaces) anpassen – da aber nach dem reboot der Server dann nicht über das Netzwerk (der server verwendet nach dem reboot die interfaces konfig Datei mit dem alten (eno1) Namen und findet deshalb kein Netzwerk mehr) erreichbar ist.
Ja es ist ab Proxmox 8.2 – hat aber mit Proxmox nicht direkt zu tun
Es ist der Linux Kernel 6.8 der das modifiziert.Ist da was wahres drann?
Das wäre echt sehr doof für mich. -
Möglich. Das gute an dem 'neuen' System ist allerdings, das die Namen nicht mehr wie bisher willkürlich benannt werden, sondern die Namen vorhersehbar (predictable) sind.
Näheres hier:
https://wiki.debian.org/NetworkInterfaceNames -
@thomas-braun sagte in Proxmox Update 7 --> 8 Problem mit Netzwerkkarte?:
Das gute an dem 'neuen'
Danke!
das schlechte ist, dass ich wen organisieren muss, der den Mini-PC ausbaut. Und dann noch Adapter für Monitor und Keyboard bestellen.
-
Wenn du weißt, wie die Karte angebunden ist, dann weißt du auch wie das Interface heißen wird.
Wobeieno1
aber eigentlich eh schon die neue Bezeichnung ist, da dürfte sich nix ändern.
eno1 = Ethernet Onboard 1 -
Proxmox selber hat da auch was zu:
https://pve.proxmox.com/pve-docs/pve-admin-guide.html#network_override_device_namesUnd hier hab ich es auch mal gefragt:
https://forum.iobroker.net/topic/74456/kernel-update-pin-override-network-interface-name -
@Negalein
@thomas-braun sagte in Proxmox Update 7 --> 8 Problem mit Netzwerkkarte?:Wobei eno1 aber eigentlich eh schon die neue Bezeichnung ist, da dürfte sich nix ändern.
Bei mir heißt sie
enp1s0
. Allerdings handelt es sich dabei um einen Realtek RTL8111/8168/8411 Controller. Macht das einen Unterschied? -
Meine heißt enp0s31f6.
Hatte das Update ohne die Änderung gewagt. Hat bei mir funktioniert. -
@david-g sagte in Proxmox Update 7 --> 8 Problem mit Netzwerkkarte?:
Meine heißt enp0s31f6.
Das ist ja auch schon die neue Nomenklatur! eth0, eth1.... wäre die alte
-
Ich habe die Erklärung hier gefunden: https://unix.stackexchange.com/questions/134483/why-is-my-ethernet-interface-called-enp0s10-instead-of-eth0
Es kommt also darauf an wie die Schnittstelle ausgeführt ist. Wenn integriert -> eno*, wenn per PCI -> enp*. Ist also Hardwareabhängig. Und wenn ich das richtig verstehe, kann man Linux auch dazu bewegen wieder die eth* zu verwenden.
-
@dr-bakterius sagte in Proxmox Update 7 --> 8 Problem mit Netzwerkkarte?:
Und wenn ich das richtig verstehe, kann man Linux auch dazu bewegen wieder die eth* zu verwenden.
Ja, kann man. Ist aber perspektivisch nicht sinnvoll.
Es gibt ja Gründe, warum man die alte Nomenklatur abschafft und da was technisch besseres einführt.
(U.a. die gleichen Gründe findet man bei den seriellen USB-Geräten wie z.B. ZigBee-Sticks. Die werden ja auch am besten 'by-id' angesprochen)Siehe:
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/https://www.freedesktop.org/software/systemd/man/latest/systemd.net-naming-scheme.html#Policies
-
wenn ich das jetzt richtig verstanden habe, ist bei mir
eno1
schon die neue Art.
Also dürfte beim Kernel-Update da nichts mehr verändert werden? -
Eigentlich nicht. Das ganze hat auch nix mit dem Kernel zu tun sondern mit systemd.
-
@thomas-braun sagte in Proxmox Update 7 --> 8 Problem mit Netzwerkkarte?:
Eigentlich nicht.
das ist schön zu hören
Das ganze hat auch nix mit dem Kernel zu tun sondern mit systemd.
ah, dann hat mein Bekannter Blödsinn verzapft.
Systemd ist für was genau zuständig? -
Für alles (und noch viel mehr) was mit dem Systemstart zusammenhängt: