Alors l'option définit les protocoles de cryptage valide (TKIP pour wpa, CCMP (équivalent a AES) pour le wpa2). En choisissant WPA/WPA2, on autorise les deux protocoles, a contrario des deux autres choix qui n'autorise spécifiquement que l'un ou l'autre des protocoles. Ainsi, si tu est obliger de mettre wpa/wpa2, c'est que ton wlan a besoin des deux type de clé pour fonctionner (soit parce qu'ils existe des périphérique pré 2009 sur ton wlan, soit qu'il reste un vieux bout de code dans ta box).
Alors pourquoi ca se comporte différemment entre une source openpli et une source vuplus ? Voila le code opli, qui est du code 'normal' (comprenez 'propre et secure') :
if encryption == 'WPA':
fp.write('\tproto=WPA\n')
fp.write('\tpairwise=TKIP\n')
fp.write('\tgroup=TKIP\n')
elif encryption == 'WPA2':
fp.write('\tproto=RSN\n')
fp.write('\tpairwise=CCMP\n')
fp.write('\tgroup=CCMP\n')
else:
fp.write('\tproto=WPA RSN\n')
fp.write('\tpairwise=CCMP TKIP\n')
fp.write('\tgroup=CCMP TKIP\n')
On le vois bien, en fonction du choix fait, les paramètres sont positionné comme il faut. Dans le code vuplus, les choses sont bien différentes :
if wlanconfig.method.value == "wpa":
contents += "\tkey_mgmt=WPA-PSK\n"
contents += "\tproto=WPA\n"
contents += "\tpairwise=CCMP TKIP\n"
contents += "\tgroup=CCMP TKIP\n"
elif wlanconfig.method.value == "wpa2":
contents += "\tkey_mgmt=WPA-PSK\n"
contents += "\tproto=RSN\n"
contents += "\tpairwise=CCMP TKIP\n"
contents += "\tgroup=CCMP TKIP\n"
else:
contents += "\tkey_mgmt=WPA-PSK\n"
contents += "\tproto=WPA RSN\n"
contents += "\tpairwise=CCMP TKIP\n"
contents += "\tgroup=CCMP TKIP\n"
Avec le code vuplus, quelque soit votre choix, vous êtres en fait en mode wpa/wpa2, puisque les deux protocoles sont géré, masquant a l'utilisateur ce qui se passe vraiment ... Voila pourquoi je préfère nettement la source opli et pourquoi nous avons désormais deux sources d'image pour les déco vuplus ....
sr