Aviso: No sé cómo determina macOS el mensaje de No hay conexión a Internet
que muestra en el Centro de control.
Sin embargo, se me ocurren dos tres pruebas que podrías ejecutar desde la línea de comandos para verificar el estado de tu Conexión a Internet
:
1. networkQuality
(¡nota la 'Q' mayúscula!); ref: man networkQuality
Un comando un tanto peculiar, ¡claramente creado por Apple! Si ejecutas el comando sin opciones, tarda unos segundos en completarse, pero como bonificación obtienes pruebas de velocidad para enlace ascendente y descendente, latencia y algo llamado "responsiveness". Dejo a tu criterio revisar el manual (man networkQuality
) y leer el otro documento para personalizar el comando según tus necesidades particulares.
% networkQuality
==== RESUMEN ====
Capacidad de enlace ascendente: 44,324 Mbps
Capacidad de enlace descendente: 155,511 Mbps
Responsiveness: Bajo (54 RPM)
Latencia en inactividad: 18,250 milisegundos
_NOTA: networkQuality
fue lanzado con macOS 12; Monterey._
2. dig +short myip.opendns.com @resolver1.opendns.com
; ref: man dig
Este es el que suelo usar... si devuelve una dirección IP, (normalmente) significa que estoy conectado a Internet.
% dig +short myip.opendns.com @resolver1.opendns.com
126.55.123.171
3. iperf3
- ooh la la (de origen francés, de código abierto)
Mi #2 (dig
) parece que no funciona para el OP, y su macOS no tiene networkQuality
, así que después de investigar y probar, añadiré iperf
a la lista. iperf
está disponible a través de MacPorts (mi elección), HomeBrew o mediante el sitio GitHub del patrocinador.
iperf3
es un poco diferente de las otras herramientas aquí ya que es una aplicación cliente-servidor. Sin embargo, no es necesario configurar tu propio servidor, ya que hay servidores públicos disponibles. También es compatible con la afiliada del Laboratorio Nacional Lawrence Berkeley Energy Sciences Network; es decir, es una aplicación estable y confiable [