suppicant+udhcpc实现STA,hostapd+udhcpd+iptables实现softAP

[置顶]S3C2440 RT3070实现无线路由器 基于wpa_suppicant+udhcpc实现STA,hostapd+udhcpd+iptables实现softAP

分类:Wifi-RT3070

___________________________________

主机操作系统:Centos 6.5交叉编译器环境:arm-linux-gcc-4.5.4开发板平台: FL2440 Linux内核版本: 3.0作者:songyong<handy_sky@outlook.com>

___________________________________

无线网卡:RT3070.

RT3070的工作模式分为 STA(station)模式、SoftAP(Access Point)模式两种。STA模式:笔记本上无线网卡模式,用来连接到无线路由器上上网。通俗点说,就是客户端模式(笔记本)AP模式:即作为无线路由器,提供其他用户接入 (路由器)

RT3070的驱动移植:由上可知我们的驱动自然也有两种,分别支持无来线网卡工作在STA模式和AP模式。因为linux3.0以上的内核中已经含有了RT3070的通用mac80211驱动框架,所以我首先直接基于此并借助wpa_suppicant来实现WIFI的STA模式。

一、配置Linux内核支持wireless无线上网

[*] Networking support —> -*- Wireless —> <*> cfg80211 – wireless configuration API [ ] nl80211 testmode command [ ] enable developer warnings [ ] cfg80211 regulatory debugging [*] enable powersave by default [ ] cfg80211 DebugFS entries [*] cfg80211 wireless extensions compatibility [*] Wireless extensions sysfs files {*} Common routines for IEEE802.11 drivers [ ] lib80211 debugging messages <*> Generic IEEE 802.11 Networking Stack (mac80211) Default rate control algorithm (Minstrel) —> [ ] Enable mac80211 mesh networking (pre-802.11s) support [ ] Export mac80211 internals in DebugFS [ ] Select mac80211 debugging features —>Device Drivers —> Generic Driver Options —> (/sbin/hotplug) path to uevent helper [ ] Maintain a devtmpfs filesystem to mount at /dev [ ] Select only drivers that don’t need compile-time external firmware [ ] Prevent firmware from being built -*- Userspace firmware loading support [*] Include in-kernel firmware blobs in kernel binary () External firmware blobs to build into the kernel binary [ ] Driver Core verbose debug messages [ ] Managed device resources verbose debug messages [*] Network device support —> [*] Wireless LAN —> <*> Ralink driver support —> < > Ralink rt2500 (USB) support < > Ralink rt2501/rt73 (USB) support <*> Ralink rt27xx/rt28xx/rt30xx (USB) support [ ] rt2800usb – Include support for rt33xx devices [ ] rt2800usb – Include support for rt35xx devices (EXPERIMENTAL) [ ] rt2800usb – Include support for rt53xx devices (EXPERIMENTAL) [ ] rt2800usb – Include support for unknown (USB) devices [*] Ralink debug output

二、无线网络配置工具Wireless tools和Wpa_supplicant以及Openssl移植

==================================================================================================================

可是旅行的彼时那刻我的心情一直是好的吗?

suppicant+udhcpc实现STA,hostapd+udhcpd+iptables实现softAP

相关文章:

你感兴趣的文章:

标签云: