En Ubuntu 11.04 utilicé InSSIDer para escanear los AP disponibles y ordenarlos por intensidad de señal.
Desafortunadamente, el programa parece estar roto en Ubuntu 11.10, y
iwlist wlan0 scan
no devuelve nada significativo.
¿Qué opciones tengo para buscar el punto de acceso inalámbrico disponible, posiblemente con una GUI?

sudo iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID'debería ayudar.Respuestas:
sudo iwlist wlan0 scanning | egrep 'Cell |Encryption|Quality|Last beacon|ESSID'debería ayudar.Es la combinación de
sudo(ejecutar como root, hacer operaciones privilegiadas),iwlist wlan0 scanning(producir algún resultado en STDOUT), el símbolo de tubería "|" (conectando STDOUT del comando (s) a la izquierda al STDIN del proceso a la derecha), y unegrepcomando con una "comilla simple" (para evitar que el shell interprete los caracteres "|") Expresión regular para filtrar STDIN . Véaseman bash,man sudo,man iwlist,man egrep, yman re_formatpara más detalles.SIEMPRE haga lo que sea (como arriba) ANTES de ejecutar una cadena de comando de otra persona La autoeducación es mucho más segura que la confianza ciega.
fuente
/. Muchos nuevos usuarios de Linux tienen miedo del tamaño de las páginas de manual y su incapacidad para encontrar la información correcta rápidamente.Utilizando
iwNo tengo
nm-toolinstalado, así que lo usoiw.Este comando ordena los puntos de acceso según la intensidad de la señal, la más fuerte primero:
Cada comando explicaba:
iw dev wlan0 scan: Escanee los puntos de acceso accesibles a través de la interfazwlan0egrep "signal:|SSID:": Obtenga las líneas con intensidad de señal y los SSID deiwla salida de. La salida se ve así ahora:señal: -77.00 dBm SSID: nameOfAccessPoint1 señal: -71.00 dBm SSID: nameOfAccessPoint2sed -e "s/\tsignal: //" -e "s/\tSSID: //": Reduzcaegrepla producción a esto:awk '{ORS = (NR % 2 == 0)? "\n" : " "; print}': Traiga la intensidad de la señal y el SSID en la misma línea. Más específicamente, cuando el número de línea (NR) es par, es decir, estamos en una línea que muestra un punto de acceso, el separador de registro de salida (ORS) debería ser un salto de línea. De lo contrario, estamos en la línea que contiene la intensidad de la señal, por lo que nos unimos a la línea haciendoORSun espacio simple.Si tenemos
sortesta salida, terminamos con una lista de intensidades de señal y puntos de acceso, mostrando el punto de acceso con la señal más fuerte en la parte superior:Cuidado: algunos puntos de acceso pueden tener una capacidad extendida: Capacidades extendidas: * Lista SSID
Por lo tanto, agrupar "SSID:" en lugar de "SSID" ayuda a evitar esta salida adicional que haría que el comando fallara de lo contrario.
fuente
grepdesedqueawk, no sólo el amor de Linux! Muy buena respuesta integral. Sé que se supone que no debo escribir un comentario complementario, pero esto realmente merece uno, incluso incluiste una salida intermedia.nm-toolpara obtener una lista de puntos de acceso inalámbricosedpara agregar el nivel de señal al frente de cada líneanm-tooles parte del paquete "network-manager" que obviamente está instalado en un sistema Ubuntu típico.fuente
También puedes usar nmcli, lo encontré hace unos meses y es el más fácil que he usado hasta ahora.
Para obtener información diferente, consulte la página de manual.
fuente
wlan0 es tu interfaz inalámbrica
el resultado como la lista de abajo ...
el comando devolverá información de cifrado
sistema: openwrt 15.05
fuente