From 638dab7b25869f6a11a58628ef43e779446cd7e9 Mon Sep 17 00:00:00 2001 From: Sukru Senli Date: Mon, 28 Sep 2015 13:25:04 +0200 Subject: [PATCH] landevice:wifi set cipher when WPA key is set --- dm/dmtree/landevice.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dm/dmtree/landevice.c b/dm/dmtree/landevice.c index 968f73c..256a4cb 100644 --- a/dm/dmtree/landevice.c +++ b/dm/dmtree/landevice.c @@ -1689,6 +1689,7 @@ int set_wlan_beacon_type(char *refparam, struct dmctx *ctx, int action, char *va reset_wlan(wlanargs->lwlansection); char *gnw = get_nvram_wpakey(); dmuci_set_value_by_section(wlanargs->lwlansection, "key", gnw); + dmuci_set_value_by_section(wlanargs->lwlansection, "cipher", "tkip"); dmuci_set_value_by_section(wlanargs->lwlansection, "gtk_rekey", "3600"); dmfree(gnw); } @@ -1700,6 +1701,7 @@ int set_wlan_beacon_type(char *refparam, struct dmctx *ctx, int action, char *va reset_wlan(wlanargs->lwlansection); char *gnw = get_nvram_wpakey(); dmuci_set_value_by_section(wlanargs->lwlansection, "key", gnw); + dmuci_set_value_by_section(wlanargs->lwlansection, "cipher", "ccmp"); dmuci_set_value_by_section(wlanargs->lwlansection, "gtk_rekey", "3600"); dmuci_set_value_by_section(wlanargs->lwlansection, "wps_pbc", "1"); dmfree(gnw); @@ -1712,6 +1714,7 @@ int set_wlan_beacon_type(char *refparam, struct dmctx *ctx, int action, char *va reset_wlan(wlanargs->lwlansection); char *gnw = get_nvram_wpakey(); dmuci_set_value_by_section(wlanargs->lwlansection, "key", gnw); + dmuci_set_value_by_section(wlanargs->lwlansection, "cipher", "tkip+ccmp"); dmuci_set_value_by_section(wlanargs->lwlansection, "gtk_rekey", "3600"); dmuci_set_value_by_section(wlanargs->lwlansection, "wps_pbc", "1"); dmfree(gnw);