3 votos

¿Cómo detectar la conectividad de red en una interfaz?

Me he mudado a una nueva ubicación, y mi Mac Pro 2013 con Sierra 10.12.6 actualmente está utilizando el Wi Fi. Me gustaría conectarlo por cable.

Ahora, hay un armario de cableado con un montón de cables mal etiquetados dentro, aparentemente conectados a las diferentes tomas de corriente en todo el edificio.

Desafortunadamente, el Mac Pro está bastante lejos del armario de cableado.

Tengo curiosidad por saber si hay un comando simple que pueda usar (algún tipo de comando de estado de red, o algo así), quizás combinado con grep, o algo parecido, que me permita saber cuando el Mac detecta que uno de sus interfaces se activa.

Como tener a una persona en el cuadro de los interruptores observando una luz, mientras la otra persona al otro lado del edificio con vanos intentos enciende los interruptores tratando de localizar el que controla la luz, mi esperanza era poder conectar el Mac Pro a la pared, iniciar este comando o script, y tener a alguien observando la pantalla mientras comenzaba a conectar cables candidatos al interruptor, con la esperanza de encontrar el correcto fácilmente en lugar de tener que correr de un lado a otro.

Supongo que simplemente podría colocar "ping stackoverflow.com" en un bucle repetitivo y hacer que la persona grite "¡Eureka!" cuando se reciba un ping, pero esperaba algo un poco más básico que esté detectando "tono de red" por falta de una mejor palabra, incluso antes de que DHCP y el resto de la estructura de red se pongan en marcha.

¿Puedo simplemente hacer un bucle de ifconfig en un script awk para mostrarme cuál, si alguno, de los elementos en# se activan? Actualmente, tengo 8 (en1-8) enumerados (entre otras cosas). Uno de los cuales está activo (en2), que supongo que es el Wi Fi.

¿Es atrevido asumir que una vez que conecte un cable, en1 o en2 se activarán dependiendo de qué puerto esté conectado?

¿Estos puertos no tienen una luz? Honestamente, nunca lo comprobé. Eso también sería aceptable.

3voto

Thomas Nelson Puntos 144

Si están viendo la pantalla, ¿por qué no ir a Preferencias del Sistema -> Red y ver el indicador de conexión? Mostrará "conectado" cuando esté conectado a un switch incluso antes de obtener DHCP.

Esto es también donde un probador de cables es útil. Incluso los más baratos funcionarán para esto. Revisa estos:

https://www.homedepot.com/p/Klein-Tools-LAN-Explorer-Data-Cable-Tester-with-Remote-VDV526-100/309925931

O un sencillo probador de tono...

https://www.homedepot.com/p/Sperry-Lan-WireTracker-Tone-and-Probe-Wire-Tracer-ET64220/202520187

3voto

MeMyselfI Puntos 6

¿Y si intentas compartir la conexión Ethernet de tu Mac (con DHCP) a tu tarjeta WiFi? Conéctate con tu teléfono, debería conectarse y decir que no hay conexión a internet. ¿Corre al armario, conecta algo y luego revisa tu teléfono?

Incluso podrías configurar ssh e iniciar sesión en tu computadora desde tu teléfono a través de WiFi y ejecutar ifconfig, ping, etc.

1voto

amfeng Puntos 801

MacOS incluye una aplicación llamada Utilidad de Red ubicada en /System/Library/CoreServices/Applications/. En la pestaña de Información puedes elegir la interfaz de red que deseas revisar y a la derecha verás las estadísticas de transferencia. El contador de paquetes se sumará a medida que la interfaz esté activa y se mantendrá en la pantalla si la interfaz está desconectada.

introducir descripción de la imagen aquí

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X