Les iPhones plus récents diffuseront un SSID en mode point d'accès en tant que tel:
My Name\342\\\200\\\231\\s iPhone
J'ai observé ce SSID dans l'interface graphique.
Lorsque j'attrape le SSID via la ligne de commande:
$ sudo iwlist wlan0 scan | grep ESSID
> My Name\xE52\x80\x99s iPhone
Dans l'iPhone, il apparaît comme:
My Name's iPhone
Si, dans wpa_supplicant.conf, j'entre:
network={
ssid="My Name's iPhone"
psk="my_passcode"
}
Le Raspberry Pi ne se connectera pas au point d'accès iPhone.
Cependant, si, en wpa_supplicant.conf
, j'entre:
network={
ssid="My Name\342\\\200\\\231\s iPhone"
psk="my_passcode"
}
J'obtiens une erreur dans la ligne de commande.
$ sudo ifdown wlan0
$ sudo ifup wlan0
> wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
> run-parts: /etc/network/if-pre-up/wpasupplicant exited with return code 1
> Failed to bring up wlan0
Via l'interface graphique, j'obtiens l'erreur "Argument invalide".
Si, dans wpa_supplicant.conf
J'entre:
network={
ssid="My Name\xE52\x80\x99s iPhone"
psk="my_passcode"
}
Ensuite, raspbian ne s'y connectera pas et se connectera à un réseau de priorité inférieure (supposons que les priorités soient correctement définies, que j'ai testées).
SSID
? Le «\» est un caractère d'échappement NIX normal. Je suppose que cela dérive d'Unicode (peut-être U + 2019)
\xE52\x80\x99
.
SSID
l'iPhone? Je ne veux pas que tout le monde voie "Joe Bloggs iPhone" de toute façon et mette en place un sensSSID
.