Vollständiges Wi-Fi / Ethernet-Signal, aber kein Internet

15

Ich hoffe wirklich, dass jemand hier mir helfen kann, da ich mit meinem Macbook jetzt ziemlich frustriert bin.
Ich habe ein 15-Zoll-MacBook Pro-Modell von Ende 2011, auf dem OSX 10.9.5 ausgeführt wird und das sich weigert, eine Verbindung zum Internet in meinem Heimnetzwerk herzustellen. Ich habe das gleiche Problem, sei es über WLAN oder ein Ethernet-Kabel Das Gerät kann problemlos verbunden werden: Android-Telefone und -Tablets, Xbox One, iPhone und andere Macbooks sind alle online und surfen im Internet.
Ich hatte zuvor keine Probleme, mit meinem Macbook Pro eine Verbindung zu anderen Netzwerken herzustellen, und habe nur versucht, dies bei einem Freund zu überprüfen keine Probleme.
Ein bisschen was, das vielleicht ein Hinweis für jemanden ist: Wenn ich das Netzwerkdiagnosetool öffne, stellt mein MacBook Pro eine Verbindung für etwas her, das wie eine Mikrosekunde aussieht, 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 "Proxies" aktiviert.
Jetzt habe ich Folgendes in unterschiedlicher Reihenfolge und mehrmals ohne Erfolg versucht:

  1. Manuelles Erneuern / Ein- und Ausschalten / Eingeben von DHCP.
  2. Neustart / Zurücksetzen des Routers und des Macbooks.
  3. Ein- und Ausschalten von WiFi.
  4. Entfernen und Hinzufügen von Diensten (WiFi und Ethernet).
  5. Überprüfte und kopierte alle Netzwerkeinstellungen von einem anderen MacBook Pro, der verbunden und in meinem Netzwerk online ist.
  6. Lief Netzwerkdiagnose- und Assistententools
  7. Duplizierter / entfernter / hinzugefügter Speicherort
  8. Der Ordner / Library / Preferences / SystemConfiguration wurde entfernt.
  9. Netzwerkkennwort vom Schlüsselbund entfernt.

Ich habe auch andere Dinge ausprobiert, kann mich aber noch nicht erinnern, was jetzt noch passiert.

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 die magischen Worte 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

Grüße Trond

Trond
quelle
Ich habe auch die SMC und den Kinderwagen zurückgesetzt! :-)
Trond
Ich habe gerade bemerkt, dass ich im Wiederherstellungsmodus im Internet surfen kann, was bedeutet, dass es eine Art Programm, eine App oder eine Einstellung geben muss, die in irgendeiner Weise stört / blockiert.
Trond
Willkommen bei Ask Different! +1 für eine gut strukturierte Frage.
Tetsujin
Es gibt eine Möglichkeit für uns / mich, ein bisschen mehr Debugging durchzuführen, aber dies erfordert einige zusätzliche Informationen. Wenn Sie dies versuchen möchten, muss eine Systemdiagnosedatei erstellt und hochgeladen werden. Diese Datei kann unter Verwendung dieser Tastenkombination auf dem problematischen Mac erstellt werden, während Sie angemeldet sind: Befehl-Option (Alt) -Steuerung-Umschalt-. (Ja, der Zeitraum muss auch gehalten werden). Der Bildschirm blinkt und nach einigen Minuten erscheint ein Fenster mit einer Sysdiagnose-Datei. Es handelt sich um 99% der Systeminformationen, es können jedoch auch einige persönliche Informationen eingehen. Aber es enthält jedes wichtige Hardwareprotokoll!
John Keates
Drücken Sie die Tasten, während Sie angemeldet sind. Zum Beispiel, wenn Sie ein Finder-Fenster geöffnet haben.
John Keates

Antworten:

10

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

  1. Deaktivieren Sie vorübergehend alle Firewall- / Internet Security-Lösungen / Paketfilter auf Ihrem Mac (z. B. LittleSnitch / Hands Off! / Kaspersky Internet Security usw.).
  2. Stellen Sie mit einem funktionierenden Mac eine Verbindung zur Verwaltungsoberfläche Ihres Routers her.
  3. Notieren Sie sich die interne Schnittstelle (in Ihrem Fall wahrscheinlich 192.168.0.1)
  4. Wenn Ihr Router MAC-Filter zur Zugriffssteuerung verwendet, prüfen Sie, ob der betreffende Mac nicht auf der Blacklist oder auf der Whitelist steht, wenn Sie Whitelists verwenden. Um die MAC-Adresse einer Wi-Fi-Schnittstelle abzurufen, öffnen Sie auf dem Mac ohne Internetzugang die Systemeinstellungen -> Netzwerk -> Wählen Sie "Wi-Fi" -> Erweitert -> Hardware -> MAC-Adresse.
  5. Deaktivieren Sie auf dem Mac ohne Internetzugang alle Schnittstellen im Bereich "Netzwerkeinstellungen" mit Ausnahme 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 entsperren.
  6. Wählen Sie die Wi-Fi-Oberfläche 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 eine beliebige Adresse sein, die nicht bereits 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 Gareway verwendet wird.
  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. Speichern / Übernehmen Sie die Einstellungen
  11. Öffnen Sie Terminal.app
  12. Löschen Sie vorhandene 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 Administratorkennwort 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 Pingen zu beenden, geben Sie einfach Folgendes ein, wenn Sie die Option -c nicht angegeben haben 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. Stellen Sie sicher, dass die Wi-Fi-Schnittstelle ganz oben auf 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, eine Verbindung zu einer beliebigen Site herzustellen.
  18. Wenn Sie jetzt über einen Internetzugang verfügen, können Sie den Google DNS-Server durch DNS-Server Ihres Internetdienstanbieters ersetzen oder einfach hinzufügen.

Dieser Leitfaden hat das Problem nicht gelöst.

Nach einigen sehr gründlichen Untersuchungen ( ein großes Lob auch an John Keates ) stellten wir fest, dass ein falsch konfigurierter dnscrypt / dnscrypt-Proxy der Schuldige war.

klanomath
quelle
Hallo klanomath. Vielen Dank für eine nette Anleitung, aber ich kann immer noch nicht online gehen. Ich erhalte eine Antwort beim Pingen, aber ich kann immer noch nicht im Internet surfen oder Apps aktualisieren. Irgendwelche anderen Gedanken zu diesem Thema?
Trond
Ich habe sowohl LittleSnitch als auch Hands Off! Ausprobiert, aber sie wurden deinstalliert. Ich habe ifconfig -a ausgeführt und habe eine lange Antwort erhalten, nach etwas Bestimmtem soll ich suchen? Ich schreibe dies auf ein Tablet, daher würde ich den ganzen Tag brauchen, um die Antwort von ifconfig -a
Trond
Ich habe den ursprünglichen Beitrag mit der Ausgabe von ifconfig -a bearbeitet. :-)
Trond
Leider gehört das andere MacBook einem Freund, der gerade nicht hier ist: s Vielen Dank, dass Sie versucht haben, mir zu helfen. Sollte ich vielleicht auf meinem Computer nach Resten von LS und HO suchen? Wenn ja, wie mache ich das? : P
Trond
Es dauert ungefähr eine Minute, um eine Antwort zu erhalten, dann erhalte ich diese: HTTP / 1.0 400 Bad Request Inhaltslänge: 54 Inhaltstyp: text / html; Gebühren = UTF-8 Datum: Montag, 23. März 2015, 14:06:20 Uhr GMT Server: GFE / 2.0
Trond
8

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

  • DNS
  • Firewall

Eine schnelle Möglichkeit, eine funktionierende Internetverbindung zu bestätigen, aber schlechtes DNS führt zu einer Website, indem die IP-Adresse anstelle des Domainnamens verwendet wird. Zum Beispiel: http://91.198.174.192, das ist eine WikiMedia Foundation-Adresse. Es sollte so etwas wie "nicht konfigurierter Domainname" heißen.

Lassen Sie uns zuerst DNS reparieren. Gehen Sie zu Systemeinstellungen, Netzwerk und klicken Sie auf das Schloss, falls das Bedienfeld noch gesperrt ist. Wechseln 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 Elemente sind nicht veränderbar, und Sie können sie einfach dort belassen. Sie werden über DHCP bereitgestellt. Klicken Sie auf OK und dann auf Übernehmen.

Internet könnte an dieser Stelle funktionieren. Wenn ja: yay! 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 (yep, die unheimliche App nur mit Buchstaben) und Folgendes einzugeben: cat /etc/resolv.conf

Dies sollte eine Ausgabe ähnlich der folgenden ergeben:

#
# 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 Nummern nach dem Nameserver und der Name nach der Domain können variieren. Es ist jedoch wichtig, dass der Nameserver nicht die Nummer '127.0.0.1' erhält, da dies nicht funktioniert. Wenn die Zahl dort nicht 127.0.0.1 ist, ist es in Ordnung und DNS ist jetzt richtig eingestellt.

Löschen Sie anschließend alle Erweiterungen, auf denen ihre Apps nicht mehr installiert sind, z. B. die Handsoff-Erweiterung, die den Netzwerkverkehr steuert. Ich bin nicht sicher, wie der genaue Name lautet, aber er befindet sich entweder in / System / Library / Extensions oder / Library / Extensions. Der erste Bindestrich "/" steht für die Wurzel 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 sollen, verwenden Sie Finder -> Gehe zu -> Gehe zu Ordner aus dem oberen Menü im Finder. Deaktivieren Sie das Kontrollkästchen, geben Sie einen einzelnen Schrägstrich ("/") ein und drücken Sie Los.

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

John Keates
quelle
IMO ist es die DNS-Krypta-Proxy / DNS-Krypta, die wahrscheinlich jede DNS-Anfrage umleitet. Das ist der Grund, warum resolve.conf 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
klanomath
Ja, du hast recht. Trotzdem sollte es DNS nicht töten. Vorerst wäre es ein kluger Schritt, dnscrypt aus dem Weg zu räumen, um das Problem zu diagnostizieren.
John Keates
Hey und danke für eine weitere gut erläuterte Antwort. Auf geht's; Ich öffnete Netzwerkeinstellungen und entfernte alles im DNS-Bereich. Komisch ist aber, dass 127.0.0.1 automatisch in grau auftaucht ..? Dann öffnete ich das Terminal und tippte cat /etc/resolve.conference ein und erhielt die Antwort, wie Sie sagten. Meine letzten beiden Zeilen lauten: search home und nameserver (rate mal was) 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 zurück mit den Ergebnissen! :-)
Trond
@Trond Sie müssen dnscrypt nicht deinstallieren, sondern nur richtig konfigurieren
klanomath
WOOOOHOOO !!!! : DI bin endlich online! DNSCrypt wurde gelöscht (ich habe es sowieso nicht verwendet) und jetzt surfe ich im Internet. VIELEN DANK @klanomath & John Keates, ich wäre ohne deine super Hilfe verrückt geworden!
Trond
1

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 Router-Einstellungen). Ich habe sie in 192.168.0.5 geändert und meine Internetverbindung war in Sekunden behoben. Ich hoffe, es funktioniert für Sie

Iman
quelle
1

Hey, ich habe es herausgefunden, um meine zu reparieren. jemand hat eine Kindersicherung für meinen Router eingerichtet. Wenn Sie Ihr Gerät entsperren, sollte dies behoben werden!

Kyle
quelle
0

Das MacBook Pro 6.1 meines Kunden bekam dieses Symptom, als es auf Sierra 10.12.4 aktualisiert wurde. Nachdem fast alle oben genannten Schritte ausgeführt wurden und nach einer dreieinhalbstündigen Neuinstallation (der verbleibende Timer wurde von 5 Minuten auf 5 Minuten heruntergezählt) keine Fehler behoben wurden, bestand immer noch Konnektivität mit Pings, aber es wurde kein Datenverkehr zu Firefox, Safari, Mail oder Firefox durchgeleitet Systemverbindungen (kein App Store oder Updates).

Die Diskussion über Erweiterungen führte mich zum Ordner "System> Library> Extensions", in dem ich eine 2010-Kopie der Datei " AppleAirPort2.kext " gefunden habe. Alles, was ich tun musste, um die vollständige Konnektivität wiederherzustellen, war, diese Datei zu löschen (sie wurde natürlich gesichert) und den Computer neu zu starten! NICHTS ANDERES ARBEITET. Dieser Fix hat beim ersten Mal funktioniert . HOFFNUNG, DAS HILFT JEMANDEM ...

WheresMark
quelle
0

Ich hatte das gleiche Problem mit dem verlorenen Internet, als ich auf Sierra umgestiegen bin. Konnte nach dem Upgrade auf Sierra eine Verbindung zu meinem Router, aber nicht zum Internet herstellen.

Ich habe cat /etc/resolv.confdas Terminal eingecheckt und in der Antwort stand, dass es keine solche Datei gab. Überprüfte den etc Ordner und sicher genug, keine Datei. Ich überprüfte einen anderen Laptop von mir und er war dort. (Eigentlich ist es ein Alias, der zu ... führtprivate/var/run/resolv.conf

Ich kopierte einfach die resolve.confDatei von meinem Arbeitslaptop, legte sie in den /runOrdner und erstellte einen Alias. Ich habe den Alias ​​kopiert /etc/ und den Computer neu gestartet. Fügte dann einen DNS-Server in den Netzwerkeinstellungen hinzu und führte eine Terminalprüfung mit cat /etc/resolv.conf und Bingo! alles ausgecheckt.

Safari gestartet und war zum ersten Mal seit Tagen online. Ich habe eine Vielzahl von Macs von El Capitan bis Sierra problemlos aufgerüstet, bis dieses kleine Macbook Air.

Dennis
quelle
-1

Versuchen Sie, alle auf Ihrem Computer installierten Antivirenprogramme zu deaktivieren. Das hat bei mir geklappt.

Casey35
quelle
-1

Problem gelöst TCP / IP DCHP war im manuellen Modus (warum? Ich weiß nicht) Geändert zu automatischem Voilà!

Hany Yassa
quelle
Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzige Zeile sind. Im Idealfall möchten Sie erläutern, warum Ihre Antwort * richtig ist. "Sie können auch Links, Zitate und / oder Screenshots bereitstellen. Lesen Sie unseren Hilfeabschnitt Beantworten guter Antworten auf Fragen
Allan
-1

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 sonst hat nichts für mich funktioniert.

dvvidko
quelle
-2

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

JKA
quelle