iwlist formato inconsistente para qualidade e sinal?

2

Eu percebi que quando eu corro iwlist wlan1 scan às vezes recebo frases como esta:

Quality=0/100  Signal level=62/100

Mas outras vezes recebo frases como esta:

Quality:0  Signal level:0  Noise level:0

Por que o segundo exemplo usa : em vez de = ?

Os dois pontos só são usados se iwlist não conseguiu obter os valores?

    
por Philip Kirkbride 29.11.2017 / 15:53

1 resposta

4

Em princípio, parece que sua premissa básica é correto

A interface para ferramentas sem fio para Linux é

cat /proc/net/wireless

e fornece seus parâmetros básicos, incluindo link / nível / ruído

Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
wlan0: 0000   66.  -44.  -256        0      0      0      0      0        0

e se houver uma conexão viável com o tráfego, mais dados sobre o link e o tráfego estarão disponíveis em

cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:  442540    7574    0    0    0     0          0         0   442540    7574    0    0    0     0       0          0
 wlan0: 11837166   18597    0    0    0  5272          0         0  2650725   18388    0    0    0     0       0          0

Portanto, se iwlist visualizar 0/0/0 para link / level / noise em /proc/net/wireless , ele apenas os informará e não processará nenhum dado de lá ou /proc/dev/net para as outras estatísticas.

Também pode ajudar a entender que

Quality=0/100

é a qualidade do link (a proporção de pacotes recebidos corretamente) enquanto

Quality:0

É alguma medida da qualidade do sinal ( /proc/net/wireless ) informada do seu cartão.

Mesma palavra, uso diferente.

Analisei tudo isso por causa da sua pergunta, mas não consegui encontrar o código-fonte para iwlist verificar novamente. Obrigado pela educação.

    
por 29.11.2017 / 17:12

Tags