diff options
author | Florian Fainelli <florian@openwrt.org> | 2008-08-09 00:18:25 +0000 |
---|---|---|
committer | Florian Fainelli <florian@openwrt.org> | 2008-08-09 00:18:25 +0000 |
commit | aafe77f272a6b2bbbedcdd99057ad6cc56bc5036 (patch) | |
tree | c650f9ef736a2605f6e0495d94fc845eaf9020c9 /package/broadcom-wl | |
parent | 700e5ed980b2e48e724a486e9052fa636e9501ad (diff) | |
download | master-187ad058-aafe77f272a6b2bbbedcdd99057ad6cc56bc5036.tar.gz master-187ad058-aafe77f272a6b2bbbedcdd99057ad6cc56bc5036.tar.bz2 master-187ad058-aafe77f272a6b2bbbedcdd99057ad6cc56bc5036.zip |
Support encrypted WDS connections (#2463)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12251 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/broadcom-wl')
-rw-r--r-- | package/broadcom-wl/files/etc/hotplug.d/net/20-broadcom_wds | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/package/broadcom-wl/files/etc/hotplug.d/net/20-broadcom_wds b/package/broadcom-wl/files/etc/hotplug.d/net/20-broadcom_wds index d60a316294..90978ee769 100644 --- a/package/broadcom-wl/files/etc/hotplug.d/net/20-broadcom_wds +++ b/package/broadcom-wl/files/etc/hotplug.d/net/20-broadcom_wds @@ -31,7 +31,20 @@ setup_broadcom_wds() { [ "$encryption" != "none" ] && { sleep 1 - nas4not lan "$iface" up auto aes "$encryption" "$key" "$ssid" + case "$encryption" in + psk|PSK) + nas4not "$network" "$iface" up auto tkip psk "$key" "$ssid" + ;; + psk2|PSK2) + nas4not "$network" "$iface" up auto aes psk "$key" "$ssid" + ;; + psk+psk2|psk2+psk|PSK+PSK2|PSK2+PSK) + nas4not "$network" "$iface" up auto aes+tkip psk "$key" "$ssid" + ;; + *) + nas4not lan "$iface" up auto aes "$encryption" "$key" "$ssid" + ;; + esac } } } |