浏览代码

allow the use of WEP

Waldemar Brodkorb 12 年之前
父节点
当前提交
f3b0dcc3b5
共有 2 个文件被更改,包括 6 次插入3 次删除
  1. 1 1
      package/base-files/Makefile
  2. 5 2
      package/base-files/src/etc/network/if-pre-up.d/04-wireless

+ 1 - 1
package/base-files/Makefile

@@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk
 
 PKG_NAME:=		base-files
 PKG_VERSION:=		1.0
-PKG_RELEASE:=		52
+PKG_RELEASE:=		53
 PKG_SECTION:=		base
 PKG_DESCR:=		basic files and scripts
 

+ 5 - 2
package/base-files/src/etc/network/if-pre-up.d/04-wireless

@@ -90,8 +90,11 @@ case "$IF_WIRELESS_MODE" in
 				exit 1
 			}
 			driver=nl80211
-			iw dev ${IFACE} set channel $IF_WIRELESS_CHANNEL
-			iw dev ${IFACE} connect $IF_WIRELESS_SSID
+			[ $sec -eq 2 ] && {
+				iw dev ${IFACE} connect $IF_WIRELESS_SSID key d:0:$IF_WIRELESS_PASSPHRASE
+			} || {
+				iw dev ${IFACE} connect $IF_WIRELESS_SSID
+			}
 		}
 		[ $wpa2 -eq 1 ] && {
 			[ -x /usr/sbin/wpa_supplicant ] || {