Dos redes con el mismo ESSID, ¿cómo pongo a lista negra una o fuerzo la otra?

Dos redes con el mismo ESSID, ¿cómo pongo a lista negra una o fuerzo la otra?

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 Wirelesspestaña, seleccionando la conexión apropiada por SSID y luego ingresando la dirección MAC del punto de acceso deseado en el BSSIDcuadro.

bssid del administrador de red

Puede obtener las direcciones MAC desde la línea de comando utilizando la nmcliherramienta, 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 nmclino está disponible en su sistema, puede utilizarlo iwlistpara obtener la información MAC (aunque el formato de salida no es tan conveniente para analizar)

iwlist wlan0 scan[ning]

(donde wlan0está el nombre de la interfaz) mostrará el AP actual; o para ver todos los AP detectados

sudo iwlist wlan0 scan[ning]

información relacionada