Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4187948
  • 博文数量: 776
  • 博客积分: 13014
  • 博客等级: 上将
  • 技术积分: 10391
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-22 17:00
文章分类

全部博文(776)

文章存档

2015年(55)

2014年(43)

2013年(147)

2012年(20)

2011年(82)

2010年(429)

分类: LINUX

2015-06-25 09:35:05

范围:Linux操作系统下的hostapd在互联网的研究与应用

平台:Ubuntu-Linux  741ND路由器 OpenWrtSDK


               路由器就不介绍了,它里面运行的是linux系统发行版。OpenWrt是为大家所熟知的一个,关于OpenWrt的更多细节,大家可以去网上搜索或者访 问官网了解。有些路由器可以自由刷第三方固件,比如OpenWrt或DD-Wrt,其中,hostapd是一个用户空间的接入点管理程序,它完成了最核心 的功能——802.1x/WPA/EAP/RADIUS认证等。

        遇到的头一个困难是添加ACS(Automatic Channel Selection)的支持,关于ACS,这里可以有更多的了解:

http://linuxwireless.org/en/users/Documentation/acs

        尽管许多厂商的路由器已经支持auto Channel的选项,做法也貌似不一,然而原版本的hostapd源码里没有支持ACS功能,在网上一搜,找到比较关键的资料有两个:

        一个是内核的patchwork里

        另一个是比较新的patch v7

        这里有一个问题,既然这是一个对hostapd看似前景不错的更新尝试,为什么不直接添加到hostapd的源码里面去呢?这个问题我认为值得探讨一番。种种迹象表明,这个更新并没有成为一个统一标准。

        关于ACS,我根据patchv2和patchv7这两个资料进行了手动更新,在openWrt里面已经可以运行,其中v7的运行状况较为良好,没有出现诸如选择计算记过次小信道的错误。

        至于APA(Automatic Power Adjustment),Google一下,仅找到一个US美国专利的文档,截止目前为止,自己还在研究。


参考资料索引:

  1. hostapd官方网站 
  2. OpenWrt官网  />
  3. 关于我自己修改完善后的tfa-hostapd源码  git://github.com/hbl0307106015/tfa-hostapd.git
  4. 802.11无线权威指南相关书籍
阅读(2613) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~