Netzwerkkarte läuft unter Proxmox nicht

Also ich habe, wie oben schon man angedeutet, auch zwei USB 2.0 100 MBit/s Adapter seit vielen Jahren.

lsusb
Code:
Bus 001 Device 007: ID 0b95:772b ASIX Electronics Corp. AX88772B

dmesg -H | grep "usb 1-1"
Code:
Jan16 19:23] usb 1-1: new high-speed USB device number 7 using xhci_hcd
[  +0,288198] usb 1-1: New USB device found, idVendor=0b95, idProduct=772b, bcdDevice= 0.01
[  +0,000006] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000003] usb 1-1: Product: AX88772B
[  +0,000003] usb 1-1: Manufacturer: ASIX Elec. Corp.
[  +0,000002] usb 1-1: SerialNumber: 162BDE
[  +1,443165] asix 1-1:1.0 (unnamed net_device) (uninitialized): PHY [usb-001:007:10] driver [Asix Electronics AX88772C] (irq=POLL)
[  +0,022989] Asix Electronics AX88772C usb-001:007:10: attached PHY driver (mii_bus:phy_addr=usb-001:007:10, irq=POLL)
[  +0,000294] asix 1-1:1.0 eth2: register 'asix' at usb-0000:03:00.0-1, ASIX AX88772B USB 2.0 Ethernet, ...
[  +0,000064] usbcore: registered new interface driver asix
[  +0,033645] asix 1-1:1.0 eth2: configuring for phy/internal link mode

In meinem Denktoprechner wird er als eth2 verfügbar gemacht.
dmesg -H | grep -e "eth" -e "enp" -e "eno"
Code:
[  +0,000294] asix 1-1:1.0 eth2: register 'asix' at usb-0000:03:00.0-1, ASIX AX88772B USB 2.0 Ethernet, ...
[  +0,033645] asix 1-1:1.0 eth2: configuring for phy/internal link mode
[  +0,000411] asix 1-1:1.0 eth2: unregister 'asix' usb-0000:03:00.0-1, ASIX AX88772B USB 2.0 Ethernet
[  +0,000093] asix 1-1:1.0 eth2: Failed to write reg index 0x0000: -19
[  +0,000003] asix 1-1:1.0 eth2: Failed to enable software MII access
[  +0,009678] asix 1-1:1.0 eth2 (unregistered): Failed to write reg index 0x0000: -19
[  +0,000005] asix 1-1:1.0 eth2 (unregistered): Failed to enable software MII access
[  +0,000363] asix 1-1:1.0 eth2: register 'asix' at usb-0000:03:00.0-1, ASIX AX88772B USB 2.0 Ethernet, ...
[  +0,035301] asix 1-1:1.0 eth2: configuring for phy/internal link mode

Mit ethtool <device> kann man die Settings auslesen.
Code:
Settings for eth2:
    Supported ports: [ TP     MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                         100baseT/Half 100baseT/Full
    Link partner advertised pause frame use: Symmetric
    Link partner advertised auto-negotiation: Yes
    Link partner advertised FEC modes: Not reported
    Speed: 100Mb/s
    Duplex: Full
    Auto-negotiation: on
    Port: Twisted Pair
    PHYAD: 16
    Transceiver: internal
    MDI-X: Unknown
netlink error: Operation not permitted
        Current message level: 0x00000007 (7)
                               drv probe link

Da ich einen DHCPd auf diesem Netzwerksegment betreibe erhalte ich auch eine IPv4 Adresse:
ip address show dev eth2
Code:
10: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:50:b6:16:2b:de brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.205/24 brd 192.168.1.255 scope global dynamic noprefixroute eth2
       valid_lft 42738sec preferred_lft 42738sec
    inet6 fe80::fe71:c3b6:c483:bc59/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Die Ausführung soll Dir auch helfen von der Ethernet-Device-Bezeichnung bis zum IPv4 Setup die Ethernet-Device Eigenschaften und Settings abfragen zu können.
 
Vielen Dank für eure Hilfe und Gedanken!
Hier die Ergebnisse von dmesg | grep eth 3.jpg

ip a
Ein USB Adapter ist gerade eingesteckt, der auch nicht zum Ziel führt - ich will aber eigentlich 2: enp0s25 nutzen.
4.jpg

Inhalt etc/network/interfaces

5.jpg


Mein Ziel ist es wie gesagt eigentlich nicht mit einem USB Adapter zu arbeiten, weil es ja die Netzwerkkarte fest eingebaut gibt.
Aber laufen tut sie nicht.
 
Okay, ich habe jetzt folgendes gemacht:
Den USB Adapter bei vmbr0 als bridge-port hinzugefügt
Sonst eigentlich nix. USB Adapter geht jetzt.
Netzwerkkarte noch immer nicht.
 
Mein Ziel ist es wie gesagt eigentlich nicht mit einem USB Adapter zu arbeiten, weil es ja die Netzwerkkarte fest eingebaut gibt.
Der USB-Adapter war auch nur gedacht, dass man unkompliziert an die Kiste Internet bekommt um damit etwaige fehlende Treiber oder neue Kernel ziehen zu können, damit andere NICs die noch nicht gehen damit ans Laufen zu bekommen.

Ich frage mich jetzt aber trotzdem wo das Problem liegt, denn enp0s25 ist ja vorhanden.
 
  • Like
Reactions: Johannes S and news
enp0s25 ist zwar vorhanden aber down!
Warum auch immer.
Die ip 192.168.178.201 ist nicht schon im Netz vorhanden?
Nicht das der Port deswegen nicht hoch kommt.
Ansonsten musst du noch mal das Kernellog durchgehen.
Da muss irgendwo ein Link up bei dem Port kommen.
Fehlt vielleicht eine Firmware für dieses Device?
Würde mann aber auch in dem Log sehen.
Vom Kernel her wird es jedenfalls unterstützt, sonst würdest du die Einträge gar nicht sehen.

Peter
 
Weiterhin danke fürs Mitdenken!
Kann da nicht auch Down stehen, wenn kein Kabel eingesteckt ist?
Wie komme ich an die logs?
Die IP ist noch nicht vorhanden.
 
Wenn kein Kabel angesteckt ist wird der Port auch nicht hochkommen.
Anstecken, -> neustarten und dann sehen.
Wenn dann UP steht versuchen die Fritzbox anzupingen. usw.

Peter

Danke! Wenn ich es reinstecke und hochfahre, passiert nix.
Glaube da steht dann up.
Angepingt hab ich noch nix.
 
Inhalt etc/network/interfaces
I believe you have something wrong with the /etc/network/interfaces config:

In your image you have both the CIDR of /24 added to the end of the IP address & the netmask 255.255.255.0 - you should not & need not both!

So comment out that line:
Code:
nano /etc/network/interfaces

# & change that line:
netmask 255.255.255.0
# to:
#netmask 255.255.255.0

#Save & exit. Reboot.
 
Also that auto enp0s25 line should be commented out:
So:
Code:
auto enp0s25

# should be:

#auto enp0s25
 
Code:
auto lo
iface lo inet loopback

#auto enp0s25
iface enp0s25 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.178.201/24
        #netmask 255.255.255.0
        gateway 192.168.178.1
        bridge-ports enp0s25 enx00e04c68362d
        bridge-stp off
        bridge-fd 0

iface wlp2s0 inet manual


source /etc/network/interfaces.d/*

So I did that. But I´m afraid to say...it did not change anything.

I can now work with the USB-Adapter but the on board network card does not work.

Perhaps I have to check the physical connections...but my guess is, proxmox would not recognize the card, if it would be a false physical connection...

Hm...
 
bridge-ports enp0s25 enx00e04c68362d
That enx00e04c68362d looks like the USB adapter card. How was this added here? Try setting up vmbr0 as a bridge for the O/B NIC only.
Remove it from this configuration ( & maybe remove it physically from the server to test the O/B NIC).

Perhaps I have to check the physical connections
Check / replace the cables that go from the NIC to the switch / router. You may also have settings for the NIC in the BIOS, so check there too.
 
Mit der obigen Konfiguration brückst du den internen Port mit dem usb Adapter.
Das löst aber dein Problem nicht warum der interne nicht funktioniert.
Deswegen noch mal die Frage:
Steht der auf UP?
Wenn ja dann muss eigentlich die Link LED am Port leuchten.
Im ersten Post schreibst du aber das die aus ist.
Wenn der Port auf UP steht dann muss der Port eigentlich funktionieren, weil der Status das Ergebnisse einer erfolgreichen Aushandlung verschiedener Verbindungseinstellungen mit dem Gegenport idt.
Hast du eventuell im BIOS was verstellt?
Das Ding kann auch defekt sein.
Das könntest du mit einem Live Linux sauber testen.
Was du auch noch testen könntest wäre ein anderes Netzwerkkabel.
Ich hatte einmal den Fall das ein Rechner mit einer bestimmten Art von Kabeln nicht ging. In dem Fall war die LED auch aus.
Scheinbar war der Stecker nicht ganz konform.

Peter
 
Mit der obigen Konfiguration brückst du den internen Port mit dem usb Adapter.
Das löst aber dein Problem nicht warum der interne nicht funktioniert.
Deswegen noch mal die Frage:
Steht der auf UP?
Wenn ja dann muss eigentlich die Link LED am Port leuchten.
Im ersten Post schreibst du aber das die aus ist.
Wenn der Port auf UP steht dann muss der Port eigentlich funktionieren, weil der Status das Ergebnisse einer erfolgreichen Aushandlung verschiedener Verbindungseinstellungen mit dem Gegenport idt.
Hast du eventuell im BIOS was verstellt?
Das Ding kann auch defekt sein.
Das könntest du mit einem Live Linux sauber testen.
Was du auch noch testen könntest wäre ein anderes Netzwerkkabel.
Ich hatte einmal den Fall das ein Rechner mit einer bestimmten Art von Kabeln nicht ging. In dem Fall war die LED auch aus.
Scheinbar war der Stecker nicht ganz konform.

Peter
Moin,
den USB Adapter habe ich bei /etc/network/interfaces eingetragen, damit der richtig gebrückt ist.
Deshalb geht er ja jetzt.
Und darum kann ich ein kaputtes Netzwerkkabel ausschließen - habe auch verschiedene probiert.
Es leuchtet immer noch keine LED. enp0s25 ist DOWN.
Im BIOS habe ich nix verstellt, was das beeinflusst.
Vielleicht hat mich der Verkäufer bei Kleinanzeigen auch angelogen...und das Ding ist einfach defekt...angeblich hat es aber bei ihm funktioniert.
Ich schraube das Ding mal auf und schau mal, ob man was sieht.
Ansonsten ersetze ich das mal bei Zeiten...
 
den USB Adapter habe ich bei /etc/network/interfaces eingetragen, damit der richtig gebrückt ist.
Deshalb geht er ja jetzt.
Genau, es ist zumindest gebridged korrekt konfiguriert und es müsste eigentlich jetzt mit beiden Ports funktionieren, wenn du das Kabel hin- und hersteckst. Das hast du ja getestet.
Mir fallen noch ein paar Dinge ein:
1. Starte die Fritzbox mal neu, die verdauen MAC-Adressenwechsel nicht so gerne und das wäre, wenn du zwischen den Ports wechselt.
2. Schaue mal, ob zufällig die Energiesparmaßnahmen auf der Fritzbox aktiv sind für die Ports. Ka, wie das gerade dort heißt...entweder was mit green oder EEE oder "Drosselung" auf nur 100Mbit. Wenn ja, mal deaktivieren, die Box neu starten und erneut testen.

und das Ding ist einfach defekt...angeblich hat es aber bei ihm funktioniert.
Du kannst um das zu testen, einfach eine Live-Version einer beliebigen Linuxdistri booten. Ubuntu oder Mint haben das und wenn die damit "on" kommen, dann weißt du sicher, dass der Port/Chip in Ordnung ist.
 
  • Like
Reactions: ChrisLong
As I have said in my above post, remove that USB NIC from the server. Remove that enx00e04c68362d from the /etc/network/interfaces & reboot.
Translate to German - if you need to.
 
  • Like
Reactions: ChrisLong
Wenn der Port down ist dann versuche bitte mal den manuell auf UP zu stellen.
Irgendjemand hier hat dich den Eintrag
Auto enp0s25 auskommentieren lassen.
Dadurch erkennt der Adapter nicht mehr das ein und ausstecken des Kabels.
Der muss eigentlich auf Auto stehen.
Wenn er sich nicht auf UP stellen lässt, deutet das darauf hin das die Aushandlung mit dem Port an der FRITZ!Box scheitert.
Sehr wahrscheinlich ist dann ein mechanischer Defekt des Ports. Die sind ziemlich empfindlich auf mechanische Belastung.
Stecke einfach eine andere Netzwerkkarte rein, oder du nutzt dann halt die USB.
Ist wahrscheinlich aber nur 100mbit.

Peter
 
  • Like
Reactions: ChrisLong