Percebi que, quando corro iwlist wlan1 scan
, às vezes recebo linhas como esta:
Quality=0/100 Signal level=62/100
Mas outras vezes recebo linhas 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 for possível obter os valores?
Em princípio, parece que sua premissa básica está correta
A interface para ferramentas sem fio para linux está em
e fornece seus parâmetros básicos, incluindo link/nível/ruído
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
Portanto, se
iwlist
vir 0/0/0 para link/nível/ruído/proc/net/wireless
, apenas os relata e não processa nenhum dado de lá ou/proc/dev/net
para outras estatísticas.Também pode ajudar a entender que
é a qualidade do link (a proporção de pacotes recebidos corretamente) enquanto
É alguma medida da qualidade do sinal (
/proc/net/wireless
) relatada pelo seu cartão.Mesma palavra, uso diferente.
Pesquisei tudo isso por causa da sua pergunta, mas não consegui encontrar o código-fonte para
iwlist
verificar novamente. Obrigado pela educação.