Volles Wi-Fi/Ethernet-Signal, aber kein Internet

Ich hoffe wirklich, dass mir hier jemand helfen kann, da ich jetzt ziemlich frustriert mit meinem Macbook werde.
Ich habe ein 15-Zoll-Macbook Pro von Ende 2011 mit OSX 10.9.5, das sich weigert, eine Verbindung zum Internet in meinem Heimnetzwerk herzustellen. Ich habe das gleiche Problem, egal ob es sich um WLAN oder ein Ethernet-Kabel handelt, ich habe volles Signal, gehe aber nicht online. Jeder andere Das Gerät verbindet sich einwandfrei; Android-Telefone und -Tablets, Xbox One, iPhone und andere Macbooks, alle online und im Internet surfen.
Ich hatte zuvor keine Probleme, mich mit meinem Macbook Pro mit anderen Netzwerken zu verbinden, und ich habe gerade bei einem Freund versucht, dies zu überprüfen keine Probleme.
Eine Kleinigkeit, die für jemanden ein Hinweis sein könnte: Wenn ich das Netzwerkdiagnosetool öffne, verbindet sich mein Macbook Pro für etwas, das wie eine Mikrosekunde erscheint, und es sagt mir, dass ich mit dem Internet verbunden bin und alles in Ordnung zu sein scheint.
Meine IP ist 192.168.0.5 Subnetzmaske 255.255.255.0 und IPv6 ist auf automatisch eingestellt. Keine der Optionen ist auf der Registerkarte Proxys aktiviert.
Nun habe ich folgendes in unterschiedlicher Reihenfolge mehrfach probiert, leider ohne Erfolg:

  1. DHCP erneuern/ein- und ausschalten/manuell eingeben.
  2. Neustart/Zurücksetzen des Routers und des Macbooks.
  3. WLAN ein-/ausschalten.
  4. Dienste entfernen und hinzufügen (WLAN und Ethernet).
  5. Alle Netzwerkeinstellungen von einem anderen MacBook Pro überprüft und kopiert, das mit meinem Netzwerk verbunden und online ist.
  6. Netzwerkdiagnose und Assistenten ausgeführt
  7. Standort dupliziert/entfernt/hinzugefügt
  8. Der Ordner /Library/Preferences/SystemConfiguration wurde entfernt.
  9. Netzwerkkennwort aus Schlüsselbund entfernt.

Ich habe auch schon andere Sachen ausprobiert, aber was anderes fällt mir gerade nicht ein.

Antwort von ifconfig en1:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     
        ether 28:cf:da:e6:95:0a     
        inet6 fe80::2acf:daff:fee6:950a%en1 prefixlen 64 scopeid 0x5      
        inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255     
        nd6 options=1<PERFORMNUD>     
        media: autoselect      
        status: active 

Ich bete, dass jemand da draußen das Zauberwort oder die 2-Klick-Lösung für mich hat, aber ich wäre dankbar für eine lange gründliche Anleitung, um es auch zu lösen! <3

Gruß Trond

Ich habe auch den SMC und Kinderwagen zurückgesetzt! :-)
Ich habe gerade bemerkt, dass ich im Wiederherstellungsmodus im Internet surfen kann, was bedeutet, dass es eine Art Programm, App oder Einstellung geben muss, die auf irgendeine Weise stört / blockiert.
Willkommen bei Ask Different! +1 für eine gut strukturierte Frage.
Es gibt eine Möglichkeit für uns/ich, etwas mehr Debugging durchzuführen, aber dazu sind einige zusätzliche Informationen erforderlich. Wenn Sie bereit sind, dies zu versuchen, muss eine Systemdiagnosedatei erstellt und hochgeladen werden. Diese Datei kann auf dem problematischen Mac mit dieser Tastenkombination im eingeloggten Zustand erstellt werden: Command-Option(alt)-Control-Shift-. (Ja, die Periode muss auch gehalten werden). Der Bildschirm blinkt und nach einigen Minuten erscheint ein Fenster mit einer Sysdiagnose-Datei. Es handelt sich zu 99 % um Systeminformationen, aber möglicherweise dringen auch einige persönliche Informationen ein. Aber es enthält alle wichtigen Hardwareprotokolle!
Drücken Sie die Tasten, während Sie angemeldet sind. Zum Beispiel, wenn Sie ein Finder-Fenster geöffnet haben.
@JohnKeates Ok, also habe ich die Datei sysdiagnose.tar.gz bekommen, aber bevor ich sie hochlade, welche Art von persönlichen Informationen könnten in diese Datei eindringen? Könnte es jemand ausnutzen? Vielen Dank!
Ich würde es auf jeden Fall irgendwo hochladen oder irgendwo mailen, damit es nicht öffentlich zugänglich ist und im Falle eines Uploads gelöscht werden kann. Es ist für die Antwort auf diese Frage nicht erforderlich, da die aus der Sysdiag extrahierten Bits ausreichen (und ich werde sie nach Bedarf posten). Die Art von Informationen, die durchgesickert sein könnten: geöffnete Dateien und Verzeichnisse (ihre Namen), installierte Apps, alles, was in einem der Systemprotokolle abgelegt wurde, solche Dinge. Nicht der Inhalt privater Dateien.
@JohnKeates ok, kann ich es dir schicken? Oder wo kann ich es hochladen/senden?
Ich habe eine 10-Minuten-E-Mail-Adresse erstellt; Schicken Sie mir Ihre private E-Mail-Adresse und ich schicke Ihnen meine von meiner privaten Adresse. Auf diese Weise erscheint keine unserer Adressen hier ;-) g138900@trbvm.com
@JohnKeates Ich habe eine E-Mail an die von Ihnen angegebene Adresse gesendet. Vielen Dank, dass Sie sich all diese Mühe für mich gemacht haben! <3
Habe es! Geantwortet. Wenn ich herausfinden kann, warum es möglicherweise nicht funktioniert, werde ich es als Antwort posten. Wahrscheinlich eine alte Erweiterung oder ein Plugin, das den gesamten Netzwerkzugriff blockiert. Wir werden es gleich wissen!
@JohnKeates Fühlen Sie sich frei, sowohl die Datei als auch meine E-Mail-Adresse an klanomath weiterzugeben :)
@klanomath Entschuldigung, das 10-Minuten-Postfach ist bereits abgelaufen :( Hier ist ein neues: g154714@trbvm.com
Sie sollten die weitergeleitete Nachricht haben.
Zuerst entdeckt: Der Handsoff-Treiber ist noch aktiv. Ohne die Steuerungssoftware könnte es alles blockieren. Ich bin mir nicht sicher, wo es sich befindet, könnte /Library/Extensions oder /System/Library/Extensions sein.
Zweiter Treffer: resolv.conf enthält die Schleifenadresse (127.0.0.1), die DNS auf Ihrem Mac ziemlich deaktiviert.
Ok, ich habe es aus system/Library/extensions: handsoff.kext entfernt, aber es hat nicht geholfen. Was kann ich tun, um die Datei „resolution.conf“ aufzulösen?
Ich habe eine vollständige Antwort erstellt :) Auf Ihrem Mac passieren eine Reihe seltsamer DNS-Dinge, wahrscheinlich der Grund, warum es nicht richtig funktioniert.

Antworten (11)

Hier ist eine Schritt-für-Schritt-Anleitung für Sie:

  1. Deaktivieren Sie vorübergehend alle Firewall-/Internetsicherheitslösungen/Paketfilter auf Ihrem Mac (wie LittleSnitch/Hands Off!/Kaspersky Internet Security usw.)
  2. Verbinden Sie sich mit einem funktionierenden Mac mit der Verwaltungsoberfläche Ihres Routers.
  3. Notieren Sie sich die interne Schnittstelle (in Ihrem Fall wahrscheinlich 192.168.0.1)
  4. Wenn Ihr Router MAC-Filter verwendet, um den Zugriff zu kontrollieren, überprüfen Sie, ob der betreffende Mac nicht auf der schwarzen Liste steht oder auf der weißen Liste steht, wenn Sie Whitelists verwenden. Um die MAC-Adresse einer Wi-Fi-Schnittstelle zu erhalten, öffnen Sie Systemeinstellungen -> Netzwerk -> Wählen Sie "WLAN" -> Erweitert -> Hardware -> MAC-Adresse auf dem Mac ohne Internetzugang.
  5. Deaktivieren Sie auf dem Mac ohne Internetzugang alle Schnittstellen in den Netzwerkeinstellungen außer der Wi-Fi-Schnittstelle, indem Sie die Schnittstelle auswählen und auf das kleine Zahnrad klicken -> "Dienst deaktivieren". Möglicherweise müssen Sie zuerst das Schloss in der linken unteren Ecke entriegeln.
  6. Wählen Sie die Wi-Fi-Schnittstelle und klicken Sie auf „Erweitert“.
  7. Wählen Sie die TCP/IP-Einstellungen, konfigurieren Sie IPv4 manuell und geben Sie die richtige IP-Adresse, Netzmaske und Gateway-Adresse ein (geben Sie die in Schritt 2 gefundene IP-Adresse als Gateway-Adresse ein). In Ihrem Beispiel sollte dies jede noch nicht verwendete Adresse im Bereich von 192.168.0.2-192.168.0.254 als IP-Adresse, 255.255.255.0 als Netzmaske und 192.168.0.1 als Gateway sein.
  8. Wählen Sie die Registerkarte DNS neben den TCP-IP-Einstellungen.
  9. Geben Sie 8.8.8.8 als DNS-Server ein. Dieser DNS-Server ist ein öffentlicher von Google.
  10. Einstellungen speichern/übernehmen
  11. Öffnen Sie Terminal.app
  12. Leeren Sie alle vorhandenen Routen, indem Sie sie route -n flushmehrmals eingeben.
  13. Leeren Sie den DNS-Cache mit dscacheutil -flushcache;sudo killall -HUP mDNSResponder. Sie müssen Ihr Admin-Passwort eingeben, um die Aufgabe abzuschließen. Dies funktioniert nur mit Mac OS X 10.9 (Mavericks). Wenn ein anderes OS X installiert ist, verwenden Sie den entsprechenden Befehl.
  14. Pingen Sie nun die Gateway-Adresse und den DNS-Server mit ping -c 5 192.168.0.1und an ping -c 5 8.8.8.8. Der Befehl sendet 5 Pings an die angegebene Adresse. Um das Ping zu stoppen – wenn Sie die Option -c nicht angegeben haben – geben Sie einfach ein ctrlC.
  15. Wenn Sie eine erfolgreiche Antwort erhalten, beenden Sie Terminal. Wenn Sie keine Antwort erhalten haben, geben ifconfig en1Sie die richtigen Einstellungen Ihrer Wi-Fi-Schnittstelle ein und überprüfen Sie sie erneut. en1 sollte Ihre Wi-Fi-Schnittstelle sein.
  16. Kehren Sie zu den Netzwerkeinstellungen zurück und aktivieren Sie alle anderen Schnittstellen erneut. Überprüfen Sie, ob die Wi-Fi-Schnittstelle ganz oben in der Liste steht. Um die Liste neu zu ordnen, klicken Sie auf das kleine Zahnrad -> "Set Service Order..." und ordnen Sie die Schnittstellen neu an.
  17. Öffnen Sie nun einen Browser Ihrer Wahl und versuchen Sie, sich mit einer beliebigen Seite zu verbinden.
  18. Wenn Sie jetzt einen Internetzugang haben, können Sie den Google-DNS-Server durch DNS-Server Ihres ISP ersetzen oder einfach hinzufügen.

Diese Anleitung hat das Problem nicht gelöst.

Nach einigen sehr gründlichen Untersuchungen (ein großes Lob auch an John Keates ) fanden wir heraus, dass ein falsch konfigurierter dnscrypt/dnscrypt-proxy der Übeltäter war.

Hallo klanomath. Danke für eine nette Anleitung, aber ich kann immer noch nicht online gehen. Ich bekomme eine Antwort, wenn ich pinge, aber ich kann immer noch nicht im Internet surfen oder Apps aktualisieren. Irgendwelche anderen Gedanken zu diesem Thema?
Ich habe sowohl LittleSnitch als auch Hands Off! ausprobiert, aber sie wurden deinstalliert. Ich habe ifconfig -a ausgeführt und eine lange Antwort erhalten. Soll ich nach etwas Besonderem suchen? Ich schreibe dies auf einem Tablet, also würde ich den ganzen Tag brauchen, um die Antwort von ifconfig -a zu kopieren
Ich habe den ursprünglichen Beitrag mit der Ausgabe von ifconfig -a bearbeitet. :-)
Leider gehört das andere Macbook einem Freund, der gerade nicht hier ist :s Vielen Dank für den Versuch, mir zu helfen. Sollte ich vielleicht auf meinem Computer nach Überresten von LS und HO suchen? Wenn ja, wie mache ich das? :P
Es dauert ungefähr eine Minute, bis ich eine Antwort erhalte, dann bekomme ich Folgendes: HTTP/1.0 400 Bad Request Content-Length: 54 Content-Type: text/html; Gebühren=UTF-8 Datum: Mo, 23. März 2015 14:06:20 GMT Server: GFE/2.0
@Trond Hast du vorher eine PF-GUI wie Murus, IceFloor oder PFLists installiert? PF ist eine Stateful Packet Filter Software (~Firewall) in Mac OS X seit 10.7.
Ich habe noch nie von einem der von Ihnen erwähnten Programme gehört, aber ich hatte Sophos Antivirus, von dem ich glaube, dass es eine Firewall-Komponente hatte. Es wurde deinstalliert.
8.8.8.8 DNS bringt mich jedes Mal
DNS 127.0.0.1 ist nicht unbedingt ein Problem. Ich habe es, weil ich einen lokalen Caching-Server betreibe. RIESIGE Beschleunigung beim Konvertieren von Namen. Aber Handoff und dnscrypt – könnten sie für ähnliche Symptome verantwortlich sein, wenn sie nur bei einer Minderheit von LANs auftreten? (siehe < apple.stackexchange.com/questions/231801/… )
@WGroleau Es wird ein Problem, wenn die fragende Person es in der Frage nicht erwähnt ...
Ich hatte das gleiche Problem. Die klanomath-Antwort führte dazu, dass ich einfach versuchte, die DNS-Server zu löschen und durch 8.8.8.8 zu ersetzen, und das löste mein Problem, dass der Computer auf die entsprechende DNS zurückgesetzt wurde, die mein Heimrouter war.
Ich habe mein Problem gelöst, indem ich Schritt 1 befolgt habe. In meinem Fall war die Antivirensoftware Sophos "piece of shiz-lalala" der Grund.

Nachdem Sie Ihre Konfiguration überprüft haben, scheinen hier zwei Faktoren eine Rolle zu spielen:

  • DNS
  • Firewall

Eine schnelle Möglichkeit, eine funktionierende Internetverbindung, aber schlechtes DNS zu bestätigen, besteht darin, auf eine Website zu gehen, indem ihre IP-Adresse anstelle ihres Domänennamens verwendet wird. Zum Beispiel: http://91.198.174.192 , was eine Adresse der WikiMedia Foundation ist. Es sollte so etwas wie "nicht konfigurierter Domänenname" sagen.

Lassen Sie uns zuerst DNS reparieren. Gehen Sie zu Systemeinstellungen, Netzwerk und klicken Sie auf das Schloss, falls das Bedienfeld noch gesperrt ist. Gehen Sie als Nächstes zu Ihrer aktiven Netzwerkschnittstelle (wahrscheinlich Wi-Fi oder AirPort), klicken Sie auf Erweitert und dann auf die Registerkarte DNS. Räumen Sie dort alles auf. Die hellgrauen Items sind nicht änderbar und können einfach drin gelassen werden, sie werden per DHCP versorgt. Drücken Sie OK und dann Anwenden.

Internet könnte an dieser Stelle funktionieren. Wenn ja: Juhu! Wenn nicht, fahren Sie fort.

Zuerst müssen wir wissen, ob DNS jetzt richtig eingestellt ist. Der einfachste Weg, dies zu tun, besteht darin, ein Terminalfenster zu öffnen (ja, die gruselige App nur mit Buchstaben) und Folgendes einzugeben: cat /etc/resolv.conf

Dies sollte eine Ausgabe ähnlich der folgenden erzeugen:

#
# 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 something
nameserver 192.168.123.1

Die Zahlen hinter dem Nameserver und der Name hinter der Domain können variieren. Wichtig ist aber, dass der Nameserver nicht die Nummer '127.0.0.1' bekommt, denn das geht nicht. Wenn die Nummer dort nicht 127.0.0.1 ist, ist es in Ordnung, und DNS ist jetzt richtig eingestellt.

Löschen Sie als Nächstes alle Erweiterungen, deren Apps nicht mehr installiert sind, z. B. die Handsoff-Erweiterung, die den Netzwerkverkehr steuert. Ich bin mir nicht sicher, wie der genaue Name lautet, aber er befindet sich entweder in /System/Library/Extensions oder /Library/Extensions. Der erste Bindestrich „/“ bedeutet das Stammverzeichnis oder den Anfang Ihrer Festplatte. In den meisten Fällen ist das "Macintosh HD". Wenn Sie sich nicht sicher sind, wie Sie zum Anfang „/“ gelangen, verwenden Sie Finder -> Gehe zu -> Gehe zu Ordner aus dem oberen Menü im Finder. Leeren Sie das Feld, geben Sie einen einzelnen Schrägstrich (" / ") ein und drücken Sie Los.

Die Erweiterung könnte etwa "com.metakine.handsoff.driver" heißen. Wenn Sie diese Erweiterung löschen und dann neu starten, wird dieses Problem behoben. Internet sollte danach funktionieren.

IMO ist es der dns-crypt-proxy/dns-crypt, der wahrscheinlich jede DNS-Anfrage umleitet. Das ist der Grund, warum resolve.conf die 127.0.0.1 enthält, obwohl die Netzwerkeinstellungen den Google DNS-Server (8.8.8.8) enthalten (in SystemConfiguration/preferences.list->NetworkServices->8516C....->DNS
Ja, du hast recht. Aber trotzdem sollte es DNS nicht töten. Um das Problem zu diagnostizieren, wäre es vorerst ein weiser Schritt, dnscrypt aus dem Weg zu räumen.
Hey und danke für eine weitere gut erklärte Antwort. Auf geht's; Ich habe die Netzwerkeinstellungen geöffnet und alles im DNS-Bereich entfernt. Komisch ist aber, dass 127.0.0.1 automatisch grau angezeigt wird..? Dann habe ich das Terminal geöffnet und cat /etc/resolve.conference eingegeben und die Antwort erhalten, wie Sie gesagt haben. Meine beiden letzten Zeilen lauten: Suche Home und Nameserver (raten Sie mal) 127.0.0.1.. Ich habe beide Ordner durchsucht, konnte aber nur "handsoff.kext" im Ordner System/Library/Extensions finden, den ich gelöscht habe. Jetzt werde ich dnscrypt deinstallieren/löschen, bin gleich mit den Ergebnissen zurück! :-)
@Trond Sie müssen dnscrypt nicht deinstallieren, sondern nur richtig konfigurieren
WOOOOOOOO!!!! :DI bin endlich online! Gelöschtes DNSCrypt (ich habe es sowieso nicht verwendet) und jetzt surfe ich im Web. VIELEN DANK @klanomath & John Keates, ich wäre ohne deine super Hilfe verrückt geworden!
@Trond Gut zu hören & viel Spaß beim Surfen ;-)
Nur eine letzte Frage; Wie kommt es, dass dnscrypt keine anderen Netzwerke stört?
Ich denke, wir werden es nie erfahren :) könnte ein Problem mit dem lokalen Subnetz sein. Oder vielleicht eine schlechte Konfiguration für eine bestimmte SSID.
@Trond wie hast du dnscrypt gelöscht? Ich habe ein ähnliches Problem hier apple.stackexchange.com/questions/268985/…
Hey @Trond, ich habe alles versucht, was du vorgeschlagen hast. Kein Glück. Kannst du mir hier helfen > apple.stackexchange.com/questions/268985/…
Danke dafür @JohnKeates, ich bin Ihre Anweisungen durchgegangen und musste nur zur Registerkarte DNS unter Systemeinstellungen > Netzwerk > Erweitert > DNS gelangen und konnte sehen, dass die DNS-Server auf Open VPN eingestellt waren, ich habe gelöscht, mich beworben und bin wieder auf und läuft.

Ich habe ein ähnliches Problem behoben (Verbindung zum Router, aber kein Internet), indem ich die DNS-Adresse in den Netzwerkeinstellungen geändert habe: Es war 192.168.0.1 (das ist die Router-IP zum Ändern der Routereinstellungen). Ich habe sie auf 192.168.0.5 geändert und meine Internetverbindung war sekundenschnell behoben. Hoffe, es funktioniert für Sie

Hey, ich habe herausgefunden, dass ich meine reparieren kann. Jemand hat eine Kindersicherung auf meinem Router installiert, wenn Sie Ihr Gerät entsperren, sollte es behoben werden!

Überprüfen Sie, ob das Datum in Ihrem Computer korrekt ist. Das hat bei mir funktioniert. Irgendwie hat es sich geändert, und nachdem ich es behoben hatte, war das Problem gelöst. Beifall!

Das MacBook Pro 6,1 meines Kunden hat dieses Symptom, als es auf Sierra 10.12.4 aktualisiert wurde. Nachdem ich fast alle oben genannten Schritte ausprobiert hatte und nach einer 3-1/2-stündigen Neuinstallation (der „verbleibende“ Timer wurde von 5 Minuten heruntergezählt!) keine Lösung gefunden hatte, bestand immer noch eine Verbindung mit Pings, aber kein Datenverkehr gelangte zu Firefox, Safari, Mail oder Systemverbindungen (kein App Store oder Updates).

Die Diskussion über Erweiterungen führte mich zum Ordner System>Library>Extensions , wo ich eine 2010-Kopie der Datei AppleAirPort2.kext fand . Alles, was ich tun musste, um die volle Konnektivität wiederherzustellen, war, diese Datei zu löschen (natürlich eine Sicherungskopie zu erstellen) und den Computer neu zu starten! NICHTS ANDERES FUNKTIONIERT. Dieser Fix hat beim ersten Mal funktioniert . HOFFE DAS HILFT JEMAND...

Ich hatte das gleiche Problem mit verlorenem Internet beim Upgrade auf Sierra. Konnte nach dem Upgrade auf Sierra eine Verbindung zu meinem Router herstellen, aber nicht zum Internet.

cat /etc/resolv.confIch habe im Terminal eingecheckt und die Antwort besagt, dass es keine solche Datei gibt. Überprüfen Sie den etc-Ordner und tatsächlich, keine Datei. Ich habe einen anderen Laptop von mir überprüft und er war da. (Eigentlich ist es ein Alias, der zu führtprivate/var/run/resolv.conf

Ich habe die Datei einfach resolve.confvon meinem funktionierenden Laptop kopiert, in den /runOrdner gelegt und einen Alias ​​erstellt. Ich habe den Alias ​​kopiert /etc/und den Computer neu gestartet. Dann einen DNS-Server in den Netzwerkeinstellungen hinzugefügt und eine Terminalprüfung mit cat /etc/resolv.confund Bingo durchgeführt! alles ausgecheckt.

Safari gebootet und war zum ersten Mal seit Tagen online. Ich habe bis zu diesem kleinen Macbook Air problemlos eine Vielzahl von Macs von El Capitan auf Sierra aktualisiert.

Netzwerkeinstellungen zurücksetzen -> WLAN löschen und wieder hinzufügen https://discussions.apple.com/thread/3446001

Versuchen Sie, jegliche Antivirensoftware auf Ihrem Computer zu deaktivieren. Das hat bei mir funktioniert.

Problem gelöst TCP/IP DHCP war im manuellen Modus (warum? keine Ahnung) Auf Automatik umgestellt Voilà!

Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzelne Zeile sind. Idealerweise möchten Sie erklären, warum Ihre Antwort *richtig ist.“ Es hilft auch, Links, Zitate und/oder Screenshots bereitzustellen. Bitte lesen Sie unseren Hilfeabschnitt Wie man antwortet, um gute Antworten auf Fragen zu schreiben

Ich hatte das gleiche Problem und irgendwie habe ich es behoben, indem ich einen VPN-Dienst ein- und ausgeschaltet habe. Es mag komisch klingen, aber nichts anderes hat bei mir funktioniert.