主机操作系统:Centos 6.7
交叉编译器版本:buildroot-2012.08
开发板平台: FL2440
Linux内核版本: linux-3.0
开发模块:开发板AP模式,变为路由器,设备可以接入上网
SoftAP模式。以开发板fl2440作为一个路由器,并使自己的手机、笔记本电脑连接到这个“路由器”上网。
一、配置内核支持无线网卡softAP模式
[*] Networking support --->
Networking options --->
[*] Network packet filtering framework (Netfilter) --->
[*] Advanced netfilter configuration
Core Netfilter Configuration --->(除了下面选项外其他全选)
< > SCTP protocol connection tracking support (EXPERIMENTAL)
< > FTP protocol support
< > SIP protocol support
< > Transparent proxying support (EXPERIMENTAL)
< > set target and match support
< > CHECKSUM target support
< > "CT" target support
< > "DSCP" and "TOS" target support
< > "NOTRACK" target support
< > "TRACE" target support
<*> IP set support --->
<*> bitmap:ip set support
<*> bitmap:ip,mac set support
<*> bitmap:port set support
<*> list:set set support
<*> IP virtual server support --->(除了下面选项外其他全选)
[ ] IP virtual server debugging
[ ] SCTP load balancing support
< > FTP protocol helper
IP: Netfilter Configuration --->(全选)
<*> RF switch subsystem support --->
按照上面配置完make menuconfig选项后重新编译内核并烧录到开发板
二、无线网络的软件工具移植
在这里我们会用到几个软件hostapd、udhcpd、iptables
1、Hostapd移植
Hostapd依赖于openssl与libnl这两个库。所以首先要移植openssl与libnl,openssl我们已经移植过了。
1.1移植libnl

本文档详细介绍了如何在FL2440开发板上配置Centos 6.7系统,利用rt3070芯片将开发板转变为路由器。首先,移植并配置Hostapd、openssl与libnl,然后设置Hostapd.conf,如SSID、加密方式等。接着,通过iptables配置NAT转发规则,使设备能通过开发板接入互联网。最后,配置DHCP服务,确保连接设备能自动获取IP地址。
最低0.47元/天 解锁文章
1050

被折叠的 条评论
为什么被折叠?



