由于在公司直接连接无线时访问内部资源还需要拨VPN才行,非常不方便。所以我一直放了一个路由器插网线做802.1X认证。现在用的这个是在淘宝上30多块钱买的一个旧的TP-LINK的740N V4。由于之前这个路由器出厂时的CPU频率被限制在350Mhz,所以我当时是刷过别人改过uboot的741N固件(740和741对应的版本基本是可以通刷的),刷了之后恢复了ar7240默认的400Mhz。之前路由器LAN-WLAN的速度问题一直困扰着我,不过反正就平时办公用一下,所以也无所谓,再慢也能有800KB/S左右的速度,直接测试WAN->WLAN的带宽也能跑到30Mbps多点。今天想着刷一下新版本的OpenWrt直接就下了个741n V4的OpenWrt固件,结果直接刷砖了。后来仔细看了一下WIKI,才发现刷的是AR9330才能用的固件。。
WIKI回家后找出电烙铁和TTL线,参考之前网上找的TTL接线图。把TTL线焊好,另外windows上下了个tftp32,正确的740N v1的固件放在目录下就可以开始修复了:1. tftpboot 0x80000000 740v1.bin #把固件下载到内存中2. erase 0x9f020000 +0x3c0000 #把flash除去uboot的那部分擦除,后面0x3c0000为固件大小3. cp.b 0x80000000 0x9f020000 0x3c0000 #写入固件。4.输入bootm就能启动了

正好晚上也有时间,我把T530和X220一个连LAN口,另外一个无线连接路由器,测试了一下LAN-WLAN的速度,确实比较搓
然后搜了下:http://wiki.openwrt.org/doc/uci/wireless?s[]=noscan

40 MHz channel (300 Mbps)Stuck at 130Mbps? Get 300Mbps! Note: this violates regulatory requirements.
Edit the file /etc/config/wireless, and restart the wifi AP by executing the following commands…
uci
set wireless.radio0.htmode=HT40+ # or: HT40- if using channel 11uci
set wireless.radio0.noscan=1uci commit wireless;
wifiNote that option ‘htmode’ should be
set to either HT40+ (for channels 1-7) or HT40- (for channels 5-11). You have to use WPA2 encryption with AES.
自己修改了一下配置
```bash
config wifi-device ‘radio0’option type ‘mac80211’option macaddr ‘e0:15:c4:2b:a0:71′option hwmode ’11ng’list ht_capab ‘SHORT-GI-40’list ht_capab ‘TX-STBC’list ht_capab ‘RX-STBC1’list ht_capab ‘DSSS_CCK-40’option channel ‘6’option country ‘US’option txpower ’27’option noscan ‘1’option htmode ‘HT40+’改成使用40Mhz的频段,并且加上noscan选项。再测试一下就能跑出正常的水平了

noscan只有在40M频段才有意义,在20M频段的话这个选项的没有意义。