Zwei Netzwerke mit derselben ESSID, wie setze ich eines auf die schwarze Liste oder wie erzwinge ich das andere?

Zwei Netzwerke mit derselben ESSID, wie setze ich eines auf die schwarze Liste oder wie erzwinge ich das andere?

Ich bin hier bei Starbucks in Kingwood, Texas, an der Kreuzung von Kingwood Drive und West Lake Houston. Ich bin in einem Outlet. Im selben Einkaufszentrum, nur 50 Meter entfernt, gibt es einen ATT Store.

Das Problem, auf das ich stoße, ist, dass sowohl Starbucks als auch der ATT Store als ESSID senden attwifi. Leider haben beide zwei verschiedene Methoden für Web-Authentifizierung/Gastanmeldung, und noch unglücklicher ist, dass eine davon ganz normal außerhalb der Reichweite liegt; ich kann kaum das Signal empfangen. Wie kann ich einen Access Point (den vom ATT Store) vom nm-Applet aus auf die schwarze Liste setzen? Oder wie erzwinge ich in iwconfig einen AP (den hier bei Starbucks), der nicht basierend auf ESSID zurückgesetzt wird?

Antwort1

Sie sollten dies über das GUI-Netzwerkmanager-Applet tun können, indem Sie wählen Edit connections..., die WirelessRegisterkarte auswählen, die entsprechende Verbindung nach SSID auswählen und dann die MAC-Adresse des gewünschten Zugriffspunkts in das BSSIDFeld eingeben.

Netzwerkmanager BSSID

Sie können die MAC-Adressen über die Kommandozeile abrufen, nmclibeispielsweise mit dem Tool

nmcli dev wifi list

oder um nur die MAC der aktuell aktiven Verbindung anzuzeigen

nmcli dev wifi list | awk '$NF ~ /yes/ {print}'


Das Gleiche sollte auch möglich sein mit iwconfig- allerdings sind dafür im Allgemeinen erhöhte Rechte erforderlich, z. B.

sudo iwconfig wlan0 ap 00:11:22:33:44:55

Wenn nmclidies auf Ihrem System nicht verfügbar ist, können Sie iwlistdie MAC-Informationen abrufen (das Ausgabeformat ist jedoch nicht so einfach zu analysieren).

iwlist wlan0 scan[ning]

(wobei wlan0der Schnittstellenname ist) zeigt den aktuellen AP an; oder alle erkannten APs

sudo iwlist wlan0 scan[ning]

verwandte Informationen