34 votos

¿Cómo encontrar el servicio de red actualmente conectado desde la línea de comandos?

Me gustaría saber cuál de los servicios de red disponibles (por ejemplo Ethernet o Wi-Fi ) está actualmente activo. En esta captura de pantalla de las Preferencias de Red, puede ver que Wi-Fi está actualmente activo (el punto verde):

Network Preferences

¿Cómo puedo obtener esa información desde la línea de comandos?

El networksetup me permite listar los servicios de red disponibles:

$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Ethernet
FireWire
Wi-Fi

También puede mostrar algunos detalles sobre el servicio, como el nombre del dispositivo:

$ networksetup -listnetworkserviceorder
An asterisk (*) denotes that a network service is disabled.
(1) Ethernet
(Hardware Port: Ethernet, Device: en0)

(2) FireWire
(Hardware Port: FireWire, Device: fw0)

(3) Wi-Fi
(Hardware Port: Wi-Fi, Device: en1)

Por desgracia, la información sobre qué servicio está activo (el punto verde de la captura de pantalla) no está disponible en esta información. ¿Hay algún otro comando que pueda utilizar para obtener esta información?

1voto

JacquesB Puntos 19878

Tomado de Encuentra el historial detallado de conexiones Wi-Fi desde la línea de comandos de Mac OS X | OSXDaily :

Para las versiones modernas de Mac OS X, OS X Yosemite 10.10 y posteriores, utilice lo siguiente:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7

Pulsa "Volver" y verás al instante el listado completo de los detalles de la conexión de red inalámbrica.

Obtienes mucha información sobre el historial de conexiones, incluyendo los detalles de la actual.

No es perfecto, pero se obtiene la información que se busca, ¡y mucha más!

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