Estoy aquí en Starbucks en Kingwood, Texas, en la intersección de Kingwood Drive y West Lake Houston. Estoy en un centro comercial. En el mismo centro comercial a sólo 50 metros se encuentra una tienda ATT.
El problema que estoy encontrando es que tanto Starbucks como ATT Store transmiten como ESSID attwifi
. Desafortunadamente, ambos tienen dos métodos diferentes de autenticación web/inicio de sesión de invitado, y aún más desafortunadamente uno de ellos normalmente está fuera de alcance; Apenas puedo captar la señal. ¿Cómo incluyo en la lista negra un punto de acceso (el de la tienda ATT) desde nm-applet? O, ¿cómo se fuerza un AP (el de aquí en Starbucks) en iwconfig que no se revierte según ESSID?
Respuesta1
Debería poder hacer esto desde el subprograma del administrador de red GUI eligiendo Edit connections...
, seleccionando la Wireless
pestaña, seleccionando la conexión apropiada por SSID y luego ingresando la dirección MAC del punto de acceso deseado en el BSSID
cuadro.
Puede obtener las direcciones MAC desde la línea de comando utilizando la nmcli
herramienta, por ejemplo
nmcli dev wifi list
o para ver solo la MAC de la conexión actualmente activa
nmcli dev wifi list | awk '$NF ~ /yes/ {print}'
Debería ser posible hacer lo mismo con iwconfig
, aunque generalmente requiere privilegios elevados, por ejemplo
sudo iwconfig wlan0 ap 00:11:22:33:44:55
Si nmcli
no está disponible en su sistema, puede utilizarlo iwlist
para obtener la información MAC (aunque el formato de salida no es tan conveniente para analizar)
iwlist wlan0 scan[ning]
(donde wlan0
está el nombre de la interfaz) mostrará el AP actual; o para ver todos los AP detectados
sudo iwlist wlan0 scan[ning]