[gelöst] eno2 speed is unknown, defaulting to 1000

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

[gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 19.02.2024 08:37:43

Hallo Forum,
seit dem letzten Kernel-Update(6.1.0-18-amd64) bekomme ich alle paar Sekunden folgenden Eintrag in das syslog:

Code: Alles auswählen

2024-02-19T08:29:39.342959+01:00 neptun kernel: [608072.915982] eno2 speed is unknown, defaulting to 1000
Diese Schnittstelle ist auch nicht konfiguriert, da ich nur ein Interface benötige:

Code: Alles auswählen

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 noprefixroute
       valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
    link/ether ac:1f:6b:3c:0e:6c brd ff:ff:ff:ff:ff:ff
    altname enp96s0f0
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether ac:1f:6b:3c:0e:6d brd ff:ff:ff:ff:ff:ff
    altname enp96s0f1
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether d2:85:5e:cd:7b:0e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.225/24 brd 192.168.1.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::d085:5eff:fecd:7b0e/64 scope link
       valid_lft forever preferred_lft forever
5: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UNKNOWN group default qlen 1000
    link/ether fe:54:00:c0:b0:1a brd ff:ff:ff:ff:ff:ff
    inet6 fe80::fc54:ff:fec0:b01a/64 scope link
       valid_lft forever preferred_lft forever
Mein Netzwerk ist mit Systemd konfiguriert. Wie kann ich das unterbinden?
Hier noch meine Konfiguration:

Code: Alles auswählen

[root@neptun network]# cat br0.netdev
[NetDev]
Name=br0
Kind=bridge

[root@neptun network]# cat br0.network
[Match]
Name=br0

[Network]
DNS=192.168.1.225
Domains=example.com
Address=192.168.1.225/24
Gateway=192.168.1.1
[root@neptun network]# cat uplink.network
[Match]
Name=eno1

[Network]
Bridge=br0
Zuletzt geändert von oln am 06.06.2024 08:37:10, insgesamt 4-mal geändert.
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 19.02.2024 08:56:07

oln hat geschrieben: ↑ zum Beitrag ↑
19.02.2024 08:37:43
Wie kann ich das unterbinden?
Du könntest den Treiber für das eno2-Interface, blacklisten.
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 19.02.2024 09:07:12

mat6937 hat geschrieben: ↑ zum Beitrag ↑
19.02.2024 08:56:07
Du könntest den Treiber für das eno2-Interface, blacklisten.
Nun das ist die grobe Keule.
Ich habe nun mit einer .network-Datei das Ding auch noch als unmanaged gesetzt.

Code: Alles auswählen

[Match]
Name = eno2

[Link]
Unmanaged = yes
Hilf leider auch nicht.
Merkwürdiger Weise habe ich noch einen anderen Server bei dem das nicht auftritt.
Gruß Ole
AbuseIPDB

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 19.02.2024 09:21:49

Ok. Die Änderungen ziehen jetz. Ein reboot brachte den Erfolg. Nur Netzwerk neu starten brachte nichts.
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 19.02.2024 10:03:03

oln hat geschrieben: ↑ zum Beitrag ↑
19.02.2024 09:07:12
Nun das ist die grobe Keule.
Mag ja sein, aber warum soll ein Treiber permanent geladen sein, der nur von einem Interface gebraucht wird, das nicht benutzt wird?
Oder haben/benutzen die Interfaces eno1 und eno2 denselben Treiber?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: eno2 speed is unknown, defaulting to 1000

Beitrag von MSfree » 19.02.2024 10:13:25

mat6937 hat geschrieben: ↑ zum Beitrag ↑
19.02.2024 10:03:03
Oder haben/benutzen die Interfaces eno1 und eno2 denselben Treiber?
Das ist bei vielen Motherboards mit mehr als einer Netzwerkschnittstelle der Fall. Da werden nur selten Netzwerkschnittstellen unterschiedlicher Hersteller verbaut.

Daher ist das unmanaged via systemd-networkd meiner Meinung nach die bessere Variante.

Benutzeravatar
unitra
Beiträge: 646
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: [gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von unitra » 19.02.2024 17:49:19

Ich habe da keine Lösung für, aber die Fehlermeldung ist auch für die Katz.
Default mode bei Gigabit ist '''auto-negotiate'''. Lt. dieser FM macht der noch nicht mal das, sonder prügelst 1GBit fest. Das ist alles andere als RFC konform für GigabitEthernet.

Hier die Quelle, das auto-negotiate mandatory is für GigabitEthernet:

https://de.wikipedia.org/wiki/Autonegotiation#Ethernet

Ist aber schon seit 20 Jahren so. Nichts Neues.
oln hat geschrieben: ↑ zum Beitrag ↑
19.02.2024 08:37:43

Code: Alles auswählen

2024-02-19T08:29:39.342959+01:00 neptun kernel: [608072.915982] eno2 speed is unknown, defaulting to 1000

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 03.06.2024 15:45:07

Moin Forum,
ich muss das noch einmal hoch holen, da im Log jetz das alle 15sec und dann gleich 3mal auftaucht.
Ich weiß nicht wo ich anfangen könnte. Die Suchmaschine meines Vertrauens schaft dort auch keine Abhilfe.
Irgend jeman eine Idee?
Hier die Configs mit den ich versucht habe die eno2 zum schweigen zu bringen:

Code: Alles auswählen

[root@neptun network]# cat eno2.network
[Match]
Name = eno2
MACAddress=ac:1f:6b:3c:0e:6d

[Link]
Unmanaged = yes
[root@neptun network]# cat eno2.link
[Match]
MACAddress=ac:1f:6b:3c:0e:6d

[Link]
BitsPerSecond=1G
Duplex=full
Was merkwürdig ist, dass das Linkfile nicht bei networkctl auftritt:

Code: Alles auswählen

[root@neptun network]# networkctl status eno2
● 3: eno2
                     Link File: /usr/lib/systemd/network/99-default.link
                  Network File: n/a
                         State: off (unmanaged)
                  Online state: unknown
                          Type: ether
                          Path: pci-0000:60:00.1
                        Driver: i40e
                        Vendor: Intel Corporation
                         Model: Ethernet Connection X722 for 1GbE
             Alternative Names: enp96s0f1
              Hardware Address: ac:1f:6b:3c:0e:6d (Super Micro Computer, Inc.)
                           MTU: 1500 (min: 68, max: 9702)
                         QDisc: noop
  IPv6 Address Generation Mode: eui64
      Number of Queues (Tx/Rx): 16/16
              Auto negotiation: no
Danke im Voraus.
Gruß Ole
AbuseIPDB

KP97
Beiträge: 3710
Registriert: 01.02.2013 15:07:36

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von KP97 » 03.06.2024 18:28:43

oln hat geschrieben: ↑ zum Beitrag ↑
03.06.2024 15:45:07
[Link]
Unmanaged = yes
.....
Was merkwürdig ist, dass das Linkfile nicht bei networkctl auftritt:
Eigentlich nicht, Du hast ja systemd gesagt, es soll nicht gemanaged werden.
Die Anweisung würde ich rausnehmen.
Mach es doch mal ganz simpel:

Code: Alles auswählen

[Match]
MACAddress=1f:6b:3c:0e:6d

[Network]
DHCP=yes
und dann schau mal, ob das Netzwerk immer noch gesprächig ist.

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 04.06.2024 08:05:50

Moin,
hab ich jetzt mal so umgesetzt. Obwohl es keinen Sinn macht, eine Schnittstelle mit DHCP zu konfigurieren wo kein Kabel dran ist.
Gebracht hat es nichts. Immer noch die selben Einträge im syslog.
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 04.06.2024 09:10:11

oln hat geschrieben: ↑ zum Beitrag ↑
04.06.2024 08:05:50
Gebracht hat es nichts. Immer noch die selben Einträge im syslog.
Wie ist die Ausgabe von:

Code: Alles auswählen

ethtool eno2
dmesg | grep -iE 'eno2|enp96s0f1'
?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 04.06.2024 09:17:52

Hier die geforderten Ausgaben:

Code: Alles auswählen

[root@neptun network]# ethtool eno2
Settings for eno2:
        Supported ports: [  ]
        Supported link modes:   1000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Auto-negotiation: off
        Port: Other
        PHYAD: 0
        Transceiver: internal
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no
[root@neptun network]# networkctl status eno2
● 3: eno2
                     Link File: /usr/lib/systemd/network/99-default.link
                  Network File: /etc/systemd/network/eno2.network
                         State: no-carrier (configuring)
                  Online state: offline
                          Type: ether
                          Path: pci-0000:60:00.1
                        Driver: i40e
                        Vendor: Intel Corporation
                         Model: Ethernet Connection X722 for 1GbE
             Alternative Names: enp96s0f1
              Hardware Address: ac:1f:6b:3c:0e:6d (Super Micro Computer, Inc.)
                           MTU: 1500 (min: 68, max: 9702)
                         QDisc: mq
  IPv6 Address Generation Mode: eui64
      Number of Queues (Tx/Rx): 16/16
              Auto negotiation: no
             Activation Policy: up
           Required For Online: yes

Jun 04 07:53:47 neptun.paradigma-software.com systemd-networkd[3238]: eno2: Link UP
Jun 04 07:53:47 neptun.paradigma-software.com systemd-networkd[3238]: eno2: Configuring with /etc/systemd/network/eno2.network.
Jun 04 07:55:55 neptun.paradigma-software.com systemd-networkd[3377]: eno2: Link UP
Jun 04 08:02:07 neptun.paradigma-software.com systemd-networkd[3696]: eno2: Link UP
Jun 04 08:02:54 neptun.paradigma-software.com systemd-networkd[3764]: eno2: Link UP
Jun 04 08:02:54 neptun.paradigma-software.com systemd-networkd[3764]: eno2: Configuring with /etc/systemd/network/eno2.network.
Jun 04 08:13:49 neptun.paradigma-software.com systemd-networkd[4325]: eno2: Link UP
Jun 04 08:13:49 neptun.paradigma-software.com systemd-networkd[4325]: eno2: Configuring with /etc/systemd/network/eno2.network.
Jun 04 09:07:00 neptun.paradigma-software.com systemd-networkd[6875]: eno2: Link UP
Jun 04 09:07:00 neptun.paradigma-software.com systemd-networkd[6875]: eno2: Configuring with /etc/systemd/network/eno2.network.
[root@neptun network]# dmesg | grep -iE 'eno2|enp96s0f1'
[    1.682089] i40e 0000:60:00.1 eno2: renamed from eth1
[    7.524291] eno2 speed is unknown, defaulting to 1000
[    7.524297] eno2 speed is unknown, defaulting to 1000
[    7.524330] eno2 speed is unknown, defaulting to 1000
[    7.524612] eno2 speed is unknown, defaulting to 1000
[   11.211808] eno2 speed is unknown, defaulting to 1000
[   66.172898] eno2 speed is unknown, defaulting to 1000
..... unendliche Wiederholungen
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 04.06.2024 09:25:19

oln hat geschrieben: ↑ zum Beitrag ↑
04.06.2024 09:17:52
Hier die geforderten Ausgaben:

Code: Alles auswählen

[root@neptun network]# ethtool eno2
Settings for eno2:
        Supported ports: [  ]
        Supported link modes:   1000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseT/Full
        
Teste mal was passiert, wenn Du speed jetzt mit ethtool setzt:

Code: Alles auswählen

ethtool -s eno2 speed 1000 duplex full
EDIT:

Benutzt Du noch immer den Kernel 6.1.0-18-amd64? Wenn ja, denn evtl. updaten auf 6.1.0-21-amd64.
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 04.06.2024 09:53:31

Danke für deine Hilfe.
Hier mal das Ergebnis:

Code: Alles auswählen

[root@neptun network]# uname -r
6.1.0-21-amd64
[root@neptun network]# ethtool -s eno2 speed 1000 duplex full
netlink error: link settings update failed
netlink error: Operation not supported
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 04.06.2024 10:09:25

oln hat geschrieben: ↑ zum Beitrag ↑
04.06.2024 09:53:31

Code: Alles auswählen

[
[root@neptun network]# ethtool -s eno2 speed 1000 duplex full
netlink error: link settings update failed
netlink error: Operation not supported
Teste ob autonegotiation aktiviert werden kann:

Code: Alles auswählen

ethtool -a eno2
ethtool -s eno2 autoneg on
ethtool -a eno2
Was passiert wenn ein Ethernetkabel ( ohne Verbindung zum Router oder gleichwertig) bei eno2 angeschlossen ist?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 04.06.2024 10:27:43

Bringt nichts.

Code: Alles auswählen

[root@neptun network]# ethtool -a eno2
Pause parameters for eno2:
Autonegotiate:  off
RX:             off
TX:             off

[root@neptun network]# ethtool -s eno2 autoneg on
[root@neptun network]# ethtool -a eno2
Pause parameters for eno2:
Autonegotiate:  off
RX:             off
TX:             off
Wie gesagt, ich brauche die Schnittstelle nicht und dort ist auch kein Kabel dran.
Ein baugleicher Server hat diese Probleme nicht. Es laufen nur unterschiedliche Dienste drauf.
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 04.06.2024 10:34:53

oln hat geschrieben: ↑ zum Beitrag ↑
04.06.2024 10:27:43
Wie gesagt, ich brauche die Schnittstelle nicht und dort ist auch kein Kabel dran.
Das weiß ich, ... es ging nur darum ob man mit Kabel und ohne Verbindung, autoneg auf on stellen kann.

EDIT:

Z. B. ich habe auch kein Kabel an eth0 und trotzdem kann das System die Informationen bekommen:

Code: Alles auswählen

:~# ethtool -a eth0
Pause parameters for eth0:
Autonegotiate:	on
RX:		on
TX:		on
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
unitra
Beiträge: 646
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von unitra » 04.06.2024 17:35:12

Fallst das weiter hilfen sollte, man kann Autonegotiation auch ohne Kabel ändern. Das würde so funktionieren:

Hier kann man keine Parameter setzten oder ablesen, kein Link (kein Kabel):

Code: Alles auswählen

ethtool -a eth1
Pause parameters for eth1:
Cannot get device settings: No such device
Link auf up setzten bei der Schnittstelle

Code: Alles auswählen

ip link set eth1 up
Anschliessende Prüfung, RX und TX sind Off (weil kein Kabel eingesteckt), aber so könnte man die Schnittstelle konfigurieren, wenn sie aktiv sein müsste ohne Verkabelung.

Code: Alles auswählen

ethtool -a eth1
Pause parameters for eth1:
Autonegotiate:  on
RX:             off
TX:             off
mat6937 hat geschrieben: ↑ zum Beitrag ↑
04.06.2024 10:34:53
oln hat geschrieben: ↑ zum Beitrag ↑
04.06.2024 10:27:43
Wie gesagt, ich brauche die Schnittstelle nicht und dort ist auch kein Kabel dran.
Das weiß ich, ... es ging nur darum ob man mit Kabel und ohne Verbindung, autoneg auf on stellen kann.

EDIT:

Z. B. ich habe auch kein Kabel an eth0 und trotzdem kann das System die Informationen bekommen:

Code: Alles auswählen

:~# ethtool -a eth0
Pause parameters for eth0:
Autonegotiate:	on
RX:		on
TX:		on

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 05.06.2024 07:32:06

Moin,
ich habe noch etwas geforscht und herausbekommen, dass mit ethtool keine Änderungen an Netzwerkeinstellungen bei systemd gemacht werden können.
Änderungen können nur im link-File vorgenommen werden. Tja und da kommt wieder meine Frage, warum wird mein link-File nicht benutzt?
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 05.06.2024 08:25:28

oln hat geschrieben: ↑ zum Beitrag ↑
05.06.2024 07:32:06
Moin,
ich habe noch etwas geforscht und herausbekommen, dass mit ethtool keine Änderungen an Netzwerkeinstellungen bei systemd gemacht werden können.
Änderungen können nur im link-File vorgenommen werden.
Dann lass (oder kommentiere) mal die Zeilen

Code: Alles auswählen

BitsPerSecond=1G
Duplex=full
in der [Link]-Section der eno2.link-Datei weg (... weil diese Eigenschaften/Optionen im Fall von "autoneg on", readonly sind) und trage dort nur die Zeile:

Code: Alles auswählen

AutoNegotiation=yes
ein.

EDIT:

Code: Alles auswählen

:~$ networkctl list | grep eth0
  2 eth0  ether     off         unmanaged

Code: Alles auswählen

:~$ networkctl status eth0 | grep -i nego
          Auto negotiation: yes
EDIT 2:

Wie ist die Ausgabe von:

Code: Alles auswählen

lshw -c network
?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 05.06.2024 09:46:02

Moin,
danke für deine Hilfe.
Nach Eintragung von AutoNegotiation=yes gibt es keine Änderung im Verhalten.
Hier die gewünschten Ausgaben:

Code: Alles auswählen

[root@neptun ~]# networkctl list | grep eno2
  3 eno2  ether    no-carrier  configuring
[root@neptun ~]# networkctl status eno2 | grep -i nego
              Auto negotiation: no
[root@neptun ~]# lshw -c network
  *-network:0
       description: Ethernet interface
       product: Ethernet Connection X722 for 1GbE
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:60:00.0
       logical name: eno1
       version: 09
       serial: ac:1f:6b:3c:0e:6c
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list rom ethernet physical tp 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=i40e driverversion=6.1.0-21-amd64 duplex=full firmware=3.33 0x80000e48 1.1876.0 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: iomemory:38c00-38bff iomemory:38c00-38bff irq:29 memory:38c000000000-38c000ffffff memory:38c002800000-38c002807fff memory:c5d00000-c5d7ffff memory:38c002000000-38c0023fffff memory:38c002810000-38c00288ffff
  *-network:1
       description: Ethernet interface
       product: Ethernet Connection X722 for 1GbE
       vendor: Intel Corporation
       physical id: 0.1
       bus info: pci@0000:60:00.1
       logical name: eno2
       version: 09
       serial: ac:1f:6b:3c:0e:6d
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list rom ethernet physical 1000bt-fd autonegotiation
       configuration: autonegotiation=off broadcast=yes driver=i40e driverversion=6.1.0-21-amd64 firmware=3.33 0x80000e48 1.1876.0 latency=0 link=no multicast=yes
       resources: iomemory:38c00-38bff iomemory:38c00-38bff irq:29 memory:38c001000000-38c001ffffff memory:38c002808000-38c00280ffff memory:c5d80000-c5dfffff memory:38c002400000-38c0027fffff memory:38c002890000-38c00290ffff
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 05.06.2024 10:08:28

oln hat geschrieben: ↑ zum Beitrag ↑
05.06.2024 09:46:02
Nach Eintragung von AutoNegotiation=yes gibt es keine Änderung im Verhalten.
Hier die gewünschten Ausgaben:

Code: Alles auswählen

[root@neptun ~]# networkctl list | grep eno2
  3 eno2  ether    no-carrier  configuring
Das ist es dann auch nicht, denn es kommt der operational state "configuring" zustande (d. h. man will die Konfiguration abfragen bzw. durchführen uns das gelingt nicht). Hier könntest Du nochmal, mit einseitig eingestecktem Lan-Kabel testen.
Evtl. auch dem System schon beim booten, mit systemd-networkd (via systemd-networkd-wait-online.service) mitteilen, dass die NIC eno2 den operational state "missing" oder "off" hat. Vielleicht gibt es dann keine Eintragungen in syslog.
Wie ist jetzt die Ausgabe von:

Code: Alles auswählen

systemctl status systemd-networkd-wait-online.service
?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 05.06.2024 10:33:06

Leider kann ich kein Lankabel so ohne weiteres anstecken. Ser Server steht ~600km entfernt von mir.
Hier die gewünschte Ausgabe. Da kommen wir der Sache doch schon näher. Bei dem Baugleichen Server gibt es den Timeout nicht.

Code: Alles auswählen

[root@neptun ~]# systemctl status systemd-networkd-wait-online.service
× systemd-networkd-wait-online.service - Wait for Network to be Configured
     Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; enabled; preset: disabled)
     Active: failed (Result: exit-code) since Wed 2024-06-05 09:04:44 CEST; 1h 24min ago
       Docs: man:systemd-networkd-wait-online.service(8)
    Process: 687 ExecStart=/lib/systemd/systemd-networkd-wait-online (code=exited, status=1/FAILURE)
   Main PID: 687 (code=exited, status=1/FAILURE)
        CPU: 29ms

Jun 05 09:02:43 neptun.paradigma-software.com systemd[1]: Starting systemd-networkd-wait-online.service - Wait for Network to be Configured...
Jun 05 09:04:44 neptun.paradigma-software.com systemd-networkd-wait-online[687]: Timeout occurred while waiting for network connectivity.
Jun 05 09:04:44 neptun.paradigma-software.com systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
Jun 05 09:04:44 neptun.paradigma-software.com systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'.
Jun 05 09:04:44 neptun.paradigma-software.com systemd[1]: Failed to start systemd-networkd-wait-online.service - Wait for Network to be Configured.
Gruß Ole
AbuseIPDB

mat6937
Beiträge: 3373
Registriert: 09.12.2014 10:44:00

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von mat6937 » 05.06.2024 14:25:47

oln hat geschrieben: ↑ zum Beitrag ↑
05.06.2024 10:33:06
Hier die gewünschte Ausgabe. Da kommen wir der Sache doch schon näher. Bei dem Baugleichen Server gibt es den Timeout nicht.

Code: Alles auswählen

[root@neptun ~]# systemctl status systemd-networkd-wait-online.service
Jun 05 09:04:44 neptun.paradigma-software.com systemd[1]: Failed to start systemd-networkd-wait-online.service - Wait for Network to be Configured.
Versuch mal mit:

Code: Alles auswählen

systemctl edit systemd-networkd-wait-online.service
Inhalt:

Code: Alles auswählen

[Service]
ExecStart=
ExecStart=/lib/systemd/systemd-networkd-wait-online --any -i eno2:missing --timeout=10 -q
Nach dem speichern der Änderung:

Code: Alles auswählen

systemctl daemon-reload
ausführen und rebooten. Nach dem reboot nachschauen ob es den Eintrag in der syslog weiterhin gibt und die Ausgabe von:

Code: Alles auswählen

systemctl status systemd-networkd-wait-online.service
hier posten. Wenn der Erfolg ausbleibt, sollte man mit einem anderen operational state (statt dem missing) für eno2, weiter testen.
Wie ist auf deinem anderen baugleichen Server, z. Zt. die Ausgabe von:

Code: Alles auswählen

systemctl status systemd-networkd-wait-online.service
?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
oln
Beiträge: 539
Registriert: 05.01.2021 09:41:24

Re: [doch nicht gelöst] eno2 speed is unknown, defaulting to 1000

Beitrag von oln » 05.06.2024 15:17:04

Danke für deine Bemühungen. Leider hat es keinen Erfolg gebracht.
Der Baugleiche Server gibt folgendes aus:

Code: Alles auswählen

[root@saturn ~]# systemctl status systemd-networkd-wait-online.service
● systemd-networkd-wait-online.service - Wait for Network to be Configured
     Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; enabled; preset: disabled)
     Active: active (exited) since Mon 2024-06-03 15:34:24 CEST; 1 day 23h ago
       Docs: man:systemd-networkd-wait-online.service(8)
   Main PID: 452 (code=exited, status=0/SUCCESS)
        CPU: 17ms

Jun 03 15:34:10 websrv2.paradigma-software.com systemd[1]: Starting systemd-networkd-wait-online.service - Wait for Network to be Configured...
Jun 03 15:34:24 websrv2.paradigma-software.com systemd[1]: Finished systemd-networkd-wait-online.service - Wait for Network to be Configured.
Gruß Ole
AbuseIPDB

Antworten