Hallo,
ich hatte seit Monaten immer wieder eine instabile Netzwerkverbindung auf meinem ION1 VDR unter Netzwerk-Last (insbesondere bei scraper2vdr Synchronisierungen und aktivem streamdev), was letztendlich dazu geführt hat, dass die Karte mehrfach den Link verloren hat und sich dann irgendwann komplett weggehängt hat (was z.T. den VDR hängen ließ, wenn epg2vdr plötzlich nicht mehr mit dem Server reden kann):
[ 45.885965] r8168: enp4s0: link down
[ 48.990045] r8168: enp4s0: link up
[ 82.782836] r8168: enp4s0: link down
[ 85.883421] r8168: enp4s0: link up
[ 686.952873] r8168: enp4s0: link down
[ 690.061524] r8168: enp4s0: link up
[ 750.474714] r8168: enp4s0: link down
[ 753.547551] r8168: enp4s0: link up
[ 2082.696370] r8168: enp4s0: link down
Ich hatte im PPA schon ein aktuelles r8168-dkms Paket hinterlegt und versucht tso für das Gerät zu deaktivieren (https://docs.hetzner.com/de/ro…/realtek-r8169-r8168-nic/), aber das hat das Problem nicht behoben. Netzwerkkabel ab- und wieder anstecken brachte nur kurzzeitig Abhilfe.
Jetzt habe ich (hoffentlich) die Ursache gefunden: https://bbs.archlinux.org/viewtopic.php?pid=1798038#p1798038
Nachdem ich sudo sysctl -w net.ipv4.tcp_ecn=0 ausgeführt hatte, war die Gigabit-Verbindung wieder gewohnt flott. Dauerhaft lässt sich das mit so einer Zeile in der Konfigurationsdatei für sysctl festlegen:
Vielleicht hilft das jemandem.