Vor ein paar Tagen haben alle nativen Apps auf meinem OSX 10.10.4 MacBook Pro keine Verbindung mehr zum Internet hergestellt. Dies schien aus heiterem Himmel zu geschehen, und ich bin mir nicht sicher, was dieses Problem verursacht hat. Seltsamerweise scheint Google Chrome gut zu funktionieren, wenn selbst Terminal keine Verbindung herstellen kann. Hier ist eine Zusammenfassung dessen, was ich bisher versucht habe:
Auf dem Terminal
Für mich scheint dies ein DNS-Problem zu sein, da google.com nicht gelöst ist, aber es passiert noch etwas anderes, weil curl 8.8.8.8 ebenfalls fehlschlägt. Seltsamerweise funktionieren sowohl nslookup als auch dig wie erwartet.
Ich habe auch versucht, diese Befehle auszuführen, um DNS zurückzusetzen
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Andere Dinge
Hat jemand eine Ahnung, was passieren könnte? Jede Hilfe wird sehr geschätzt!
BEARBEITEN
Wie von @willWorkForCookies gefordert, ist meine resolv.conf-Datei eigentlich ein Sym-Link. Das Original befindet sich hier: /private/var/run/resolv.conf
Hier ist meine resolv.conf-Datei:
$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain hsd1.mi.comcast.net.
nameserver 75.75.76.76
nameserver 75.75.75.75
nameserver 2001:558:feed::2
nameserver 2001:558:feed::1
Die Verwendung des folgenden Befehls zum Leeren von DNS hatte keine Auswirkung:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Für mich war das Problem eine fehlende Bibliotheksdatei: „libgcc_s.1.dylib“, die sich in „/usr/local/lib“ hätte befinden sollen. Insbesondere beim Versuch, mDNSResponder vom Terminal aus auszuführen, löste es einen Fehler „Datei nicht gefunden“ aus und meldete diese Datei als fehlend.
Für andere, die mit diesem Problem konfrontiert sind, würde ich vorschlagen, mDNSResponder vom Terminal aus zu starten, indem Sie "mDNSResponder" in das Terminal eingeben. Es kann eine fehlende Bibliotheksdatei melden.
Mir war nicht bewusst, wie ich diese Bibliothek neu erstellen könnte, also habe ich darauf zurückgegriffen, OSX vom Wiederherstellungslaufwerk neu zu installieren. Dies dauerte ungefähr 5 Stunden, aber alle meine Dateien blieben an Ort und Stelle, zusammen mit meinen Anwendungen und den meisten meiner OSX-Einstellungen.
Jetzt scheint alles richtig zu funktionieren =)
Veita
WillWorkForCookies
Veita
WillWorkForCookies
WillWorkForCookies
Veita
WillWorkForCookies
Veita