Netzwerkkarte läuft unter Proxmox nicht

ChrisLong

New Member
Jan 12, 2025
17
0
1
Hallo Zusammen,
vorweg:
Ich bin absoluter Neuling in Sachen Proxmox.
Habe mir einen mini-PC gekauft und möchte über Open Media Vault ein NAS bauen, das hatte ich schon mal ohne Proxmox über einen Raspberry Pi, der dann kaputt gegangen ist.
Ich würde aber gerne auf demselben PC auch ein, zwei Automationen über Home Assistant laufen lassen. Deswegen Proxmox.

Leider scheint Proxmox aber nicht mit der in dem gekauften PC verbauten Netzwerkkarte zu funktionieren?
Es ist eine Intel Ethernet i217. Wenn ich ein Kabel reinstecke, passiert einfach nix. Keine LED, nix.
Netzwerkkarte funktionierte unter Windows und auch im BIOS kann ich die LED fröhlich blinken lassen.

Eine Recherche hat ergeben, dass man irgendwie den Treiber für irgendwelche Kernels aktualisieren sollte.
Treiber hab ich auf dem USB Stick.
Wie kann ich das jetzt installieren?

Oder gibt es eine andere Lösung?

Viele Grüße und danke!
 
Hi die i217 ist ein sehr neuer Chipsatz, da kann es sein, dass der Treiber noch nicht im Kernel ist.
Eventuell im Kernel 6.11, welchen du optional updaten kannst, aber dafür brauchst du Netzwerk.
Die Installation ist immer ein wenig unterschiedlich je nach Herstelle, am besten auf der Downloadseite nach einer Anleitung für Installation unter Debian suchen.
 
Hey Falk,
das ist glaube ich die richtige Spur.
Habe einen 6.8 Kernel und ab 6.9 scheint der richtige Treiber dabei zu sein.
Aber wie mache ich ein Update ohne Netzwerk-/Internetverbindung?
Geht das über USB?
Viele Grüße
 
USB Adapter läuft auch nicht. Er blinkt aber offensichtlich keine Verbindung.
Kann man den Kernel nicht per USB Stick updaten/installieren?
 
Last edited:
Was zeigt denn lsusb an, wenn der Adapter eingesteckt wird? Darüber hinaus gibt es dmsg, dass Kernelmeldungen direkt auch anzeigt. Ich arbeite selbst mit so einem USB 2 zu 100 Megabit Netzwerkadapter von Zeit zu Zeit, wenn ich klar ist, welche Ethernet-Namen ich gerade benutzen kann. Also könnte es auch sein dass dein Adapter dort eventuell nicht erkannt wird.
 
  • Like
Reactions: Johannes S
Solche 100Mbit-Adapter gibts derzeit von ICYBOX für 1€ und sie funktionieren mit Proxmox: https://www.ebay.de/itm/235587951579

Code:
[587892.240654] usb 5-1: new high-speed USB device number 3 using xhci_hcd
[587892.391899] usb 5-1: New USB device found, idVendor=0b95, idProduct=772b, bcdDevice= 0.01
[587892.393235] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[587892.394355] usb 5-1: Product: AX88772B
[587892.395282] usb 5-1: Manufacturer: ASIX Elec. Corp.
[587892.396154] usb 5-1: SerialNumber: 000FC5
[587893.144815] asix 5-1:1.0 (unnamed net_device) (uninitialized): PHY [usb-005:003:10] driver [Asix Electronics AX88772C] (irq=POLL)
[587893.156286] Asix Electronics AX88772C usb-005:003:10: attached PHY driver (mii_bus:phy_addr=usb-005:003:10, irq=POLL)
[587893.157923] asix 5-1:1.0 eth0: register 'asix' at usb-0000:0c:00.4-1, ASIX AX88772B USB 2.0 Ethernet, 00:0e:c6:b4:ec:9c
[587893.162088] asix 5-1:1.0 enx000ec6b4ec9c: renamed from eth0
 
  • Like
Reactions: Johannes S
USB Adapter läuft auch nicht. Er blinkt aber offensichtlich keine Verbindung.
Kann man den Kernel nicht per USB Stick updaten/installieren?
Klar geht das, du musst halt die entsprechenden deb-Pakete vorher herunterladen, auf den Stick kopieren und dann in der ProxmoxVE Konsole mit dpkg -i paketname.deb installieren. Wegen der Abhängigkeiten ist das nur deutlich umständlicher, daher finde ich den Weg mit dem Surfstick deutlich praktikabler
 
Moin,
danke für eure Tipps.
Mit Hilfe von ChatGPT und ein bisschen probieren, habe ich nun was installiert bekommen.
Wenn ich uname -r eingebe, dann erscheint 6.11.0-2-pve.
Aber die Netzwerkkarte geht immer noch nicht? Auch die USB-Netzwerkkarte, die ich habe, geht nicht (von "BENFEI").
Installiert habe ich diese Datei: proxmox-kernel-6.11.0-2-pve_6.11.0-2_amd64.deb von dieser Seite per USB Stick.

http://download.proxmox.com/debian/pve/dists/bookworm/pvetest/binary-amd64/

Es kann ja nicht sein, dass dann immer noch beide Netzwerkkarten nicht geht oder?
 
Was ist denn jeweils die Ausgabe von?:
  • cat /etc/network/interfaces
  • ip a
 
Kann es sein das der usb ethernetadapter diesen Namen hat: "enx000ec6b4ec9c"
Sieht jedenfalls vom geposteten Kernellog so aus.
Dann wäre aber der Eintrag unter /etc/network/interfaces falsch.

Peter
 
Solche 100Mbit-Adapter gibts derzeit von ICYBOX für 1€ und sie funktionieren mit Proxmox: https://www.ebay.de/itm/235587951579

Code:
[587892.240654] usb 5-1: new high-speed USB device number 3 using xhci_hcd
[587892.391899] usb 5-1: New USB device found, idVendor=0b95, idProduct=772b, bcdDevice= 0.01
[587892.393235] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[587892.394355] usb 5-1: Product: AX88772B
[587892.395282] usb 5-1: Manufacturer: ASIX Elec. Corp.
[587892.396154] usb 5-1: SerialNumber: 000FC5
[587893.144815] asix 5-1:1.0 (unnamed net_device) (uninitialized): PHY [usb-005:003:10] driver [Asix Electronics AX88772C] (irq=POLL)
[587893.156286] Asix Electronics AX88772C usb-005:003:10: attached PHY driver (mii_bus:phy_addr=usb-005:003:10, irq=POLL)
[587893.157923] asix 5-1:1.0 eth0: register 'asix' at usb-0000:0c:00.4-1, ASIX AX88772B USB 2.0 Ethernet, 00:0e:c6:b4:ec:9c
[587893.162088] asix 5-1:1.0 enx000ec6b4ec9c: renamed from eth0

Hi,
habe genau den Adapter von ebay bestellt.
Er läuft auch nicht.

Ist das nicht plug and play?

Auch hier: Wenn ich den reinstecke geht gar nix. Kein blinken nix.
Netzwerkkabel ist ordnungsgemäß am Router und mit meinem Laptop läuft es.
Nur der mini-PC muckt mit proxmox rum.
 
Kann es sein das der usb ethernetadapter diesen Namen hat: "enx000ec6b4ec9c"
Sieht jedenfalls vom geposteten Kernellog so aus.
Dann wäre aber der Eintrag unter /etc/network/interfaces falsch.

Peter
Das kann ich gerade nicht bestätigen.
Was müsste bei etc/network/interfaces stehen?
Beim Abruf der Daten war der USB Adapter nicht eingesteckt.
Aber die eingebaute Netzwerkkarte wird ja angezeigt (enp0s25)...
 
Du musst den Netzwerknamen ermitteln.
Den siehst du beim anstecken.

Dann die beiden Einträge hinzufügen:

auto namevoninterface
iface namevoninterface inet dhcp

Dann mit angesteckten Adapter
/etc/init.d/networking restart.

Dann sollte der Adapter eine Adresse bekommen haben.

Prüfen mit
ip address oder ifconfig.

Peter
 
  • Like
Reactions: Johannes S
Er läuft auch nicht.
Der läuft, sonst hätte ich nicht gepostet.

Ist das nicht plug and play?
Doch. Einstecken, Gerät wird erkannt, Treiber wird geladen, Gerät ist einsatzbereit. Das ist plug and play, siehe dmesg. Nicht aber, dass das durchkonfiguriert auf welcher IP du das haben willst.

Es ist nicht die Regel, dass NICs vom bloßen Einsteckvorgang zu blinken beginnen. Das NIC-Interface muss konfiguriert und "up", also scharfgeschaltet sein.

Den weiteren Rest hat pixelpeter bereits erklärt.
 
  • Like
Reactions: news