Zum Inhalt springen

Wenn das Kabelnetzwerk am Mac auf einmal lahmt

Last updated on 4. Februar 2026

Wer schon die jüngste Episode von Schleifenquadrat gehört hat, hat mitbekommen, dass ich momentan an meiner eigenen, kleinen, feinen Nextcloud-Lösung bastele. Dabei, genauer gesagt beim Verschieben größerer Datenmengen durch das lokale Netzwerk, fiel mir auf, dass ebendies unfassbar langsam vonstattengeht. Obwohl der Mac per Kabel angebunden ist, obwohl der Router 1 Gbit/s hergibt und obwohl das Kabel intakt und hinreichend geschirmt ist. Woher ich letzteres weiß? Ich habe einfach mal einen anderen (Linux-)Laptop an dasselbe Kabel angeschlossen. Das Kabel ist dabei übrigens kein LAN-Kabel, sondern ein USB-C-Kabel, weil das eigentliche Ethernet-Kabel in einem Dock auf meinem Schreibtisch endet. Dieses Set-up lief allerdings über Jahre hinweg ohne Probleme – der Verdacht fiel also schnell auf den Mac.

Und tatsächlich: Unter Systemeinstellungen > Netzwerk > USB 10/100/1000 LAN > Details stand die Geschwindigkeit fix auf 100BaseT statt auf 1000BaseT. Ein Umstellen auf den höheren Wert führte allerdings dazu, dass der Mac die Verbindung zum Router verlor, sich eine interne IP-Adresse verpasste und nicht mehr mit dem Netzwerk „reden“ konnte. Neustarts und Resets halfen nichts, wohl aber der Griff zum Terminal.

Mit dem folgenden Befehl kann man sich auf dem Terminal ausgeben lassen, welche Modi der Netzwerkadapter überhaupt beherrscht:

sudo networksetup -listValidMedia "USB 10/100/1000 LAN"

In meinem Fall sind das:

autoselect
10baseT/UTP <full-duplex>
100baseTX <full-duplex>
1000baseT <full-duplex>
2500Base-T <full-duplex>
5000Base-T <full-duplex>

Den korrekten Modus auswählen kann man mit folgendem Befehl:

sudo networksetup -setmedia "USB 10/100/1000 LAN" 1000baseT full-duplex

Um nachzusehen, ob das funktioniert hat, gibt man folgenden Befehl ein …

ifconfig | grep "media:"

… und erhält im Erfolgsfall eine Ausgabe wie diese hier:

media: none
media: none
media: none
media: none
media: none
media: none
media: autoselect <full-duplex>
media: autoselect <full-duplex>
media: autoselect <full-duplex>
media: <unknown type>
media: autoselect
media: autoselect (none)
media: autoselect
media: autoselect (none)
media: autoselect (1000baseT <full-duplex>)

In der letzten Zeile taucht 1000BaseT auf. Wer mit dieser Ausgabe nichts anfangen kann oder ihr nicht traut, kann zudem bei gedrückter Option-Taste auf den Apfel oben links klicken und „Systeminformationen“ wählen. Im aufspringenden Fenster findet sich der Bereich „Netzwerk“ und darunter „Umgebung“. Hier wiederum findet sich der schon bekannte Netzwerkadapter „USB 10/100/1000 LAN“ und ganz zuunterst lesen wir:

Medienoptionen: Voll-Duplex
Medien-Untertyp: 1000baseT
MTU: 1500

In den Systemeinstellungen steht die Geschwindigkeit nun übrigens auf „automatisch“ und das lässt sich derzeit auch nicht ändern. Das ist grundsätzlich merkwürdig, eigentlich ist „automatisch“ ja aber auch die ideale Einstellung – schließlich wird so stets die schnellstmögliche Verbindung ausgehandelt.

Published inAllgemeinTech-Talk

3 Comments

  1. Oelauge Oelauge

    Ich habe aktuell ein ähnliches Problem. Vor Tahoe erreichte ich netto ca. 950 MBit/s. Mit Tahoe ca. 80MBit/s. Der Fehler lässt sich reproduzieren, weil mit einer komplett neuen Installation von Sequoia, habe ich wieder die volle Geschwindigkeit. Tahoe wieder komplett neu Installiert, um keine Altlasten durch ein Upgrade mitzunehmen, wieder die unterirdische Geschwindigkeit. Ich habe zusammen mit dem Apple Support die gleichen Einstellungen geprüft, wie ihr es berichtet habt, aber leider kein Erfolg. Vielleicht ergänzend, ich habe eine interne 10Gb-Ethernet-Schnittstelle beim Kauf des Macs berücksichtigt. Gemessen wurde die Datenübertragung mit dem macOS eigenen Tool „networkQuality“ im Terminal. Jeder andere Rechner mit FreeBSD oder Linux macht keine Probleme am gleichen Kabel. Ich warte auf ein passendes macOS-Update.

    • Das ist natürlich bitter, dass das offenbar ein macOS-Bug ist. Dass der Apple-Support die gleichen Einstellungen überprüft/überprüfen lässt, wie ich, ist ja schon mal beruhigend. Hast du zufällig (gemeinsam mit dem Apple-Support) auch meinen „Trick“ ausprobiert? Denn die (grobe) Zehntelung der Geschwindigkeit riecht ja eigentlich auch nach einem 100baseT/1000baseT-Problem.

  2. Oelauge Oelauge

    Es wurde nur gemeinsam geprüft, was in den Einstellungen eingestellt ist und mit den Systeminformationen verglichen. Es steht alles auf 1000baseT. Ich denke, dass es was mit der eingebauten Ethernet-Schnittstelle zu tun hat.

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.