RT3070无线网卡AP模式

RT3070无线网卡AP模式——开发板实现路由功能并使客户端成功联网(WIFI)

 

主机操作系统:Centos 6.7
交叉编译器环境:arm-linux-gcc-4.5.4 
开发板平台: FL2440 
Linux内核版本: linux-3.0 
开发模块: SIM900 WiFI-AP模式


一、配置内核支持无线网卡softAP模式


如果没有build in RF选项,在使用hostapd命令时会出错



 



注:在以上的几个目录下反复选,因为会生成新的选项,返回去接着重新选择(多来回选几遍避免遗漏,导致后面各种错误,血的教训啊!!!)

配置无线网络的软件移植
1.移植Openssl-0.9.8e
Hostapd依赖于openssl与libnl这两个库。所以首先要移植openssl与libnl,openssl我们已经移植过了,但我担心版本兼容性的问题,本着学习的心态便又移植了网上普遍使用的openssl-0.9.8e

1.1下载Openssl-0.9.8e
Openssl-0.9.8e
http://download.csdn.net/detail/u010944778/8940135

1.2解压之后直接修改Makefile
[luxibao@centos openssl-0.9.8e]$ mkdir install
[luxibao@centos openssl-0.9.8e]$ vim Makefile
 29INSTALLTOP=/home/luxibao/fl2440/kernel/linux-3.0/openssl-0.9.8e/install
 62 CC= /opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-gcc
 63 CFLAG= -O
 64 DEPFLAG= -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_GMP -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779
 65 PEX_LIBS=
 66 EX_LIBS=
 67 EXE_EXT=
 68 ARFLAGS=
 69 AR=/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-ar $(ARFLAGS) r
 70 RANLIB= /opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-ranlib
[luxibao@centos openssl-0.9.8e]$ sudo make
[luxibao@centos openssl-0.9.8e]$ sudo make install

 

2.移植libnl
2.1下载libnl

libnl
http://download.csdn.net/detail/u010944778/8940293
[luxibao@centos linux-3.0]$ cd libnl-1.1

[luxibao@centos libnl-1.1]$ mkdir install

[luxibao@centos libnl-1.1]$ ./configure --prefix=/home/luxibao/fl2440/kernel/linux-3.0/libnl-1.1/install --host=arm-linux

[luxibao@centos libnl-1.1]$ make CC=/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-gcc

[luxibao@centos libnl-1.1]$ make install

移植Hostapd
3.1下载
hostapd-1.0.tar.gz
http://download.csdn.net/detail/u010944778/8940421

3.2解压后修改.config与Makefile
[luxibao@centos linux-3.0]$ cd hostapd-1.0

[luxibao@centos hostapd-1.0]$ ls

COPYING  hostapd  patches  README  src

[luxibao@centos hostapd-1.0]$ cd hostapd/

Makefile的修改:
CFLAGS += -I../src
CFLAGS += -I../src/utils


CFLAGS += -I/home/luxibao/fl2440/kern

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值