Hace unos días, todas las aplicaciones nativas de mi MacBook Pro OSX 10.10.4 dejaron de conectarse a Internet. Esto pareció suceder de la nada, y no estoy seguro de qué causó este problema. Extrañamente, Google Chrome parece funcionar bien, incluso cuando Terminal no puede conectarse. Aquí hay un resumen de lo que he probado hasta ahora:
en la terminal
Entonces, para mí, esto parece un problema de DNS en el que google.com no está resuelto, pero también está sucediendo algo más porque curl 8.8.8.8 también falla. Curiosamente, tanto nslookup como dig funcionan como se esperaba.
También he intentado ejecutar estos comandos para restablecer DNS
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Otras cosas
¿Alguien tiene alguna idea de lo que podría estar pasando? ¡Cualquier ayuda es muy apreciada!
EDITAR
Según lo solicitado por @willWorkForCookies, mi archivo resolv.conf es en realidad un enlace simbólico. El original se encuentra aquí: /private/var/run/resolv.conf
Aquí está mi archivo resolv.conf:
$ 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
El uso del siguiente comando para vaciar el DNS no tuvo ningún efecto:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Para mí, el problema era que faltaba un archivo de biblioteca: "libgcc_s.1.dylib" que debería haber estado ubicado en "/usr/local/lib". Específicamente, al intentar ejecutar mDNSResponder desde la terminal, arrojaba un error de archivo no encontrado e informaba que faltaba este archivo.
Para otros que enfrentan este problema, sugeriría intentar iniciar mDNSResponder desde la terminal escribiendo "mDNSResponder" en la terminal. Puede informar que falta un archivo de biblioteca.
No sabía cómo podía reconstruir esta biblioteca, así que recurrí a reinstalar OSX desde la unidad de recuperación. Esto tomó alrededor de 5 horas, pero todos mis archivos permanecieron en su lugar, junto con mis aplicaciones y la mayoría de mis configuraciones de OSX.
Todo parece estar funcionando correctamente ahora =)
Veita
willWorkForCookies
Veita
willWorkForCookies
willWorkForCookies
Veita
willWorkForCookies
Veita