hostpad

【百科】hostapd 是一个用户态用于AP和认证服务器的守护进程。它实现了IEEE 802.11相关的接入管理,IEEE 802.1X/WPA/WPA2/EAP认证, RADIUS客户端,EAP服务器和RADIUS 认证服务器。Linux下支持的驱动有:Host AP,madwifi,基于mac80211的驱动。   hostapd被设计成一个后台运行的“守护进程”程序,充当控制身份验证的后端组件。hostapd支持单独的前端程序,hostapd附带了一个基于文本的前端示例hostapd_cli。

hostapd能够使得无线网卡切换为master模式,模拟AP(路由器)功能(软AP),作为AP的认证服务器,负责控制管理stations(带无线网卡的pc或能连wifi的手机等)的接入和认证。

我们想自己做一个路由器或者ap,让其他设备能够连接上来,并进行管理,那么就要将这个无线网卡切换成AP/master模式,但是怎么实现这个切换过程呢,就需要使用hostapd这个工具来帮忙了,我们可以通过修改它的配置文件,编译好来管理我们的无线网卡,以建立一个开放式的或者加密(WEP、WPA、WPA2等)的无线网络。修改配置文件hostapd.conf,可以设置无线网络的各种参数,包括频率、信号、beacon包时间间隔、mac地址过滤条件等。

【参考文档】

  1. 百度百科:https://baike.baidu.com/item/hostapd/7985255?fr=aladdin
  2. hostapd and wpa_supplicant:http://w1.fi/
  3. hostapd wpa_supplicant madwifi详细分析(一)——hostapd是干嘛的:https://blog.csdn.net/lee244868149/article/details/42027353
  4. hostapd源码解析:https://www.cnblogs.com/eagling/articles/6046865.html
  5. wpa_supplicant和hostapd的定义和区别:https://blog.csdn.net/yudelian/article/details/88820552

【Wifi】hostapd初识相关推荐

  1. 【实践驱动开发2-001】wifi 在android 下的实现 - AR6000 系列移植详细步骤

    说明之前:文档建立在实际的项目中: 硬件环境是三星x210,软件是android4.0 ubuntu13.04 1  如何获取驱动: 1.1 AR6000 3.1的资源包最新可以找到的地方: 2014 ...

  2. android开启热点softap模式,[RK3288][Android6.0] Wifi开启热点(SoftAP)流程小结

    Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 在Settings中选择要打开wifi热点功能: 调用流程如下: onPreferenceChan ...

  3. [Android]Android P(9) WIFI学习笔记 - HAL (1)

    目录 前文回顾 前言 入口 WifiNative 初始化 打开WIFI IWifiChip IWifiCond ISupplicant 前文回顾 WIFI学习笔记 - Framework (1) WI ...

  4. Hostapd.conf详细释义

    我们执行hostapd进程时的命令举例如下: hostapd -B /etc/misc/wifi/hostapd.conf -P /var/run/data/hostapd_ssid1.pid -dd ...

  5. Wifi模块—源码分析Wifi启动(Android P)

    一.前言 Android P在wifi这块改动挺大的,Wifi到AndoidO之后不再使用jni,所以AndroidP也一样不再使用jni来实现Java代码与本地的C/C++代码交互,而是使用HIDL ...

  6. android WIFI相关问题集合

    1.Wi-Fi hotspot cannot be used normally 问题描述: android P - Settings - Network & internet - Hotspo ...

  7. 降龙十八掌搞定rt3070 USB WIFI模块在android2.3平台上上网[基于x210开发板]

    第一掌:编译KO文件,生成rt3070sta.ko 编译时提示如下错误: 错误: ./include/generated/autoconf.h:708: fatal error: /home/lqm/ ...

  8. RTL8723BU wifi 及 热点移植和测试

    基于realtek  RTL8723DU/RTL8723BU "RTL8723BU_WiFi_linux_v4.4.2_18635_BTCOEX20151228-664a.20161006& ...

  9. 关于WIFI的工作模式--AP MODE/STATION MODE

    wifi的concurrent mode 所谓wifi的共存模式,有以下几种: station mode + station mode station mode + ap mode station m ...

最新文章

  1. KGmailNotifier-Gmail 邮件关照轨范
  2. Oracle管理拾遗(长期更新)
  3. JavaWeb学习总结(十三)——使用Session防止表单重复提交
  4. Spring Boot 2.0 新特性和发展方向
  5. buu Alice与Bob
  6. iosid不足以修改问题_寻找合作伙伴的技巧足以与您合作
  7. Android doc |Getting Started|部分 部分译文 --Building Your First App
  8. matlab的矩阵编译器,MATLAB引擎方式实现VC与MATLAB混合编程
  9. 拆分工作簿为多个文件_如何批将Excel的多个Sheet工作表拆分为独立的工作簿?...
  10. 第一:MySQL+MyBatis实现对测试用例数据的读取(接口自动化落地)
  11. vxworks linux 多线程api,vxWorks操作系统的多线程实现研究
  12. 湖北工业大学查分_湖北工业大学成人高考低于分数线没考上怎么办?
  13. numpy - np.append
  14. Flutter — 实现验证码倒计时功能
  15. cs服务器网页管理端,sXe服务器端怎么管理
  16. MySQL命令行登录
  17. Nginx的rewrite(地址重定向)剖析
  18. SuperMemo 15.1
  19. 《变革中的思索》连载三:展望个人电脑的未来之路
  20. 树莓派pxe网络启动官方文档(译文)

热门文章

  1. Unity2018版本报错问题解决方法
  2. 秒杀抢购异步下单:基于Redis的消息队列秒杀抢购异步下单功能
  3. webrtc中的网络反馈与控制
  4. N63044-第七周
  5. 平衡车直立PID调节总结
  6. mysql数据库 purge_MySQL 研究innodb_max_purge_lag分享
  7. getBoundingClientRect offsetWidth offsetHeight
  8. Mybatis resultMap discriminator(鉴定器) 实操
  9. 紫外线传感器UV-Arc用于电力行业配电柜中绝缘不良导致的电火花和电晕检测
  10. CGLIB(Code Generation Library)详解