[SOLVED] Wechsel vom Mainboard ohne Neuinstallation?

Hast ja ne ganz normale Netzwerkkarte, die geht out of the box. Ähm... ja es war
Code:
ip a
:)
 
Proxmox Version:
Code:
proxmox-ve: 6.2-1 (running kernel: 5.4.34-1-pve)
pve-manager: 6.2-4 (running version: 6.2-4/9824574a)
pve-kernel-5.4: 6.2-1
pve-kernel-helper: 6.2-1
pve-kernel-5.4.34-1-pve: 5.4.34-2
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.3-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.15-pve1
libproxmox-acme-perl: 1.0.3
libpve-access-control: 6.1-1
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.1-2
libpve-guest-common-perl: 3.0-10
libpve-http-server-perl: 3.0-5
libpve-storage-perl: 6.1-7
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.2-1
lxcfs: 4.0.3-pve2
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.2-1
pve-cluster: 6.1-8
pve-container: 3.1-5
pve-docs: 6.2-4
pve-edk2-firmware: 2.20200229-1
pve-firewall: 4.1-2
pve-firmware: 3.1-1
pve-ha-manager: 3.0-9
pve-i18n: 2.1-2
pve-qemu-kvm: 5.0.0-2
pve-xtermjs: 4.3.0-1
qemu-server: 6.2-2
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.3-pve1

Das ist es ja. Die Netzwerkkarte geht nicht out of the Box. Ich kann sie nicht nutzen und bei der Installation läuft sie nicht.
2020-07-02 09_44_07-c-p001 - Proxmox Virtual Environment.jpg
Das hier ist die Dockingstation.

ip a
Code:
root@c-p001:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enx0050b6137259: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether mac brd ff:ff:ff:ff:ff:ff
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether mac brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.2/24 brd 10.0.0.255 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::250:b6ff:fe13:7259/64 scope link
       valid_lft forever preferred_lft forever
 
Schaut komisch aus, die Interfacebezeichnung. Ist ja gar keine MAC. Wenn lspci die Karte sieht passt normalerweise. Zeigt die "dmesg" nen Fehler in der Richtung an? Sag mal "lspci -v" das ist ausführlicher und such dort nach "Realtek Semiconductor Co., Ltd. Device 8125". Dort müsste eine brauchbare lesbare MAC stehen.
 
Die MAC habe ich durch "mac" ersetzt.

Die enx0050b6137259 ist die USB Dockingstation. Über die konnte ich Proxmox installieren und komme nun überhaupt an das System. Die Netzwerkkarte, die ich nutzen will und die bei lspci angezeigt wird, ist bei "ip a" nicht aufgeführt.

lspci -v
Interne Netzwerkkarte
Code:
2a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 04)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 7c94
        Flags: fast devsel, IRQ 40
        I/O ports at f000 [size=256]
        Memory at fc500000 (64-bit, non-prefetchable) [size=64K]
        Memory at fc510000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable- Count=32 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Virtual Channel
        Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
        Capabilities: [178] Transaction Processing Hints
        Capabilities: [204] Latency Tolerance Reporting
        Capabilities: [20c] L1 PM Substates
        Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
        Kernel modules: r8169

Hier noch mal mit Mac Adresse
Code:
root@c-p001:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enx0050b6137259: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether 00:50:b6:13:72:59 brd ff:ff:ff:ff:ff:ff
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:50:b6:13:72:59 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.2/24 brd 10.0.0.255 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::250:b6ff:fe13:7259/64 scope link
       valid_lft forever preferred_lft forever
 
Ok, danke. Also ne MAC hat das Teil:
Code:
Device Serial Number 01-00-00-00-68-4c-e0-00
Sieht man den Adapter in der Hardware selbst? Mach mal ein
Code:
ls /sys/class/net
 
Und ich kann den treiber jetzt nicht irgendwie nachinstallieren?
Kann ich den Server sonst mit der Dockingstation nutzen und dann einfach und problemlos auf die Ersatzkarte wechseln? Wie aufwändig ist das?

Die Ersatzkarte ist schon auf dem Weg, dauert nur noch mal 2 Tage und solange ohne das System wird kritisch. Das alte System muss heute noch raus in den Versand, da wir das in einem Verein brauchen.
 
Es gibt bei Realtek die Treiber zum selbstkompilieren.
Dazu brauchst du auf dem Host die Kernelsourcen und built-essentials etc.
Passenden Link von Realtek hab ich im Moment nicht, da unterwegs.

Das kompilieren ist i.d.R. nicht schwer, hat aber den Nachteil, das meist nur für den aktuellen Kernel gebacken wird.
Kommt ein Kernelupdate, geht die Chose von vorne los.
 
Heißt also, wenn ich ein Kernelupdate mache, ist die Netzwerkkarte weg und nichts ist mehr erreichbar? Das wäre ja ein kompletter Fallout und produktiv nicht nutzbar. Das neu kompilieren wäre an sich denke ich nicht das Problem. Nur steht meine Maschine generell in der Ecke im Büro, ohne Monitor und alles. Jedes Mal ihn wieder rauszukramen wäre sehr umständlich.

Dann lass ich das wohl erstmal und besorge eine Ersatzkarte.

Besteht denn langfristig die Möglichkeit, dass die Netzwerktreiber implementiert werden können in den Kernel? 2,5gbit wären für mich schon sehr interessant, da hier alles schon mit Switch und Co. auf dem Level läuft. Lediglich der Server ist auf 1gbit vorher gewesen und die Hoffnung, dass ich nun 2,5gbit auch im Server habe, war mit dem Upgrade da.
 
Zumindes bei einem größeren Versionssprung ist es so, wie du sagst.
Es gibt bei kompilieren oft die Möglichkeit, die Versionsprüfung des Kernels zu deaktivieren, was gut, aber auch schlecht gehen kann.

Es wird sicher irgendwann Kernelmodule direkt via Update geben, nur wann weiß ich nicht.

Ich hoffe, die bestellte NIC hat nen Intel-Chip.
Die sind nicht bugfrei, laufen aber i.d.R. sauber durch.
 
Heißt also, wenn ich ein Kernelupdate mache, ist die Netzwerkkarte weg und nichts ist mehr erreichbar? Das wäre ja ein kompletter Fallout und produktiv nicht nutzbar. Das neu kompilieren wäre an sich denke ich nicht das Problem. Nur steht meine Maschine generell in der Ecke im Büro, ohne Monitor und alles. Jedes Mal ihn wieder rauszukramen wäre sehr umständlich.
Sehe ich nicht ganz so tragisch. Sind vielleicht zwei Befehle für das Kompilieren. Aber du schreibst doch:
Die Ersatzkarte ist schon auf dem Weg, dauert nur noch mal 2 Tage und solange ohne das System wird kritisch. Das alte System muss heute noch raus in den Versand, da wir das in einem Verein brauchen.
Dann solltest du vielleicht die nächsten 2 Tage kein Update machen. ;)
 
Gute Neuigkeiten. Die Karte kam heute noch an und ist auch direkt erkannt worden.

Wie wechsel ich nun die Karte von der Dockingstation auf die interne? ohne großen aufwand?

Einfach den Portnamen bei vmbr0 ändern auf den Namen der neuen Karte?
1593776816432.png

Nachtrag. Habs einfach schnell in der /etc/network/interfaces erledigt. So mit ist das Upgrade abgeschlossen.

Vielen Dank für die umfangreiche Hilfe und Unterstützung :)
2020-07-03 14_35_22-c-p001 - Proxmox Virtual Environment.jpg
 
Last edited:
  • Like
Reactions: fireon

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!