2 votos

¿Cómo verificar el estado del adaptador Wi-Fi a través de la línea de comando?

Leí algunas pilas en Internet, pero la línea de comando se usó solo para encender o apagar el Wi-Fi, pero ninguno de ellos para verificar el estado de encendido y apagado del Wi-Fi.

¿Hay alguna forma posible de verificar el estado del adaptador de Wi-Fi encendido o apagado en la línea de comando?

7voto

user3439894 Puntos 5883

Puede usar el comando ifconfig , por ejemplo:

 $ ifconfig en0 
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether # Removed for Security. 
    inet6 fe80::c44:6ce5:5d57:5b93%en0 prefixlen 64 secured scopeid 0x9 
    inet 192.168.2.101 netmask 0xffffff00 broadcast 192.168.2.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
$
 

También puede filtrar la salida, por ejemplo:

 $ ifconfig en0 | awk '/status:/{print $2}'
active
$ 
 

Cuando no está activo, la salida es, por ejemplo:

 $ ifconfig en0 | awk '/status:/{print $2}'
inactive
$
 

Si no conoce el nombre del dispositivo para el adaptador de red Wi-Fi , puede usar los siguientes ejemplos:

 $ networksetup -getairportpower $(system_profiler SPAirPortDataType | awk -F: '/Interfaces:/{getline; print $1;}')
Wi-Fi Power (en0): On
$
 

O:

 $ ifconfig $(system_profiler SPAirPortDataType | awk -F: '/Interfaces:/{getline; print $1;}') | awk '/status:/{print $2}'
active
$
 

5voto

jackie Puntos 59

En realidad, networksetup tiene el comando de devolver el estado de la potencia del aeropuerto también.

 networksetup -getairportpower *specify the interface*
 

Por ejemplo:

 networksetup -getairportpower en0
 

2voto

Nate Puntos 220

En adición a ifconfig y networksetup, también existe la airport comando. Está en una ubicación confusa, así que usted tiene que especificar la ruta de acceso completa (o hacer un alias, como la que yo tengo). Me parece la -I (mostrar el estado actual) y -s (escanear redes) de las opciones más útiles (aunque se las considera "legado"). He aquí un ejemplo:

$ alias airport=/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
$ airport -I
AirPort: Off
$ # [Switches radio on...]
$ airport -I
     agrCtlRSSI: -49
     agrExtRSSI: 0
    agrCtlNoise: -88
    agrExtNoise: 0
          state: running
        op mode: station 
     lastTxRate: 300
        maxRate: 300
lastAssocStatus: 0
    802.11 auth: open
      link auth: wpa2-psk
          BSSID: 88:d7:f6:25:c4:37
           SSID: NotMyRealName
            MCS: 15
        channel: 40,-1

Usted puede utilizar el -h bandera para obtener una lista de las opciones.

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