Welche Schritte können OS X beheben, wenn einige Websites nicht auf Snow Leopard aufgelöst werden?

Ich kann von meinem Macbook Pro mit OS X 10.6.8 nicht auf www.lubuntu.net zugreifen. Ich habe eine Idee, was das Problem ist (siehe meine Meinung ), aber ich habe trotzdem alle üblichen Dinge getan (siehe grundlegende Fehlerbehebung ), nur um es zu überprüfen.

Grundlegende Fehlerbehebung

Ich kann von meinem MacBook aus auf fast jede andere Website zugreifen (z. B. diese). Ich kann von meinem anderen Laptop aus auf lubuntu.net zugreifen, der sich im selben WLAN befindet, was bedeutet, dass es sich nicht um ein Netzwerk-, ISP- oder Routerproblem handelt. Auch die Seite ist online und dieses Problem besteht seit mehreren Tagen.

Ich kann die Seite erfolgreich anpingen. Die Site wird in eine IP aufgelöst (also kein DNS-Problem). Das Problem tritt bei Verwendung von drei verschiedenen Browsern auf - Chrome, Firefox, Safari. Ich benutze Safari nie, also ist es auch kein Erweiterungsproblem. Ich kann nicht auf die Website zugreifen, selbst wenn ich ihre IP-Adresse in die Adressleiste einfüge.

Meine IP-Adresse ist wahrscheinlich nicht gesperrt, da (1) es keinen Grund gibt, mich zu sperren, und (2) mein anderer Laptop über dasselbe Netzwerk auf die Site zugreifen kann und denselben Router durchläuft.

Neustart löst das Problem nicht.

Meine Meinung

Ich habe ein Programm namens PeerGuardian installiert (und schnell wieder deinstalliert), das "verdächtige" IPs blockiert. Es wird hauptsächlich zum Blockieren unerwünschter Peers beim Herunterladen von Torrents verwendet. Ich denke, dass es mit einer der Konfigurationsdateien herumgespielt hat, um die Lubuntu-Site zu blockieren.

Welche Dateien soll ich prüfen? Ich habe einen Blick auf /etc/hosts geworfen, und das sieht gut aus. Auch /etc/resolv.conf sieht normal aus. Keine Ahnung, wohin von hier aus.

BEARBEITEN: Hier sind die Inhalte von system.log für meinen letzten Versuch:

18. Oktober 21:44:11 Albatross com.avast.proxy[50]: Fehler beim Lesen des Empfangspuffers: read(): Connection reset by peer

18. Oktober 21:45:20 albatros com.avast.proxy[50]: Fehlerhafte HTTP-Anfrage!

18. Oktober 21:45:20 albatros com.avast.proxy[50]: Unerwarteter AV CHECKURL-Antwortcode (501)!

18. Okt. 21:46:24 albatross [0x0-0x165165].com.avast.AAFM[2093]: 18. Okt. 21:46:24 ntpdate[2133]: keine Server können verwendet werden, wird beendet

18. Okt. 21:46:27 Albatross Avast![2093]: event_master_disconnected

18. Okt. 21:46:38 albatros com.apple.launchd.peruser.501[322] (com.avast.helper): Respawn wird gedrosselt: Beginnt in 5 Sekunden

18. Oktober 21:46:45 Albatross com.avast.proxy[50]: Fehler beim Lesen des Empfangspuffers: read(): Connection reset by peer

Glauben Sie, dass dies ein Problem ist, das von Avast verursacht wird? Aber ich habe Avast installiert, nachdem das Problem aufgetreten ist, weil ich dachte, es könnte ein Virus sein, also macht das nicht viel Sinn ...

BEARBEITEN 2: Inhalt von /etc/hosts unten hinzugefügt

##
# 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
Haben Sie die verschiedenen Protokolldateien wie system.log überprüft? Der einfachste Weg, sie zu überprüfen, besteht darin, Console.app auszuführen
Kopierte Inhalte in Frage. albatros ist der Hostname
Kannst du auch den Inhalt posten /etc/hosts? Ich bezweifle, dass es das Problem ist, seit DNS auflöst, aber nur neugierig.
Ich habe /etc/hosts oben gepostet. Alles scheint typisch, aber nicht sicher über die letzte Zeile.
PeerGuardian verwendet eine Kernel-Erweiterung (.kext), um seine Filterung durchzuführen. Wenn es also daran schuld ist, würden Sie in /etc/hosts nichts anderes sehen. Deiner sieht gut aus.
Sehen Sie stattdessen nach, ob Sie eine App namens „pgstart“ in „/Library/Application Support/PeerGuardian/“ haben. Versuchen Sie in diesem Fall, ein "sudo ./pgstart -u" aus diesem Verzeichnis auszuführen. Versuchen Sie dann, auf eine „gesperrte“ Seite zu gehen. Sehen Sie auch nach, ob Sie eine /Library/Extensions/PeerGuardian.kext haben, und wenn ja, verschieben Sie sie in einen anderen temporären Ordner und starten Sie sie neu; Wenn nichts davon funktioniert, versuchen Sie, PeerGuardian erneut mit allen Standardoptionen zu installieren , und führen Sie dann das Deinstallationsprogramm erneut aus.
Booten Sie in den abgesicherten Modus, indem Sie während des Starts die Umschalttaste drücken ( support.apple.com/kb/HT1533 ). Der abgesicherte Modus erledigt viele Dinge ( support.apple.com/kb/HT1564 ), darunter lädt er nur erforderliche Kernel-Erweiterungen , sodass der Kext von PeerGuardian, wenn er noch auf unserem System installiert ist, nicht geladen wird. Testen Sie dann, ob Sie sich mit www.lubuntu.net verbinden können.
Sie haben Recht, dass es kein DNS-Problem ist, wenn Sie die Site über ihre Domain anpingen können. Haben Sie einen HTTP-Proxy eingerichtet (Systemeinstellungen > Netzwerk > Erweitert)? curl lubuntu.netWas passiert, wenn Sie im Terminal laufen ?
@jmk curl: (7) Verbindung zu 140.211.166.147 fehlgeschlagen: Verbindung abgelehnt
@jaume Ich kann im abgesicherten Modus auf Lubuntu zugreifen. Dann ist es also wahrscheinlich PeerGuardian schuld? Und wie behebe ich es?
@strangelydim pgstart ist nicht vorhanden. PeerGurdian.kext befand sich nicht in /Library/Extensions, sondern in /Library/Application Support/PeerGuardian/. Ich habe es umbenannt und nach /tmp verschoben, aber es hat nicht geholfen. Ich werde Ihre Methode zur Neuinstallation und Deinstallation ausprobieren.
Und wenn Sie PeerGuardian.kext nicht nach /tmp verschieben, sondern löschen (entweder mit rm oder kext in den Papierkorb verschieben und leeren)?. Wenn es im abgesicherten Modus funktioniert hat, ist es wahrscheinlich der kext, also lass es uns loswerden. Überprüfen Sie auch in Systemeinstellungen > Benutzer & Gruppen > Anmeldeobjekte, ob PeerGuardian aufgeführt ist, und entfernen Sie es. Starten Sie neu und versuchen Sie, eine Verbindung zu Lubuntu herzustellen.
@jaume Nach dem Neustart und dem Entfernen der Kext-Datei ist alles gut. Wenn Sie das in einer Antwort formulieren, erhalten Sie das Kopfgeld. :)

Antworten (2)

In Übereinstimmung mit dem ursprünglichen Poster habe ich in dieser Antwort die obigen Kommentare zusammengestellt, die die Schritte zur Fehlerbehebung beschreiben, die zur Lösung des Problems beigetragen haben.

  1. Beachten Sie, dass PeerGuardian einen KEXT verwendet.

    Wie strangelydim kommentierte, verwendet PeerGuardian (eine datenschutzorientierte Open-Source-Firewall-Software) eine Kernel-Erweiterung (KEXT). Der KEXT wird verwendet, um Verbindungen zu "gefährlichen" Servern zu blockieren, die in sogenannten Sperrlisten angegeben sind.

  2. Finden Sie heraus, ob der KEXT der Übeltäter war.

    Der Originalposter startete seinen Mac in den abgesicherten Modus, indem er Shiftwährend des Starts drückte ( http://support.apple.com/kb/HT1533 ).

    Der abgesicherte Modus macht viele Dinge ( http://support.apple.com/kb/HT1564 ), unter anderem lädt er nur erforderliche Kernel-Erweiterungen , sodass PeerGuardians KEXT nicht geladen wird.

    Das Originalposter konnte sich erfolgreich mit www.lubuntu.net verbinden, also war KEXT der Übeltäter.

  3. KEXT deaktivieren.

    Der erste Versuch bestand darin, den KEXT von /Library/Application Support/PeerGuardiannach zu verschieben /tmpund neu zu starten. Das hat nicht geholfen. Der ursprüngliche Poster löschte dann den KEXT. Ich habe ihn auch gebeten, zu überprüfen System Preferences>Users & Groups>Login Items, ob PeerGuardian aufgeführt ist, und es zu entfernen.

    Nach einem Neustart konnte er sich erfolgreich mit www.lubuntu.net verbinden.

Unterm Strich lassen sich manche Programme also leider nicht deinstallieren, indem man sie einfach in den Papierkorb zieht.

Ich habe kürzlich auch versucht, das gleiche Problem zu beheben, und es kam auf PeerGuardian an. Ich habe nur die Einstellungen geändert, aber nicht entfernt, aber diesen Artikel über ein Programm namens AppDelete gefunden, das PeerGuardian und eine Reihe seiner Dateien erwähnt, die zurückbleiben würden, wenn Sie es einfach aus dem Anwendungsordner entfernen würden:

http://dailyblogged.com/2506/appdelete-uninstall-anything-seriously/

Vielleicht kann Ihnen dies dabei helfen, verbleibende Dateien aufzuspüren, die Probleme mit Ihrem Computer verursachen.