往Atheros AR9280中烧写wifi模块过程

1.      ubnt下将ath9k,mac80211,include\net中的代码替换,位置分别在:

ath9k:

backfire1—backfire—build_dir—linar71xx—compat—driver—net—wireless—ath—ath9k

mac80211:

……                                    …… --net—mac80211

net:

……                                    ……--include—net

2.      --cd backfire的地址

--sudo make V=99

3.      编译好后,在backfire1—backfire—bin—ar71xx中获取烧写系统的文件:

openwrt-ar71xx-ubnt-bullet-m-squashfs-factory

再在packages文件夹中获取两个模块的文件:(以后修改ath9k,mac80211代码编译后只需要烧写这两个模块,不用每次都烧系统、web配置了)

kmod-ath9k_2.6.32.27+2011-11-15-1_ar71xx.ipk

kmod-mac80211_2.6.32.27+2011-11-15-1_ar71xx.ipk

4.      烧写系统:长按reset键,灯全亮后松手,cmd下输入:

tftp  -i  192.168.1.20 put  (把系统文件拖进来)

5.      web配置:打开ie,进入192.168.1.1

a)        密码设为s

b)        无线开启、模式设置为adhoc模式,网络采用新定义的wlan

c)        设置wlan地址为192.168.10.1(入网为10.2),lan地址为192.168.1.1(入网为2.1,设置之后需要修改主机IP地址为192.168.2.10,默认网关为2.1,之后再从新进入)

d)        设置防火墙全部打开

e)        设置静态路由:

lan:192.168.2.1    255.255.255.0          192.168.10.2

wlan:同上(入网的话就是1.1,10.1)

6.      打开SecureCRT,输入帐号root密码s进入超级终端

dmesg:查看打印的信息( printk(“…”); )

iw dev wlan0 station dump查看wlan端口信息(接受发送数据速率,包数等)

iw dev wlan0 set bitrates legacy-2.4 54设置速率为54Mbps

7.      如果需要烧写ath9k,mac80211模块,输入以下命令:

rmmod ath9k

rmmod mac80211

opkg remove kmod-ath9k

opkg remove kmod-mac80211 –force-depends

打开hfs虚拟服务器,把那两个模块文件拖进去,修改ip地址为1.10,复制此时文件的网络地址

opkg install 将复制的mac80211的地址加进来

opkg install 将复制的ath9k的地址加进来

reboot

你可能感兴趣的:(wifi,烧写流程,9280)