USB3 LAN-Adapter für/ gegen Netzwerkprobleme

news

Famous Member
Sep 14, 2022
1,695
617
123
Germany
Wer kennt es "nicht"?

Man hat einen Server und 'auf einmal' ist das Netzwerk nicht mehr verfügbar.
Und wie soll man nun updates einspielen oder alles wieder ans laufen bekommen ohne Netzwerk?

Was für mich immer ein guter Ansatz ist, einen USB LAN-Adapter zu besitzen.
Bisher habe ich immer auf meine älteren USB2 mit 100 MBit/s LAN-Adapter zurückgegriffen.
Die reichen für eine SSH Terminaltsitzung immer aus.

Heute habe ich mir dieses Upgrade bis zugelegt:
LAN-Adapter: Digitus USB 3.2 Gen 1 Adapter
Er unterstützt folgende Netzwerkgeschwindigkeiten 10, 100 MBit/s und 1 GBit/s und
unter meinem Linux Desktop und Proxmox VE Server ist er plug-and-play.
Das ist wichtig, da man im Augenblick des Ausfall/ Problems kein Netzwerkzugriff hat und auch keine "Treiber" installieren könnte.

Hier ein Paar Logs und Systemdaten zum Digitus USB 3.2 Gen 1 Adapter in meinem Proxmox VE Server:

Als Chip kommt in meinem Modell der Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter zum Einsatz.

Was man immer auslesen kann ist dmsg
Code:
$ dmsg -H
[Jul25 18:02] usb 2-3: new SuperSpeed USB device number 2 using xhci_hcd
[  +0,012078] usb 2-3: Int endpoint with wBytesPerInterval of 8 in config 2 interface 0 altsetting 0 ep 131: setting to 16
[  +0,000187] usb 2-3: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=31.00
[  +0,000003] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[  +0,000002] usb 2-3: Product: USB 10/100/1000 LAN
[  +0,000001] usb 2-3: Manufacturer: Realtek
[  +0,000002] usb 2-3: SerialNumber: 001000001
[  +0,020275] usbcore: registered new device driver r8152-cfgselector
[  +0,113864] r8152-cfgselector 2-3: reset SuperSpeed USB device number 2 using xhci_hcd
[  +0,055300] usbcore: registered new interface driver r8152
[  +0,007266] usbcore: registered new interface driver cdc_ether
[  +0,001257] usbcore: registered new interface driver r8153_ecm
[  +0,005648] r8152 2-3:1.0 enx3c4937095991: renamed from eth0
Somit kennt man schon mal die Device Bezeichnung 'enx3c4937095991'

Mit ip addr show Überprüfen kann man mit oder ohne LAN-Kabel den Status des Netzwerkinterfaces.
Code:
$ ip addr show dev enx3c4937095991
11: enx3c4937095991: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 3c:49:37:09:59:91 brd ff:ff:ff:ff:ff:ff

Hat man noch ethtool installiert, dann erhält man so die technischen Eigenschaften des Netzwerkinterfaces.
Code:
$ ethtool enx3c4937095991 # am 1 GBit/s Switch angeschlossen
Settings for enx3c4937095991:
    Supported ports: [ TP     MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                         100baseT/Half 100baseT/Full
                                         1000baseT/Full
    Link partner advertised pause frame use: Symmetric
    Link partner advertised auto-negotiation: Yes
    Link partner advertised FEC modes: Not reported
    Speed: 1000Mb/s
    Duplex: Full
    Auto-negotiation: on
    Port: MII
    PHYAD: 32
    Transceiver: internal
    Supports Wake-on: pumbg
    Wake-on: g
        Current message level: 0x00007fff (32767)
                               drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
    Link detected: yes

Anschließend sind die notwendigen Netzwerkeinträge für das USB Interface unter /etc/network/interfaces händisch vor zu nehmen.
Vielleicht vorher mal testen und die paar Zeilen notieren.

Siehe: https://pve.proxmox.com/wiki/Network_Configuration
 
Last edited:
  • Like
Reactions: Johannes S and UdoB
Ein USB-Netzwerkadapter (ca. 20€) am Mann bzw. vor Ort zu haben, dessen Treiber PnP vorhanden sind, ist ja schon aufgrund der minimalen Kosten, unerlässlich.
Ohne zusätzliche KVM-Lösung wie z.B. GL-RM1 (ca. 100€) oder gar GL-RM10 (ca. 200€) möchte ich aber auch nicht im Regen stehen.
Ist den nötigen manuellen Konfigurationen wegen fehlendem DHCP eines PVE geschuldet.
P.S.:
Häufig erspart das sogar eine weite Reise, sofern irgend jemand vor Ort ist, der mit dem Stöpseln von 2-4 Kabeln nicht überfordert ist.
 
Last edited:
  • Like
Reactions: Johannes S and news