Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Netzwerk-Fehler von Yosemite im Detail

Nachdem nun schon seit einigen Tagen im Internet intensiv über die Software-Qualität von Apple diskutiert wird (MTN: ), hat Ars Technica in einem neuen Artikel die Netzwerk- und Internet-Probleme von OS X 10.10 Yosemite näher beleuchtet. Alle Probleme beruhen zum Großteil auf DNS-Fehler, die durch die neue Systemkomponente "discoveryd" entstehen. Die meisten Nutzern dürfte bereits dem Fehler begegnet sein, dass eine Webseite in Safari nicht geladen wird und erst beim dritten oder vierten "Neuladen" dann endlich erscheint. Schuld ist laut der Analyse das neue "discoveryd", weil es entweder DNS-Antworten aus dem Internet nicht versteht oder aber einfach abstürzt.

Warum Apple das zuvor verwendete "mDNSResponder" durch "discoveryd" ersetzt hat, ist nicht bekannt. Beide Lösungen spielen aber eine zentrale Rolle, wenn es um das Ermitteln der IP-Adressen zu einer Internet-Domain wie "www.mactechnews.de" geht, beim Aufspüren von Bonjour-Freigaben im lokalen Netzwerk oder beim Aufbaue von Remote-Verbindungen über den Internet-Router. Mit "discoveryd" funktioniert dies alles leider bislang sehr unzuverlässig. Dem Bericht zufolge werden offenbar sogar einige Netzwerk-Protokolle nicht mehr unterstützt, sodass manche Netzwerk-Verbindungen über Internet-Router nicht mehr wie unter OS X 10.9 Mavericks möglich sind.

Den "discoveryd"-Fehlern kann man relativ schnell auf die Schliche kommen. Terminal-Befehle wie "host www.mactechnews.de" oder "traceroute www.apple.com" funktionieren nämlich eigenständig ohne Hilfe von "discoveryd". Erhält man also über gängige Terminal-Befehle ein positives Ergebnis zurück, liegt der Fehler bei "discoveryd". Es gibt aber einige Ansätze, die Zahl der Netzwerk-Fehler zu verringern.

Sehr instabil und damit Quelle vieler Fehlern ist das Aufwachen bei Netzwerkzugriff. Sofern man auf diese Funktion nicht angewiesen ist, sollte man in den Systemeinstellungen unter "Energie sparen" das Häkchen der Option "Ruhezustand bei Netzwerzugriff beenden" entfernen. Mit einigem Aufwand und Terminaleingriffen wäre es auch möglich, "mDNSResponder" von OS X 10.9 nachträglich zu installieren, wovon aber wegen potenzieller Update-Probleme abgeraten wird. Es bleibt zu hoffen, dass Apple reagiert und die geschilderten Probleme löst.


Weiterführende Links:

Kommentare

dom_beta13.01.15 14:23
*grunz*
...
0
sonorman
sonorman13.01.15 14:42
Die DNS-Problematik war mir so gar nicht bekannt. Aber das dürfte dann ja auch in direktem Zusammanhang mit dem blöden Wake-Up-Problem alle zwei Stunden stehen, wie in diesem Thread diskutiert. @@

Ich habe den discoveryd gegen mDNSResponder ersetzt und seit dem keine Probleme mehr damit.

PS: Das Entfernen des Häkchens bei "Ruhezustand…" hilft übrigens nicht bei dem Wake-Problem.
0
kugelkopf13.01.15 14:43
Der Dienst ist auch Schuld daran, dass mein Macbook Pro und viele andere Macbooks anderer User jede Nacht alle 2h aus dem Ruhezustand für ca. 1Minute aufwacht und sich dann wieder schlafen legt.. Das alles trotzdem der Netzwerkzugriff im Ruhezustand deaktiviert ist.
Einen entsprechenden Thread gibt es hierzu schon im Forum:

Bleibt zu hoffen das sich so einiges noch ändert. Sei es der Windowserver oder discoveryd.
0
penumbra13.01.15 14:47
kugelkopf
Bleibt zu hoffen das sich so einiges noch ändert. Sei es der Windowserver oder discoveryd.
Ich bin v.a. vom windowserver genervt, kann über die ScreenSharing-Funktion nicht mehr arbeiten (System wird nach einigen Minuten extrem langsam, windowserver hat dann sehr hohe CPU-Last)
enjoy life in full trains
0
barabas13.01.15 14:59
Wann wurde 10.10 veröffentlicht ?
"Hoffen" ist bei einigen Dingen warscheinlich das einzige was man bei Apple noch kann, schade.

Demnächst steht bei mir eine neue Maschine an, ich hoffe das ich auf diese noch Mavericks bekomme.
0
Hannes Gnad
Hannes Gnad13.01.15 14:59
Hängt vom Modell ab...
0
high-and-fly
high-and-fly13.01.15 15:07
Mich würde wirklich mal interessieren, was sich Apple bei solchen Änderung denkt! Es MUSS ja einen Grund geben, warum sie es tun. Und ist ja übrigens nicht das einzige Problem, welches sie beim Ändern von System-Software haben (zusätzlich ja auch noch bei vielen eigenen App Produkten, die sie wahllos zusammenstutzen). Mit Nutzerfreundlichkeit hat dies alles nichts mehr zu tun und ich habe so das Gefühl, dass nach Steves 'Abgang' auch viele gute Programmierer bei Apple entfleucht sind...
0
penumbra13.01.15 15:15
Besser als dieser Windows 8 - Murks ist es noch allemal, aber nach den ziemlich stabilen 10.8 und 10.9 war ich bei 10.10 doch ziemlich entsetzt. Das war ich anders gewohnt...
enjoy life in full trains
0
Hannes Gnad
Hannes Gnad13.01.15 15:18
Irgendwas denken die sich schon dabei, wenn sie so eine zentrale Komponente neu schreiben. Jetzt muß sie reifen...
0
dom_beta13.01.15 15:23
kein Open Source
...
0
CooperCologne13.01.15 15:25
Mein MacBook Pro Ret. zeigt im 2,4 GHz Netzwerk mein Synology NAS im Finder in der Seitenleiste nicht an, schalte ich auf 5 GHz um wird es sofort eingeblendet. Hat das auch damit zu tun?
0
ExMacRabbitPro13.01.15 15:34
Genau so nevend der Bug dass die Host-Namen der Macs sich mit der Zeit immer weiter durchnummerieren... iMac(1).. iMac(2)... iMac(3)... etc...

Der Nettzwerk Stack von Yosemite ist wirklich "fucked up" - danke Apple!
0
Marcel_75@work
Marcel_75@work13.01.15 15:43
ExMacRabbitPro: Ich empfehle, mal folgendes zu versuchen:

Erst mal schauen, was bei Dir "gesetzt" ist:

scutil --get ComputerName
scutil --get HostName
scutil --get LocalHostName

Denn den Namen einfach nur per "Systemeinstellungen/Freigaben/Gerätename" zu vergeben, war schon immer "nicht ausreichend".

Dann per scutil --set entsprechend setzten, z.B. so:

scutil --set ComputerName ExMacRabbitPro-MacBook
scutil --set HostName ExMacRabbitPro-MacBook.Fritzbox
scutil --set LocalHostName ExMacRabbitPro-MacBook

Schau mal, ob es hilft.
0
Aulicus
Aulicus13.01.15 16:57
ExMacRabbitPro
Genau so nevend der Bug dass die Host-Namen der Macs sich mit der Zeit immer weiter durchnummerieren... iMac(1).. iMac(2)... iMac(3)... etc...

Der Nettzwerk Stack von Yosemite ist wirklich "fucked up" - danke Apple!
bin inzwischen mit dem ATV bei 292... Anscheinend hat die IOS Version auf Probleme damit
0
iMäck
iMäck13.01.15 17:07
Leute Leute...

was habt ihr denn bitte für unrealistische Erwartungen?

Habt lieber Verständnis für Apple!

Die arbeiten gerade mit Hochdruck an iOS 9 und Mac OS X 11.
da bleibt keine Zeit für Bug Reporte und Updates.
0
dom_beta13.01.15 17:25
*grunz*
...
0
jensche13.01.15 17:27
Schreibt ne email an tim, wenn ihr glück habt gibts auch ne Antwort: tcook@apple.com
0
ExMacRabbitPro13.01.15 17:29
Marcel_75@work
ExMacRabbitPro: Ich empfehle, mal folgendes zu versuchen:

Erst mal schauen, was bei Dir "gesetzt" ist:

scutil --get ComputerName
scutil --get HostName
scutil --get LocalHostName

Denn den Namen einfach nur per "Systemeinstellungen/Freigaben/Gerätename" zu vergeben, war schon immer "nicht ausreichend".

Dann per scutil --set entsprechend setzten, z.B. so:

scutil --set ComputerName ExMacRabbitPro-MacBook
scutil --set HostName ExMacRabbitPro-MacBook.Fritzbox
scutil --set LocalHostName ExMacRabbitPro-MacBook

Schau mal, ob es hilft.

Ja, alles schon versucht. Die Apple Kisten hier mit Yosemite zählen trotzdem hoch.
Der Bonjour Service ist halt fehlerhaft.
0
hab_auch_nen_apfel13.01.15 17:31
Mag sein. Aber scheinbar haben Die keine Ahnung, was sie da tun
Hannes Gnad
Irgendwas denken die sich schon dabei, wenn sie so eine zentrale Komponente neu schreiben. Jetzt muß sie reifen...
0
jensche13.01.15 17:31
Was man schon beachten muss... os x und ios in den neuen versionen tönt immer so "krass". Dabei sind das ja alles weiterentwicklungen aufbauend auf der vorgängerversion. Also keine von grundauf neue version.

Anscheinend haben viele leute das gefühl wenn Apple iOS 9 rausbringt wurde dieses von null neu entwickelt.
0
tomtom0070013.01.15 17:34
Das mit dem hochzählen hatte ich nur bei Beta Versionen... Nach dem Release war damit Feierabend
0
sonorman
sonorman13.01.15 17:36
jensche
Was man schon beachten muss... os x und ios in den neuen versionen tönt immer so "krass". Dabei sind das ja alles weiterentwicklungen aufbauend auf der vorgängerversion. Also keine von grundauf neue version.

Anscheinend haben viele leute das gefühl wenn Apple iOS 9 rausbringt wurde dieses von null neu entwickelt.
Das mag schon sein, aber in diesem speziellen Fall geht es um eine Systemkomponente, die von Apple (ohne erkennbaren Grund und ohne Not) komplett neu geschrieben wurde. – Mit der Konsequenz, dass die neue total verbuggt ist.

ArsTechnica
Again, as of OS X 10.10, mDNSResponder has been replaced by discoveryd. Curiously, discoveryd is (re)written in C++, not exactly one of Apple's favorite languages. It's not on Apple's list of open source projects. And apparently, the responsible people at Apple haven't been reading their Joel on Software. As per Joel Spolsky's dire warnings against rewriting software from scratch, discoveryd has its share of bugs.
0
Grummel200714.01.15 08:00
Hallo,

das hochzählen ist mir auch aufgefallen:

In der Beta ja, in 10.10.0 nein, in 10.10.1 ja und jetzt in der aktuellen Beta 10.10.2 wieder nein.

Besserung ist in Sicht. In der 10.10.3 werden wir uns dann wieder über diesen "neuen" Fehler freuen können!

Gruß
0
Weia
Weia14.01.15 13:05
sonorman
Die DNS-Problematik war mir so gar nicht bekannt. Aber das dürfte dann ja auch in direktem Zusammanhang mit dem blöden Wake-Up-Problem alle zwei Stunden stehen, wie in diesem Thread diskutiert. @@

Ich habe den discoveryd gegen mDNSResponder ersetzt und seit dem keine Probleme mehr damit.

PS: Das Entfernen des Häkchens bei "Ruhezustand…" hilft übrigens nicht bei dem Wake-Problem.
kugelkopf
Der Dienst ist auch Schuld daran, dass mein Macbook Pro und viele andere Macbooks anderer User jede Nacht alle 2h aus dem Ruhezustand für ca. 1Minute aufwacht und sich dann wieder schlafen legt.. Das alles trotzdem der Netzwerkzugriff im Ruhezustand deaktiviert ist.
Einen entsprechenden Thread gibt es hierzu schon im Forum:
Habt Ihr schonmal die Option Power Nap aktivieren in Systemeinstellungen → Energie sparen deaktiviert? Bei mir lässt sich das zweistündige selbständige Aufwachen damit abschalten, völlig unabhängig von der Option Ruhezustand bei Netzwerkzugriff beenden.
🦖The dinosaurs invented Jesus to test our confidence in science
0
kugelkopf14.01.15 13:45
Weia
Habt Ihr schonmal die Option Power Nap aktivieren in Systemeinstellungen → Energie sparen deaktiviert? Bei mir lässt sich das zweistündige selbständige Aufwachen damit abschalten, völlig unabhängig von der Option Ruhezustand bei Netzwerkzugriff beenden.

Da ich einen MBP8.1 von 2011 hab wird diese Funktion nicht unterstützt. Deshalb natürlich auch nicht angezeigt. Da gibts also nichts zu Deaktivieren. Hatte ich aber schon in Erwägung gezogen.
0
sonorman
sonorman14.01.15 13:55
Weia
Habt Ihr schonmal die Option Power Nap aktivieren in Systemeinstellungen → Energie sparen deaktiviert?
Das brachte in meinem Fall gar nichts. Und bei den meisten anderen mit dem Problem auch nicht. Außerdem habe ich Power Nap sowieso immer deaktiviert.
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.