web-dev-qa-db-fra.com

Connectez l'interface WLAN à un BSSID spécifique sans connaissances sur SSID

Je connais le bssid et la phrase secrète de mon routeur sans fil et je souhaite connecter mon interface sans fil sans se soucier de la SSID. Ainsi, je veux que cela fonctionne même après que le SSID du routeur sans fil a été modifié.

Ce que j'ai essayé d'y parvenir est de modifier mon /etc/network/interfaces:

iface wlan0 inet dhcp
        #wpa-ssid "MySSID" # old line
        wpa-bssid 01:23:45:67:89:ab # new line
        wpa-psk  "MYPASSWORD"

Mais en utilisant cette configuration, le système reste hors ligne. Je pense que le SSID est obligatoire pour WPA_Supplicant, mais je ne comprends pas pourquoi. Y a-t-il une raison technique? Comment contourner cela?

4
Jens Wirth

Il fonctionne quand exactement les mêmes informations, BSSID et PSK, sont fournis via le fichier de configuration à wpa_supplicant à la place de /etc/network/interfaces:

/ etc/réseau/interfaces :

iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

/ etc/wpa_supplicant/wpa_supplicant.conf :

network={
  bssid=01:23:45:67:89:ab
  psk="MYPASSWORD"
}

J'ai également testé la modification du SSID du routeur sans fil et la maintenance du PSK inchangé, fonctionne bien.

2
Jens Wirth