No Ubuntu 11.04, usei o InSSIDer para verificar os APs disponíveis e classificá-los por intensidade do sinal.
Infelizmente, o programa parece estar quebrado no Ubuntu 11.10, e
iwlist wlan0 scan
não retorna nada significativo.
Que opções tenho para procurar o Ponto de acesso sem fio disponível, possivelmente com uma GUI?
sudo iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID'
deve ajudar.Respostas:
sudo iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID'
deve ajudar.É a combinação de
sudo
(execute como root, faça operações privilegiadas),iwlist wlan0 scanning
(produza alguma saída no STDOUT), o símbolo do pipe "|" (conectando STDOUT do (s) comando (s) à esquerda e o STDIN do processo à direita) e umegrep
comando com uma "aspas simples" (para impedir que o shell interprete os caracteres "|") Expressão regular para filtrar STDIN . Vejaman bash
,man sudo
,man iwlist
,man egrep
, eman re_format
para mais detalhes.SEMPRE faça o que quer que seja (como acima) ANTES de executar uma sequência de comandos de outra pessoa. A auto-educação é muito mais segura que a confiança cega.
fonte
/
. Muitos novos usuários de Linux têm medo do tamanho das páginas de manual e de sua incapacidade de encontrar as informações corretas rapidamente.Usando
iw
Eu não tenho
nm-tool
instalado, então eu usoiw
.Este comando classifica os pontos de acesso pela força do sinal, mais forte primeiro:
Cada comando explicou:
iw dev wlan0 scan
: Procure pontos de acesso acessíveis via interfacewlan0
egrep "signal:|SSID:"
: Obtenha as linhas com intensidade do sinal e os SSIDs daiw
saída. A saída é assim agora:sed -e "s/\tsignal: //" -e "s/\tSSID: //"
: Reduzaegrep
a saída para isso:awk '{ORS = (NR % 2 == 0)? "\n" : " "; print}'
: Traga a força do sinal e o SSID na mesma linha. Mais especificamente, quando o número da linha (NR
) é par, ou seja, estamos em uma linha que mostra um ponto de acesso, o separador de registros de saída (ORS
) deve ser uma quebra de linha. Caso contrário, estamos na linha que contém a força do sinal, então nos juntamos à linha criandoORS
um espaço simples.Se obtivermos
sort
essa saída, terminaremos com uma lista de pontos fortes e pontos de acesso do sinal, mostrando o ponto de acesso com o sinal mais forte no topo:Cuidado: Alguns pontos de acesso podem ter uma capacidade estendida: Recursos estendidos: * Lista SSID
Portanto, grepping "SSID:" em vez de "SSID" ajuda a evitar essa saída extra, que faria com que o comando falhasse de outra maneira.
fonte
grep
parased
aawk
, não basta você amar Linux! Resposta abrangente muito agradável. Eu sei que não devo escrever um comentário de cortesia, mas isso realmente merece um, você até incluiu saída intermediária.nm-tool
para obter a lista de pontos de acesso sem fiosed
para acrescentar o nível do sinal na frente de cada linhanm-tool
faz parte do pacote "network-manager" que é obviamente instalado em um sistema Ubuntu típico.fonte
Você também pode usar o nmcli, encontrei-me há alguns meses e é o mais fácil que já usei até agora.
Para informações diferentes, consulte a página do manual.
fonte
wlan0 é sua interface sem fio
o resultado como na lista abaixo ...
o comando retornará informações de criptografia
sistema: openwrt 15.05
fonte