iwlist formato inconsistente para qualidade e sinal?

iwlist formato inconsistente para qualidade e sinal?

Percebi que quando corro iwlist wlan1 scanàs vezes recebo linhas como esta:

Quality=0/100  Signal level=62/100

Mas outras vezes recebo falas como esta:

Quality:0  Signal level:0  Noise level:0

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

Os dois pontos são usados ​​apenas se iwlistnão for possível obter os valores?

Responder1

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

A interface paraferramentas sem fio para linuxestá em

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.

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 iwlistvir 0/0/0 para link/nível/ruído, /proc/net/wirelessele apenas os reportará e não processará nenhum dado de lá ou /proc/dev/netpara 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) relatada pela sua placa.

Mesma palavra, uso diferente.

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

informação relacionada