WiFi fällt immer wieder aus und muss neu gestartet werden


3

Ich habe mein MacBook Pro Ende 2011 in die "Genius Bar" gebracht und sie sagten, dass dies KEIN Hardwareproblem sei, da sie die Diagnose ausgeführt und keine Probleme festgestellt hätten. Aus diesem Grund poste ich dies, obwohl es viele ähnliche Fragen gibt, da alle durch den Austausch der Hardware gelöst wurden. Das Apple "Genius" sagte dann, dass das WiFi "wahrscheinlich" ausfällt, weil ich Mountain Lion ausführte und Yosemite viele Konnektivitätsupdates hatte. Ich verwende jetzt Yosemite 10.10.3, aber das Problem besteht weiterhin.

Das Problem

Ich werde mit einer beliebigen WiFi-Verbindung verbunden (was darauf hinweist, dass dies kein Router- oder Kanalproblem ist) und alles wird gut funktionieren. Innerhalb eines Zeitraums - normalerweise zwischen einigen Minuten und einer Stunde - versuche ich, eine Webseite zu laden und deren Ladestatus mit "Host wird aufgelöst" (Chrome v43) anzuzeigen.

Wenn das WLAN ausfällt, besteht die einzige (vorübergehende) Lösung darin, das Netzwerk zu "vergessen", den WLAN-Dienst zu deaktivieren und dann den Dienst vollständig zu entfernen, bevor er neu gestartet und erneut aktiviert wird. Wenn das WLAN ausfällt, wird auf dem Signalsymbol eine Verbindung mit voller Stärke angezeigt. Unter "Systemeinstellungen> Netzwerk" wird auf der Schaltfläche "WLAN ausschalten" angezeigt, als wäre dies noch nicht erkannt worden.

Wenn ich beim Booten wieder auf das WLAN-Symbol klicke, wird manchmal die Meldung "Keine Hardware erkannt" angezeigt. Ich muss einmal oder sogar einige Male neu starten, bevor dies behoben ist.

Versuchte Lösungen

  • Ich habe den Apple-Support angerufen, der mich über das Löschen vieler verschiedener Einstellungsdateien informiert hat
  • Ich habe mich an Apple Genius gewandt, der meinte, es handele sich zu 100% nicht um eine Hardware-Version, da dies in der Diagnose aufgegriffen würde
  • Aktualisiert von Mountain Lion zu Yosemite
  • Alle anderen Software aktualisiert
  • PRAM / SMC zurücksetzen

** Log **

01/06/2015 23:29:22.298 discoveryd[78]: Basic DNSResolver UDNS Send(): UDP Sendto() failed to DNSNameServer 194.168.8.100 Port 53 errno 65, fd 56, ErrLogCount 50 ResolverIntf:5
01/06/2015 23:29:58.329 com.apple.xpc.launchd[1]: (com.apple.CoreRAID[845]) Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.CoreRAID
01/06/2015 23:30:00.000 kernel[0]: Sandbox: fontworker(849) deny file-read-data /Library/Fonts/Summit_OpenType/SummitBold-InlineOne.otf
01/06/2015 23:30:08.000 kernel[0]: SerialATAPI device reconfiguration did not complete successfully.  (failedCommandInfo = 0x1)
01/06/2015 23:30:31.117 discoveryd[78]: Basic DNSResolver  Re-Binding to random udp port 50861
01/06/2015 23:30:33.191 com.apple.xpc.launchd[1]: (org.ntp.ntpd) Unknown key for Boolean: ForceEnableHack
01/06/2015 23:30:35.416 com.apple.preference.datetime.remoteservice[900]: Failed to connect (worldMap) outlet from (GEOCityPickerViewPrivController) to (GEOWorldTimeZoneView): missing setter or instance variable
01/06/2015 23:30:42.181 WindowServer[146]: WSGetSurfaceInWindow : Invalid surface 753037142 for window 141
01/06/2015 23:30:42.181 WindowServer[146]: WSGetSurfaceInWindow : Invalid surface 753037142 for window 141
01/06/2015 23:30:42.181 WindowServer[146]: WSGetSurfaceInWindow : Invalid surface 753037142 for window 141
01/06/2015 23:30:42.304 com.apple.xpc.launchd[1]: (com.apple.preference.datetime.remoteservice[900]) Service exited due to signal: Killed: 9
01/06/2015 23:31:03.337 matt[907]: Unable to resolve hostname(s)
01/06/2015 23:31:21.066 com.evernote.EvernoteHelper[800]: Terminating in response to shutdown notification
01/06/2015 23:31:31.072 CoreServicesUIAgent[301]: unexpected message <OS_xpc_error: <error: 0x7fff7775dc60> { count = 1, contents =
    "XPCErrorDescription" => <string: 0x7fff7775df70> { length = 18, contents = "Connection invalid" }
}>
01/06/2015 23:31:33.463 ntpd[901]: drift PPM:0.000 -> -48.093
01/06/2015 23:32:04.000 kernel[0]: Google Chrome He (map: 0xffffff803bef40f0) triggered DYLD shared region unnest for map: 0xffffff803bef40f0, region 0x7fff95000000->0x7fff95200000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

Ich habe meine WLAN-Verbindung überwacht, damit ich weiß, wann sie unterbrochen wurde, und das Konsolenprotokoll überprüft. Ich habe es auf Github hochgeladen, damit du es dir ansiehst. Es ist hier erhältlich .

Ich bin ratlos. Dies beeinträchtigt meine Arbeit als Freiberufler und meine Moral erheblich. Wenn jemand irgendwelche Ideen hat, teile sie bitte mit. Vielen Dank.


Sie können uns helfen, indem Sie das Konsolenprotokoll zum Zeitpunkt des Ereignisses veröffentlichen (WLAN verloren)
Ruskes,

Vielen Dank für Ihre Antwort, @Buscar 웃 SD. Ich habe ein Protokoll hier hochgeladen: gist.github.com/anonymous/fcb89ee9694bc437ba4a
Matt

Ist das wirklich ein WLAN-Problem oder ein DNS-Problem? --- Wie kann das diagnostiziert werden? Senden Sie einfach einen Ping an Ihren WLAN-Router, wenn Sie der Meinung sind, dass Ihr WLAN nicht funktioniert. Es wird dir die Wahrheit sagen.
Dan

Antworten:


1

Ich hatte in letzter Zeit ähnliche Probleme mit Macbook Air und habe ständig nach WLAN gesucht. Ich wusste, dass es nicht an meinem WLAN-Router lag, da mein Android-Gerät eine stabile Verbindung hatte. Beim Ausprobieren verschiedener Tricks wie Neustarten des Netzwerks usw. scheint keiner zu funktionieren. Ich habe endlich eine vorübergehende Lösung gefunden. Ich habe die Netzwerkeinstellung auf einem Mac geöffnet und die Netzwerkdiagnose ausgeführt. Es heißt, mein Netzwerk funktioniert einwandfrei. Dann schließe ich die Netzwerkeinstellungen. Und Viola, das Netzwerk funktioniert jetzt einwandfrei. Es scheint mir, dass eine Datei oder Einstellung aus irgendeinem Grund in der Netzwerkregistrierung beschädigt ist. Nach dem Ausführen der Diagnose überschreibt und repariert das Betriebssystem die beschädigte Datei oder Einstellung, bis sie das nächste Mal wieder beschädigt wird. Hoffentlich hilft das.


Ich habe diese Methode auch manchmal zum Laufen gebracht, aber es gibt Zeiten, in denen dies auch nichts bewirkt (in diesen Zeiten dauert die Netzwerkdiagnose ungewöhnlich lange) und ein Neustart ist die einzige Option.
Haridsv

0

Schließlich schaue ich mir Ihr Log an. (Auch wenn es sehr kurz ist), je mehr Informationen desto besser.

Wir müssen also Folgendes beheben: Nicht alles hängt mit Ihrem WLAN-Problem zusammen.

  • Suchen und öffnen Sie im Anwendungsordner die Schriftenbuch-App. Verwenden Sie dort die Restore-Systemschriftarten.

  • Ihr DNS-Server hat Probleme. - Öffnen Sie Syst Pref-Network - DNS. Fügen Sie Google DNS als 8.8.8.8 hinzu, löschen Sie andere (wie diesen DNSNameServer 194.168.8.100).

  • Hier können Sie Ihre Host-Datei überprüfen.

    Verwenden Sie im Finder den Ordner Gehe zu und fügen Sie Folgendes ein /private/etc/hosts

Das zeigt Ihnen die Hosts-Datei in dem neuen Fenster. Öffnen Sie diese Datei und vergleichen Sie Ihre Ergebnisse damit:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost

Sie sollten NICHT mehr oder weniger in dieser Datei haben.

AKTUALISIEREN

Nachdem Sie Ihre Protokolldatei vom 04/06/2015 auf https://gist.github.com/anonymous/85efce69325f2ea487a7 gelesen haben

  • Bitte beenden Sie Google Chrome He in Ihrem Aktivitätsmonitor (töten Sie es). Verwenden Sie den Google Chrome-Browser eine Weile nicht, um ohne ihn zu testen.

  • Sie haben immer noch Probleme mit dem DNS-Server. Sie sollten alle DNS-Server in den syst-Pref-Netzwerken entfernen und nur die 8.8.8.8 verlassen.

  • Ich schlage vor, die Namebench- App zu verwenden, die den besten (schnellsten) DNS-Server für Ihren Standort auswertet und vorschlägt. Ich habe es benutzt und jetzt surfe ich viel schneller.

  • Sie sollten dann das Ping Google.comProgramm (in der Terminal-App in Ihrem Dienstprogrammordner) ausführen und es beenden lassen. Es werden keine Paketverluste und Ping-Zeiten von 20-50 ms angezeigt

  • Lassen Sie uns nun einen kontinuierlichen Ping einrichten, der Ihre Verbindung am Leben erhält.

Das Folgende sendet alle 60 Sekunden ein Signal an den Google-Server. Lassen Sie es einfach den ganzen Tag laufen und stoppen Sie es dann mit Strg + C-

Im Terminal-Typ sollte ping -i 60 google.esIhre Ping-Zeit wieder so etwas wie time = 30.201 ms sein. Ich habe es gerade von Kalifornien nach Spanien geschafft.

Letzter Kommentar: Apple hat bestätigt, dass ein Problem mit dem Discoveryd-Prozess vorliegt, und hat es in der neuen (Beta) -Version von Yosemite 10.10.4 behoben. Hoffen wir auf das Beste und warten wir, bis es öffentlich wird.


Vielen Dank. Ich habe alle Ihre Anweisungen befolgt. Ich hatte dort ein anderes DNS mit dem Namen "home", eine Reihe blockierter Websites in der Hosts-Datei, und stellte die Standard-Schriftarten wieder her. Wäre einer dieser Gründe möglicherweise für das wegfallende WLAN verantwortlich?
Matt

Ok, leider scheinen deine Vorschläge das WLAN-Problem nicht gelöst zu haben. Sie waren jedoch großartige Vorschläge. Wenn Sie weitere Vorschläge haben, würde ich mich freuen, diese auszuprobieren!
Matt,

Nun, das Konsolenprotokoll war zu kurz und zeigte eigentlich nichts über WiFi. Schauen Sie sich das Konsolenprotokoll noch einmal an und schauen Sie sich den Kernel [0] an: wlEvent: en0 en0 Link DOWN virtIf = 0 und kopieren Sie die Zeilen davor und danach, etwa 30 Zeilen davor und 30 danach.
Ruskes,

Ok, @Buscar 웃 SD hier ist ein weiteres Konsolenprotokoll. Hoffentlich ist es etwas fleischiger als das letzte Mal! Ich schätze deine Zeit damit sehr. Link zur Konsole Melden Sie sich bei GistHub
Matt am

Sehr schöner Bericht, gib mir etwas Zeit, ihn zu studieren. Es gibt eine Menge Netzwerkprobleme, aber im Moment ist mir nicht klar, warum.
Ruskes,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.