Seltsam langsames Internet auf MacBook Air mit OS X Yosemite

Seltsam langsames Internet auf MacBook Air mit OS X Yosemite

Wir haben zu Hause WLAN, auf das wir von mindestens fünf verschiedenen Geräten aus zugreifen (2 PCs, 2 Telefone, 1 Mac). Auf vier der fünf Geräte ist das Internet vollkommen schnell genug, aber auf dem sechs Monate alten MacBook Air scheint es beim Laden einer Vielzahl von Webseiten (sowohl bei Chrome als auch bei Safari) zeitweise zu Verzögerungen (bis zu mehreren Minuten) zu kommen. Der Mac führt alle nicht internetbezogenen Aufgaben vollkommen schnell aus. Seltsamerweise schien die Leistung auf dem Mac bei einem Geschwindigkeitstest (speedtest.net) dieselbe zu sein wie auf den anderen Geräten (5 MBit/s Download/3 MBit/s Upload).

Ich habe keine Ahnung, wie es jetzt weitergehen soll.

BEARBEITEN:Ich bin ein langjähriger PC-Benutzer, aber meine Mac-Kenntnisse sind sehr begrenzt.

Antwort1

Ihr Problem klingt nach Stockungen bei der DNS-Suche und der neuen discoverydDaemon in OS X Yosemite (OS X v10.10.x) war die Ursache vieler dieser Probleme.

Das Yosemite-Update auf Version 10.10.4 ist heute (Dienstag, 30.06.2015) erschienen und ersetzt es discoveryddurch eine aktualisierte Version des ausgereifteren und besser debuggten mDNSResponder.

Für die meisten Yosemite-Benutzer, bei denen DNS-Stalls auftreten, besteht die richtige Lösung darin, das Update 10.10.4 gleich jetzt zu installieren, nachdem es erschienen ist, anstatt sich die Mühe zu machen, es manuell durch die discoverydalte Version von Mavericks (OS X v10.9.x) zu ersetzen mDNSResponder.

Bearbeiten/Aktualisieren: 10.10.4 ist jetzt verfügbar.

Antwort2

Siehe Ars:Warum DNS in OS X 10.10 defekt ist und was Sie tun können, um es zu reparieren

Zufällige Fehler beim Auflösen von DNS-Namen.Das kommt zwar selten vor, aber hin und wieder lädt Safari keine Websites mehr. Dann funktioniert der DNS-Resolver von OS X nicht mehr. (Befehlszeilentools wie nslookup, host oder dig funktionieren noch, weil sie ihren eigenen DNS-Lookup-Code verwenden.)

Aus dem Ars-Artikel kopiert ...

Wiederherstellen von mDNSResponder, wenn Sie sich trauen

Zunächst eine Warnung: Wenn etwas schief geht, kann Ihr Mac möglicherweise nicht mehr booten. Dies lässt sich beheben, indem Sie im Einzelbenutzermodus booten und Discoveryd erneut aktivieren (siehe unten). Stellen Sie sicher, dass Sie für alle Fälle eine aktuelle Sicherungskopie haben, und führen Sie die folgenden Schritte nur aus, wenn Sie bereit sind, bei Bedarf im Einzelbenutzermodus zu booten.

Als Erstes müssen Sie Kopien von 10.9 mDNSResponder, mDNSResponderHelper und deren plist-Dateien finden. Auf einem 10.9-System befinden sie sich in /usr/sbin/ bzw. /System/Library/LaunchDaemons. Diese Terminalbefehle kopieren sie auf den Desktop, damit Sie sie einfach auf das 10.10-System kopieren können, auf dem Sie sie installieren möchten:

cd ~/Desktop/
cp /usr/sbin/mDNSResponder .
cp /usr/sbin/mDNSResponderHelper .
cp /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist .
cp /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist .

Eine weitere Möglichkeit, den mDNSResponder und seinen Helfer abzurufen, ist ein Time Machine-Backup. Verbinden Sie Ihr Time Machine-Laufwerk oder klicken Sie auf das Backup-Image auf Ihrem (Time Capsule-)Netzlaufwerk. Navigieren Sie als Nächstes zu einem Backup von vor dem 16. Oktober, als Sie noch OS X 10.9 verwendet haben, und zwar folgendermaßen:

cd /Volumes/Time Machine Backups/Backups.backupdb/
cd <my machine name>
ls
cd <date/time of backup>
cd Macintosh\ HD
cp usr/sbin/mDNSResponder ~/Desktop/
cp usr/sbin/mDNSResponderHelper ~/Desktop/
cp System/Library/LaunchDaemons/com.apple.mDNSResponder.plist ~/Desktop/
cp System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist ~/Desktop/

Wenn diese Vorbereitungen getroffen sind, können Sie den mDNSResponder und den Helper auf die OS X 10.10-Maschine kopieren:

sudo cp mDNSResponder /usr/sbin/
sudo cp mDNSResponderHelper /usr/sbin/
sudo cp com.apple.mDNSResponder.plist /System/Library/LaunchDaemons/
sudo cp com.apple.mDNSResponderHelper.plist /System/Library/LaunchDaemons/

Deaktivieren Sie dann discoveryd und aktivieren Sie mDNSResponder. Denken Sie daran, dass sudo einen Befehl mit Root- oder Systemadministratorberechtigungen ausführt, sodass Sie nach einem Systemadministratorkennwort gefragt werden. Machen Sie sich keine Sorgen, wenn Sie die Meldung „Der angegebene Dienst konnte nicht gefunden werden“ erhalten.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd_helper.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist

Jetzt neu starten.

Wenn Sie discoveryd erneut aktivieren möchten, verwenden Sie die folgenden Befehle. Wenn Ihr Computer nicht ordnungsgemäß startet, starten Sie ihn im Einzelbenutzermodus, indem Sie ihn neu starten, während Sie Befehl-S gedrückt halten. Anschließend können Sie diese Befehle eingeben. Geben Sie „exit“ ein, wenn Sie fertig sind.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd_helper.plist

Sie fragen sich vielleicht, welche neuen Funktionen von OS X 10.10 nicht mehr funktionieren, weil Sie eine ältere Version einer so wichtigen Systemkomponente verwenden. Soweit wir das in einer kurzen Testphase feststellen konnten, sind alle wichtigen Funktionen noch vorhanden – Handoff und AirDrop funktionieren in beide Richtungen. Genießen Sie Ihre wiederentdeckte Netzwerkstabilität.

  • Keine Garantie!
  • Suchen Sie sich jemanden, der Ihnen hilft, wenn Sie dazu nicht in der Lage sind.
  • Erstellen Sie zuerst ein Backup.
  • Stellen Sie sicher, dass Sie wissen, wie Sie im Einzelbenutzermodus booten, falls dies nicht funktioniert.

Antwort3

Dies ist möglicherweise völlig nutzlos, aber da ich zu diesem Zeitpunkt keinen Kommentar abgeben kann, ist dieser Kommentar als Antwort gedacht.

Ich hatte vor kurzem ein ähnliches Problem mit einem älteren MacBook Pro und riss mir die Haare aus, um es herauszufinden. Es war dasBlitzBus/Adapter/Monitore usw. stören das WLAN …

Wenn Sie also irgendetwas mit Thunderbolt verwenden, würde ich vorschlagen, IhreWLAN-Kanalauf Ihrem Router (Kanal 1 hat bei mir funktioniert).

HTH

verwandte Informationen