¿Qué pasos pueden solucionar los problemas de OS X cuando algunos sitios no se resuelven en Snow Leopard?

No puedo acceder a www.lubuntu.net desde mi Macbook Pro con OS X 10.6.8. Tengo una idea de cuál es el problema (ver mi opinión ), pero hice todas las cosas habituales de todos modos (ver solución de problemas básica ), solo para verificar.

Solución de problemas básicos

Puedo acceder a casi cualquier otro sitio desde mi macbook (por ejemplo, este). Puedo acceder a lubuntu.net desde mi otra computadora portátil que está en el mismo wifi, lo que significa que no es un problema de red, ISP o enrutador. Además, el sitio está activo y este problema persiste durante varios días.

Puedo hacer ping con éxito al sitio. El sitio se resuelve en una IP (por lo tanto, no es un problema de DNS). El problema ocurre al usar tres navegadores diferentes: Chrome, Firefox, Safari. Nunca uso Safari, por lo que tampoco es un problema de extensión. No puedo acceder al sitio incluso si pego su IP en la barra de direcciones.

Es probable que mi IP no esté prohibida, ya que (1) no hay razón para prohibirme y (2) mi otra computadora portátil puede acceder al sitio a través de la misma red, pasando por el mismo enrutador.

Reiniciar no resuelve el problema.

Mi opinión

Instalé (y desinstalé rápidamente) un programa llamado PeerGuardian, que bloquea las direcciones IP "sospechosas". Se utiliza principalmente para bloquear pares no deseados al descargar torrents. Creo que se metió con uno de los archivos de configuración para bloquear el sitio de Lubuntu.

¿Qué archivos debo revisar? He echado un vistazo a /etc/hosts, y se ve bien. También /etc/resolv.conf parece normal. No tengo idea de a dónde ir desde aquí.

EDITAR: Aquí están los contenidos de system.log para mi intento más reciente:

18 de octubre 21:44:11 albatross com.avast.proxy[50]: error al leer el búfer de recepción: lectura (): restablecimiento de la conexión por par

18 de octubre 21:45:20 albatross com.avast.proxy[50]: ¡Solicitud HTTP defectuosa!

18 de octubre 21:45:20 albatross com.avast.proxy[50]: ¡Código de respuesta AV CHECKURL inesperado (501)!

18 de octubre 21:46:24 albatross [0x0-0x165165].com.avast.AAFM[2093]: 18 de octubre 21:46:24 ntpdate[2133]: no se pueden usar servidores, salir

18 de octubre 21:46:27 albatros avast! [2093]: event_master_disconnected

18 de octubre 21:46:38 albatross com.apple.launchd.peruser.501[322] (com.avast.helper): aceleración de la reaparición: comenzará en 5 segundos

18 de octubre 21:46:45 albatross com.avast.proxy[50]: error al leer el búfer de recepción: lectura (): restablecimiento de la conexión por par

¿Crees que este es un problema causado por Avast? Pero instalé avast después de que comenzó el problema, porque pensé que podría ser un virus, así que no tiene mucho sentido...

EDIT 2: contenido agregado de /etc/hosts a continuación

##
# 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
¿Ha comprobado los distintos archivos de registro, como system.log? La forma más fácil de verificarlos es ejecutar Console.app
Contenido copiado en cuestión. albatross es el nombre de host
¿ Puedes también publicar el contenido de /etc/hosts? Dudo que sea el problema ya que el DNS se resuelve, pero solo tengo curiosidad.
He publicado /etc/hosts arriba. Todo parece típico, pero no estoy seguro acerca de la última línea.
PeerGuardian usa una extensión de kernel (.kext) para filtrar, por lo que si tiene la culpa, no verá nada diferente en /etc/hosts. El tuyo se ve bien.
En cambio, vea si tiene una aplicación llamada "pgstart" en "/Library/Application Support/PeerGuardian/". Si lo hace, intente hacer un "sudo ./pgstart -u" desde ese directorio. Luego intente dirigirse a un sitio "prohibido". También vea si tiene /Library/Extensions/PeerGuardian.kext, y si es así, muévalo a una carpeta temporal en otro lugar y reinicie; si nada de eso funciona, intente instalar PeerGuardian nuevamente usando todas las opciones predeterminadas y luego ejecute el desinstalador nuevamente.
Inicie en modo seguro presionando Shift durante el inicio ( support.apple.com/kb/HT1533 ). El modo seguro hace muchas cosas ( support.apple.com/kb/HT1564 ), entre ellas, carga solo las extensiones de kernel requeridas , por lo que el kext de PeerGuardian, si todavía está instalado en nuestro sistema, no se cargará. Luego pruebe si puede conectarse a www.lubuntu.net.
Tiene razón en que no es un problema de DNS si puede hacer ping al sitio por su dominio. ¿Tiene configurado un proxy HTTP (Preferencias del sistema > Red > Avanzado)? ¿ Qué sucede cuando se ejecuta curl lubuntu.neten la terminal?
@jmk curl: (7) Error al conectarse a 140.211.166.147: Conexión rechazada
@jaume Puedo acceder a Lubuntu en modo seguro. Entonces, ¿probablemente es culpa de PeerGuardian? ¿Y cómo lo arreglo?
@strangelydim pgstart no está presente. PeerGurdian.kext no estaba en /Library/Extensions, sino en /Library/Application Support/PeerGuardian/. Le cambié el nombre y lo moví a /tmp, pero no sirvió de nada. Probaré tu método de reinstalación y desinstalación.
¿Y si en vez de mover PeerGuardian.kext a /tmp lo borras (ya sea con rm o moviendo el kext a la Papelera y vaciándolo)?. Si funcionó en modo seguro, probablemente sea el kext, así que deshagámonos de él. Verifique también en Preferencias del sistema> Usuarios y grupos> Elementos de inicio de sesión si PeerGuardian está en la lista y elimínelo. Reinicie e intente conectarse a lubuntu.
@jaume Todo está bien después de reiniciar y eliminar el archivo kext. Si formulas eso en una respuesta, obtienes la recompensa. :)

Respuestas (2)

De acuerdo con el autor original, en esta respuesta reuní los comentarios anteriores que describen los pasos de solución de problemas que ayudaron a resolver el problema.

  1. Tenga en cuenta que PeerGuardian usa un KEXT.

    Como comentó strangelydim , PeerGuardian (un software de firewall orientado a la privacidad de código abierto) utiliza una extensión de kernel (KEXT). El KEXT se utiliza para bloquear conexiones a servidores "peligrosos" especificados en las llamadas listas de bloqueo.

  2. Descubra si el KEXT fue el culpable.

    El cartel original arrancó su Mac en modo seguro presionando Shiftdurante el inicio ( http://support.apple.com/kb/HT1533 ).

    El modo seguro hace muchas cosas ( http://support.apple.com/kb/HT1564 ), entre ellas carga solo las extensiones de kernel requeridas , por lo que no se cargaría el KEXT de PeerGuardian.

    El cartel original pudo conectarse con éxito a www.lubuntu.net, por lo que el KEXT fue el infractor.

  3. Deshabilite el KEXT.

    El primer intento fue mover el KEXT de /Library/Application Support/PeerGuardiana /tmpy reiniciar. Eso no ayudó. El cartel original luego eliminó el KEXT. También le pedí que verificara System Preferences>Users & Groups>Login Itemssi PeerGuardian estaba en la lista y lo eliminara.

    Después de reiniciar, pudo conectarse con éxito a www.lubuntu.net.

Entonces, la conclusión es que, desafortunadamente, algunos programas no se pueden desinstalar simplemente arrastrándolos a la Papelera.

Recientemente también intenté solucionar el mismo problema y todo se redujo a PeerGuardian. Acabo de modificar la configuración, pero no la eliminé, pero encontré este artículo sobre un programa llamado AppDelete que mencionaba a PeerGuardian y varios de sus archivos que dejaría atrás si simplemente los eliminara de la carpeta Aplicaciones:

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

Tal vez esto pueda ayudarlo a rastrear los archivos restantes que están causando problemas con su máquina.