FL2440wifi模块学习之用rt3070芯片使开发板变为路由器上网

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

主机操作系统: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

下载解压后进入libnl-1.1   

[fanma
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值