Señal completa de wifi / ethernet pero sin internet

17

Realmente espero que alguien aquí pueda ayudarme, ya que ahora estoy bastante frustrado con mi macbook.
Tengo un modelo MacBook Pro de finales de 2011 de 15 "con OSX 10.9.5 que se niega a conectarse a Internet en mi red doméstica. Tengo el mismo problema ya sea WiFi o por cable de Ethernet, tengo señal completa pero no me conecto. Todos los demás el dispositivo se conecta bien; teléfonos y tabletas Android, xbox one, iPhone y otras macbooks, todo en línea y navegando por la red.
No he tenido problemas para conectarme a otras redes con mi macbook pro antes y solo intenté verificarlo en la casa de un amigo, con no hay problemas.
Algo pequeño, que puede ser una pista para alguien: cuando abro la herramienta de diagnóstico de red, mi macbook pro se conecta a algo que parece un microsegundo y me dice que estoy conectado a Internet y todo parece estar bien.
Mi IP es la máscara de subred 192.168.0.5 255.255.255.0 e IPv6 está configurado en automático. Ninguna de las opciones está marcada en la pestaña proxies.
Ahora he intentado lo siguiente, en diferente orden y varias veces, sin resultado:

  1. Renovación / apagado y encendido / entrada manual de DHCP.
  2. Reiniciar / reiniciar el enrutador y el macbook.
  3. Activar / desactivar WiFi.
  4. Eliminar y agregar servicios (WiFi y ethernet).
  5. Verifiqué y copié todas las configuraciones de red de otro macbook pro que está conectado y en línea en mi red.
  6. Ejecutó herramientas de diagnóstico y asistencia de red
  7. Ubicación duplicada / eliminada / agregada
  8. Se eliminó la carpeta / Library / Preferences / SystemConfiguration.
  9. Se eliminó la contraseña de red del llavero.

También probé otras cosas, pero no puedo recordar qué más ahora.

Respuesta de 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 

Rezo para que alguien por ahí tenga las palabras mágicas o la solución de 2 clics para mí, ¡pero agradecería una guía larga y exhaustiva para resolverlo también! <3

Saludos Trond

Trond
fuente
¡También he reiniciado el SMC y el cochecito! :-)
Trond
Acabo de notar que podía navegar por la red mientras estaba en modo de recuperación, lo que significa que debe haber algún tipo de programa, aplicación o configuración que interfiera / bloquee de alguna manera.
Trond
¡Bienvenido a Ask Different! +1 para una pregunta bien estructurada.
Tetsujin
Hay una manera para nosotros / yo de hacer un poco más de depuración, pero esto requiere información adicional. Si está dispuesto a probar esto, debe crear y cargar un archivo de diagnóstico del sistema. Este archivo se puede crear en la Mac problemática utilizando esta combinación de teclas mientras está conectado: Opción de comando (alt) -Control-Shift-. (sí, el período también debe celebrarse). La pantalla parpadeará, y después de unos minutos aparecerá una ventana que contiene un archivo sysdiagnose. Es un 99% de información del sistema, pero también puede haber alguna información personal que se filtre allí. ¡Pero contiene todos los registros de hardware importantes!
John Keates
Presione las teclas mientras está conectado. Por ejemplo, cuando tiene una ventana del Finder abierta.
John Keates

Respuestas:

12

Aquí hay una guía paso a paso para usted:

  1. Desactive temporalmente cualquier solución de Firewall / Internet Security / filtro de paquetes en su Mac (como LittleSnitch / Hands Off! / Kaspersky Internet Security, etc.)
  2. Conéctese a la interfaz administrativa de su enrutador con una Mac que funcione.
  3. Tome nota de la interfaz interna (probablemente 192.168.0.1 en su caso)
  4. Si su enrutador usa filtros MAC para controlar el acceso, verifique que la Mac en cuestión no esté en la lista negra o esté en la lista blanca si usa listas blancas. Para obtener la dirección MAC de una interfaz Wi-Fi, abra Preferencias del Sistema -> Red -> Elija "Wi-Fi" -> Avanzado -> Hardware -> Dirección MAC en la Mac sin acceso a Internet.
  5. En la Mac sin acceso a Internet, desactive todas las interfaces en el panel de preferencias de red, excepto la interfaz Wi-Fi, eligiendo la interfaz y haciendo clic en el pequeño engranaje -> "Hacer que el servicio esté inactivo". Es posible que primero deba desbloquear la cerradura en la esquina inferior izquierda.
  6. Elija la interfaz de Wi-Fi y haga clic en 'Avanzado'
  7. Elija la configuración de TCP / IP, elija configurar IPv4 manualmente e ingrese la dirección IP, la máscara de red y la dirección de puerta de enlace adecuadas (ingrese la dirección IP que se encuentra en el paso 2 como dirección de puerta de enlace). En su ejemplo, esta debería ser cualquier dirección que no esté en uso en el rango de 192.168.0.2-192.168.0.254 como dirección IP, 255.255.255.0 como máscara de red y 192.168.0.1 como espacio libre.
  8. Elija la pestaña DNS junto a la configuración de TCP-IP.
  9. Ingrese 8.8.8.8 como servidor DNS. Este servidor DNS es público de Google.
  10. Guardar / aplicar la configuración
  11. Abrir Terminal.app
  12. Vacíe las rutas existentes ingresando route -n flushvarias veces.
  13. Vaciar caché DNS con dscacheutil -flushcache;sudo killall -HUP mDNSResponder. Debe ingresar su contraseña de administrador para completar la tarea. Esto funciona solo con Mac OS X 10.9 (Mavericks). Si hay otro OS X instalado, use el comando apropiado.
  14. Ahora haga ping a la dirección de la puerta de enlace y al servidor DNS con ping -c 5 192.168.0.1y ping -c 5 8.8.8.8. El comando envía 5 pings a la dirección especificada. Para dejar de hacer ping, si no incluyó la opción -c, simplemente ingrese ctrlC.
  15. Si obtiene una respuesta exitosa, salga de Terminal. Si no recibió una respuesta, ingrese ifconfig en1y vuelva a verificar la configuración adecuada de su interfaz Wi-Fi. en1 debería ser su interfaz Wi-Fi.
  16. Regrese a las preferencias de red y vuelva a habilitar todas las demás interfaces. Verifique que la interfaz de Wi-Fi esté en la parte superior de la lista. Para reordenar la lista, haga clic en el engranaje pequeño -> "Establecer orden de servicio ..." y reorganice las interfaces.
  17. Ahora abra un navegador de su elección e intente conectarse a un sitio arbitrario.
  18. Si tiene acceso a Internet ahora, puede reemplazar el servidor DNS de Google con servidores DNS de su ISP o simplemente agregarlos.

Esta guía no resolvió el problema.

Después de algunas investigaciones muy profundas (felicitaciones también a John Keates ) descubrimos que un culpable fue dnscrypt / dnscrypt-proxy mal configurado .

klanomath
fuente
Hola klanomath Gracias por una buena guía, pero aún no puedo conectarme en línea. Recibo respuesta cuando hago ping, pero aún así no me deja navegar por la red o actualizar aplicaciones. ¿Alguna otra idea sobre este tema?
Trond
He probado tanto LittleSnitch como Hands Off !, pero se han desinstalado. Hice ifconfig -a y obtuve una respuesta larga, ¿hay algo en particular que quieras que busque? Estoy escribiendo esto en una tableta, por lo que me llevaría todo el día copiar la respuesta de ifconfig -a
Trond
He editado la publicación original con la salida de ifconfig -a. :-)
Trond
Desafortunadamente, el otro macbook pertenece a un amigo que no está aquí en este momento: s Muchas gracias por intentar ayudarme. ¿Debería hacer una búsqueda en mi computadora de restos de LS y HO? Si es así, ¿cómo lo hago? : P
Trond
Se tarda aproximadamente un minuto en obtener una respuesta, luego obtengo esto: HTTP / 1.0 400 Solicitud incorrecta Longitud del contenido: 54 Tipo de contenido: texto / html; cargos = UTF-8 Dat: lunes, 23 de marzo de 2015 14:06:20 GMT Servidor: GFE / 2.0
Trond
10

Después de inspeccionar su configuración, parece que dos factores podrían estar en juego aquí:

  • DNS
  • Cortafuegos

Una forma rápida de confirmar una conexión a Internet que funciona pero un DNS incorrecto va a un sitio web utilizando su dirección IP en lugar de su nombre de dominio. Por ejemplo: http://91.198.174.192, que es una dirección de la Fundación WikiMedia. Debería decir algo así como "nombre de dominio no configurado".

Primero, arreglemos DNS. Vaya a Preferencias del sistema, Red y haga clic en el bloqueo en caso de que el panel todavía esté bloqueado. A continuación, vaya a su interfaz de red activa (probablemente Wi-Fi o AirPort), haga clic en Avanzado y luego en la pestaña DNS. Limpia todo lo que hay allí. Los elementos de color gris claro no son mutables y puede dejarlos allí, se suministran a través de DHCP. Presione OK y luego Aplicar.

Internet podría funcionar en este punto. Si es así: ¡sí! Si no, continúa.

Primero, necesitamos saber si el DNS ahora está configurado correctamente. La forma más fácil de hacerlo es abriendo una ventana de Terminal (sí, la aplicación espeluznante con letras solamente) y escribiendo: cat /etc/resolv.conf

Esto debería producir una salida similar a esta:

#
# 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

Los números después del servidor de nombres y el nombre después del dominio pueden variar. Sin embargo, es importante que el servidor de nombres no obtenga el número '127.0.0.1', porque eso no funcionará. Si el número no es 127.0.0.1, está bien, y ahora DNS está configurado correctamente.

Luego, elimine cualquier extensión que ya no tenga instaladas sus aplicaciones, como la extensión Handsoff que controla el tráfico de red. No estoy seguro de cuál es el nombre exacto, pero se encuentra en / System / Library / Extensions o / Library / Extensions. El primer guión "/" significa la raíz o el comienzo de su disco duro. En la mayoría de los casos, eso es "Macintosh HD". Si no está seguro de cómo llegar al comienzo "/", use el Finder -> Ir -> Ir a la carpeta desde el menú superior del Finder. Desactive el cuadro, escriba una barra inclinada ("/") y presione Ir.

La extensión podría llamarse algo así como "com.metakine.handsoff.driver". Eliminar esa extensión y luego reiniciar eliminará ese problema. Internet debería funcionar después de eso.

John Keates
fuente
OMI es el dns-crypt-proxy / dns-crypt que probablemente redirige cada solicitud de dns. Esa es la razón por la cual resolve.conf contiene 127.0.0.1, aunque las preferencias de red contienen el servidor DNS de google (8.8.8.8) (en SystemConfiguration /ferences.list-> NetworkServices-> 8516C ....-> DNS
klanomath
Si, tienes razón. Pero aún así, no debería matar a DNS. Por ahora, para diagnosticar el problema, obtener dnscrypt fuera del camino sería un paso sabio.
John Keates
Hola y gracias por otra respuesta bien explicada. Así que, aquí vamos; Abrí las preferencias de red y eliminé todo en el panel de DNS. Lo curioso es que 127.0.0.1 aparece automáticamente en gris ... Luego abrí la terminal y escribí cat /etc/resolve.conference y obtuve la respuesta como usted dijo. Mis dos últimas líneas dicen: buscar en casa y servidor de nombres (adivina qué) 127.0.0.1 .. Busqué en ambas carpetas, pero solo pude encontrar "handsoff.kext" en la carpeta Sistema / Biblioteca / Extensiones que eliminé. Ahora desinstalaré / eliminaré dnscrypt, ¡ya vuelvo con los resultados! :-)
Trond
@Trond No tiene que desinstalar dnscrypt, solo configúrelo correctamente
klanomath
WOOOOHOOO !!!! : DI finalmente estoy en línea! DNSCrypt eliminado (de todos modos no lo estaba usando) y ahora estoy navegando por la Web. MUCHAS GRACIAS @klanomath y John Keates, me hubiera vuelto loco sin tu super ayuda!
Trond
1

Solucioné un problema similar (conectar al enrutador pero no a Internet) cambiando la dirección DNS en las preferencias de red: Era 192.168.0.1 (que es la ip del enrutador para cambiar la configuración del enrutador) Lo cambié a 192.168.0.5 y mi conexión a Internet fue arreglado en segundos. Espero que funcione para ti

Iman
fuente
1

hey descubierto que arreglar el mío. alguien puso un control parental en mi enrutador, si desbloqueas tu dispositivo, ¡debería solucionarlo!

Kyle
fuente
0

Verifique si la fecha en su computadora es correcta. Esto funcionó para mí. De alguna manera cambió, y después de solucionarlo, el problema se resolvió. ¡Salud!

JKA
fuente
0

El MacBook Pro 6,1 de mi cliente tuvo este síntoma cuando se actualizó a Sierra 10.12.4. Después de intentar casi todos los pasos anteriores, y no solucionarlo después de una reinstalación de 3 1/2 horas (¡el temporizador 'restante' cuenta atrás de 5 minutos!) Todavía había conectividad con pings pero no había tráfico llegando a Firefox, Safari, Mail o conexiones del sistema (sin App Store o actualizaciones).

La discusión sobre Extensiones me llevó a la carpeta Sistema> Biblioteca> Extensiones donde encontré una copia de 2010 del archivo AppleAirPort2.kext . ¡Todo lo que tuve que hacer para recuperar la conectividad total fue eliminar este archivo (por supuesto, lo hice una copia de seguridad) y reiniciar la máquina! NADA MÁS TRABAJÓ. Esta solución funcionó por primera vez . ESPERO QUE ESTO AYUDE A ALGUIEN...

WheresMark
fuente
0

Tuve el mismo problema de Internet perdido al actualizar a Sierra. Podría conectarme a mi enrutador pero no a Internet después de actualizar a Sierra.

Revisé cat /etc/resolv.confel terminal y la respuesta decía que no había tal archivo. Revisé la carpeta etc. y, efectivamente, no hay archivo. Revisé otro portátil mío y estaba allí. (En realidad, es un alias que conduce aprivate/var/run/resolv.conf

Simplemente copié el resolve.confarchivo de mi computadora portátil de trabajo, lo coloqué en la /runcarpeta y creé un alias. Copié el alias /etc/ y reinicié la computadora. ¡Luego agregué un servidor DNS en las Preferencias de Red e hice una verificación de terminal con cat /etc/resolv.conf y Bingo! todo comprobado.

Arranqué Safari y estuve en línea por primera vez en días. He actualizado una gran cantidad de Mac de El Capitan a Sierra sin ningún problema hasta este pequeño Macbook Air.

Dennis
fuente
-1

Intente desactivar cualquier software antivirus que tenga en su computadora. Eso funcionó para mí.

Casey35
fuente
-1

Problema resuelto TCP / IP DCHP estaba en modo manual (¿por qué? No lo sé) ¡Cambiado a Voilà automático!

Hany Yassa
fuente
Bienvenido a Ask Different. Nos gusta que las respuestas sean más que una simple línea. Idealmente, desea explicar por qué su respuesta es * correcta ". También ayuda a proporcionar enlaces, citas y / o capturas de pantalla. Por favor revise nuestra sección de ayuda Cómo responder al escribir buenas respuestas a las preguntas
Allan
-1

Tuve el mismo problema y de alguna manera lo solucioné activando y desactivando un servicio VPN. Puede sonar extraño, pero nada más funcionó para mí.

dvvidko
fuente