Como encontrar status de wlan0?

5

Do que eu li há algum tempo, parece que iwconfig está obsoleto e os métodos atuais são -

$ sudo ifconfig wlan0 up

e

$ sudo ifconfig wlan0 down

Mas não foi possível encontrar nada que informe o status do Wi-Fi e saiba em qual modo ele está, a que ponto o AP está conectado, quantos dados estão sendo transferidos, etc., e assim por diante na CLI.

    
por shirish 17.03.2017 / 07:45

2 respostas

7

Os métodos atuais (em 2017) são:

  1. ip para todas as interfaces de rede, incluindo configuração e desativação:

    ip link set wlan0 up
    ip link set wlan0 down
    ip help
    ip link help
    ip addr help
    
  2. iw para extensões sem fio (precisa ser chamado de root):

    iw dev
    iw phy
    iw wlan0 scan
    iw wlan0 station dump
    iw help
    

ifconfig e iwconfig ainda são compatíveis com os pacotes apropriados, mas alguns recursos só estão disponíveis com ip e iw .

    
por 17.03.2017 / 08:53
4

O programa net-tools foi descontinuado e o iproute2 foi usado para substituí-lo:

program     obsoleted by
arp         ip neigh
ifconfig    ip addr
ipmaddr     ip maddr
iptunnel    ip tunnel
route       ip route
nameif      ifrename
mii-tool    ethtool

O ip show exibirá o estado da sua interface de rede.

Além disso, existem outras ferramentas que ajudarão você a obter o estado da sua interface de rede:

cat /sys/class/net/<interface>/carrier

exemplo de saída:

1

o 1 significa que sua interface é up e 0 está inativa.

Ou simplesmente você pode usar o seguinte comando:

cat /sys/class/net/<interface>/operstate

exemplo de saída:

UP

ou

DOWN
    
por 17.03.2017 / 09:45